我用類似PetShop的方式實現三層架構,資料訪問層有一個基類DataAccessObjectBase,實現思路如下:1、兩個實體類OrderInfo和OrderDatailInfo。(Model,作為在各層之間傳遞的資料對象)2、資料訪問層的基類:public abstract class DataAccessObjectBase<TDomainObject> where TDomainObject : new(){ public string ObjectId;
(華版)一般我們都是用INNER JOIN把來自不同table裡的資料連線起來,而所得到的資料是整行(row);如果bind到DataGrid控制項上,感觀上不是那那麼的好!反而如果我們用DataRelation來代替此INNER JOIN然後才bind到DataGrid控制項上就會有更好的介面效果(見圖)。 以下是如何運用DataRelation Object的代碼: '聲明變數 Dim cn As SqlConnection Dim da1
在VB.NET裡,如果我們用FormatDateTime函數來format日期,那隻有三個選擇: '// 聲明和實例d變量的值數 Dim d As Date = Now '// 選擇一 Write.Debug FormatDateTime(d, DateFormat.GeneralDate) '// 選擇二 Write.Debug FormatDateTime(d, DateFormat.LongDate) '// 選擇三 Write.Debug FormatDateTime(d
(粵版/香港文字) 由於要為嚟緊嘅2559科程做准俻工夫;就無意中發現咗一點怪象。又幾怪?就喺換Form嘅BackColor/ForeColor同Button1嘅BackColor/ForeColor程式先後嘞;原來先後會有唔同嘅效果嗰咊~ 小心,小心也。。。 如果用以下嘅代碼,換Form嘅背景於字軆顏色(Button1)同換Button1嘅背景於字軆顏色(Button2)。Private Sub Button1_Click()Sub Button1_Click(ByVal sender As
很久之前已聽聞過.NET Framework如何用FileSystemWatcher去觀察某一個檔案夾裡的一擧一動。基於工作上需要,所以今天就編冩了一個簡單程式來做實驗。程式功能説明:一個用來觀察檔案夾裡的新建立檔案(由FTP拷貝進來的檔案),然後就讀取此檔案裡的數據和刪除此檔案。但是就發覺了FileSystemWatcher會觸發多次的WatcherChangeTypes.Changed事件。這也帶來了麻煩,因為不能預測檔案何時才是完全拷貝(file's I/O is