在 .NET 1.1 使用int ,Datetime 等實值型別時,無法給 Null 為初始值,在自己經驗中都給予 MinValue 來做初始值,而 .NET 2.0 以後,可以透過 Nullable 的方式來做初始值給值方式及檢查。
應用ADO.NET OleDB 方式將 DataSet 匯出轉成 Excel 讓匯出的Excel在上傳回Server的時候是可以讀取的
在程式設計中,常常會遇到會給使用者透過CheckBox的方式,來選取是否開否指定的屬性, 針對這些設定,有許多種寫程式的方法,之前Dotjum常看到的方式,都是如果有五個要自行設定的屬性, 那就會在資料表中開好五個對應的欄位,但這樣的處理,針對未來自行設定資料的增加,勢必資料表欄位要重新調整,而採取 Enum 的方式,只需要一個欄位,未來再增加多少個設定屬性,都只需一個欄位,而且也能夠讓程式撰寫中,能夠更清晰的表達出自行設定欄位的定義。
在上一篇最後提到的,3.達成可維護、可重利用的設計,這篇文章就介紹關於第三個範例, 如果要增加一個全新的屬性進來時,如何透過封裝的方式,讓程式碼的影響範圍減少。
在上一篇最後提到的,應用基本的OO原則,增加軟體彈性,這篇文章就介紹關於第二個範例 將介紹如何分離出本身物件的屬性,與真正物件本身分開, 將分離出的屬性透過封裝的方式,來讓查詢的合理性增加。
[C#]C#與Java 的enum 不同
Dotjum要跟大家分享的一個範例,該範例取用 深入淺出物件導向分析與設計 書中,第一個章節, 如果你也曾經跟Dotjum一樣想要瞭解什麼是「物件」的開發或OOAD等, 而常常在開發之後,才發現自己物件概念非常的不太行,而每一次最後都變成副程式的集合體, 那非常建議你可以來看這一本書,因為他所使用的範例及說明,都非常的口語化, 透過簡單的說明及範例,可以讓你瞭解物件的設計是怎麼產生出來。 (若觀念等相關錯誤有錯誤,請務必告訴Dotjum)
將string轉為enum Convert String To Enum
本篇文章將透過程式設定 EnterpriseLibrary 下的 DataAccess Block 1.預設讀取web.config 2.讀取自行設定 myconnetion.config 3.動態連線字串傳入給 DataAccess Block