The Builder design pattern separates the construction of a complex object from i...
如果我們把方法作為參數傳遞給方法,就會用到委託~ 委託大致有三個步驟~ 第一是委託宣告 ~ 第二是方法塞入 ~ 第三是委託調用 ~ 那我們來看委託是如何被實現的...
GoF對於轉接器模式 (Adapter)的定義是:「將一個類別的介面轉換成為客戶端期待的類別介面。轉接器模式讓原本介面不相容的類別能一起合作」 Adapte...
今天繼續分享Visual Studio中實用的功能。 ● Code Snippets 前一篇最後講到了「骨架式寫法」,並且介紹了在Visual Studio中可...
目標:撈值到grid,再讀取打勾的row add GridView新增checkbox 轉成template 塞資料 protected void BtnQr...
初學者練習開發程式的過程中,必定會常常遇到如下圖「紅色波浪底線」的錯誤,這樣的錯誤意味著語法本身就有問題,必須先排除才能進行偵錯與執行程式。處理這種錯誤的能力是...
The Abstract Factory pattern provides an interface for creating families of rela...
昨天談到利用委派把函數最為另一個函數的參數,不知道大家有沒有注意到一見事情,當透過委派傳遞的時候,函數的內容其實並不馬上被執行。當我們傳遞委派的時候,目的是希望...
CheckBox 和 RadioButton 的功能大同小異,兩者都用來從一串選項清單中來做選取的動作,唯一不同處在於 RadioButton 具有互斥性只能單...
前言 C#(C Sharp)由微軟公司開發。大致上有下面幾個地方可以使用它: 跨平台應用程序開發:C#可以用於開發跨平台的應用程序。 .NET框架:C#是.N...
今天要來說說,RadioButton RadioButton 可用文字或圖形顯示,也可同時顯示。由於 RadioButton 按鈕本身具有互斥性,也就是說同一時...
通常在學習階段寫程式時,一開始會打開Visual Studio新建一個方案,方案底下只會有一個專案,根據專案架構不同裡面會再有不同.cs檔或其他檔案。 但進入業...
The Visitor design pattern represents an operation to be performed on the elemen...
今天要來說 Button 按鈕控制項,按鈕工具是設計輸出入畫面時很常用到的控制項之一。比如表單上面常會看到的開始、取消等按鈕,都是使用按鈕工具製作出來的。按鈕有...
我們繼續昨天的內容吧~~首先一樣打開 Visual Studio 昨天開的專案 我來介紹一下右邊我就不用多說啦~內容跟之前差不多,比較重要的左邊,應該有看到一...
前言在理解這個概念以前,抽象跟虛擬對最初是初學者的我來說很難分辨,所以特別來描述關於這兩個的觀念。 什麼是抽象方法? 抽象方法是一種只有方法的名稱和簽名(參數...
今天要為了踏入副本前做準備!由於 Windows Form 和 Console Mode 是不一樣的東西,所以打開的方式也有所不同那我們來一步一步打開 Wind...
前言 如果Day2 的3個問題有試試看,那這裡附上解答 如果一個整數超過了 int 資料型別的範圍,會發生什麼?當一個整數的值超出了 int 資料型別的範圍時...
嗨嗨壓~今天繼續特訓應該差不多快要結束了吧...大概吧(?今天來說陣列,也是一個很基本的技能 1. 陣列(Array) 陣列(Array)是由多個相同資料型別的...
昨天簡單介紹了視窗應用程式的開發後,今天來介紹一下視窗應用程式中的表單檔是如何組成的。以 Form1 表單物件為例,它是由 Form1.cs 及 Form1.D...
我想去抓取Class的function 然後在執行該functionClassName 跟 FunctionName 都有正常傳入值目前 Type type =...
GoF 對備忘錄模式(Memento)的定義是:「在不違反封裝的原則下,取得一個物件的內部狀態並保留在外部,讓該物件可以在日後恢復到原先保留的狀態。」 以存...
今天要來說說方法的建立和事件首先是方法該如何建立呢?假設我們要替car類別定義一個move方法,程式碼如下: namespace project { c...
繼昨日,今天來一一介紹每種工具中的各項控制項~今天會先介紹以下幾種:文字編輯、文字顯示、從清單中選取、圖形顯示、圖形儲存 文字編輯 控制項名稱 功能說...
今天是dya4了專案中我主要用的後端語言是C#所以不免俗要來介紹一下 何謂C#?C#是微軟推出的一種基於.NET框架和後來的.NET的物件導向的進階程式語言。C...
在sqlserver上,新增table/type/SP --add table create table 客戶主檔 ( ID varchar(30) NULL...
ListBox清單控制項是一個用於顯示和選擇多個項目的常見工具。在C# Windows Forms應用程式中,我們可以輕鬆地建立和自定義ListBox控制項,並...
近期將依些老程式轉移至微服務上,因為原本程式使用了大量 out 語法,為了能夠讓微服務的 API 回傳所以將回傳格式改為 Tuple 以便一次回傳多個不同類型的...
一開始看到同事們寫? ?? 想說只是三元表達式 有不一樣嗎但後來才弄懂怎麼一回事 ?:運算子 條件運算子 ?: (也稱為三元條件運算子) 會評估布林運算式,並且...