黃偉榮的學習筆記

軟體的世界變化萬千,小小的我只能在這洪流奮發向上以求立足。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年10月20日

摘要: 在Entity Framework中如果不設定為Lazy Loading Enable=true,勢必要自己處理關聯資料的載入,如:用Load或Include的,但因為Include的參數是用string,個人很討厭沒有IntelliSense,且用String改了TableName後,工具不易找到錯誤,所以小弟我寫一個Extension Method來擴展。NOTE:這個方法暫時不適用Colle... 阅读全文

posted @ 2010-10-20 22:00 黃偉榮 阅读(537) 评论(0) 推荐(0) 编辑

摘要: 在寫Page,有時會有int、bool等等要轉成文字輸出,如: <%: item.Enable ? "啟用" : "停用" %>,用? : 處理雖然方便,但如果要轉換的String加上二個以上,就非常難處理,可是Page的這三個<%: %>、<%= %>、<%# %>語法,不能用if或switch,因為有用過Oracle,很喜歡它的Decode函式,... 阅读全文

posted @ 2010-10-20 21:59 黃偉榮 阅读(507) 评论(0) 推荐(0) 编辑

摘要: Visual Stuido的單元測試有3種Initialize與Cleanup,讓開發測試時,可以在TestMethod執行前做一些初始化,結束後做一些清除,而這3種Initialize與Cleanup各針對了不同時期,如:我猜鮮少人知道的Assembly的Initialize與Cleanup,是在一個測試專案的所有TestMethod執行前呼叫Initialize,與一個測試專案所有TestMe... 阅读全文

posted @ 2010-10-20 21:58 黃偉榮 阅读(433) 评论(0) 推荐(0) 编辑

摘要: 有時會在修改頁面中,檢查頁面的的欄位(text、checkbox、radio、select),沒有沒修改過,如果沒有修改,按下送出,此時是關閉視窗或轉頁,省去post出去,sever檢查與寫資料庫。 這是小弟我自製的jQuery套件,有二種使用方式我是用input的屬性defaultValue、defaultChecked與option的defaultSelected查檢有沒有變更,這幾個值是在... 阅读全文

posted @ 2010-10-20 21:56 黃偉榮 阅读(489) 评论(0) 推荐(0) 编辑

摘要: 最近在寫Windows Task Scheduler相關的功能,想取某Task的EventLog,但用System.Diagnostics.EventLog只能取得基本的EventLog,後來發現應該要使用System.Diagnostics.Eventing.Reader.EventLogReader,而且EventLogReader可以下查詢,過濾出所需的資料。 System.Diagnos... 阅读全文

posted @ 2010-10-20 21:56 黃偉榮 阅读(834) 评论(0) 推荐(0) 编辑

摘要: 因為寫一個豐富Ajax的網站,JavaScript一定會寫很多,有時莫明奇妙的一個HtmlElement Bind二個事件函式以上,可能照成click一次,卻Post二次以上,原因是不同的地方呼叫初始化的函式,所以我就自己寫了一個Plugin去避免這個問題。 範例HTML:JS:說明2-5是設定test1的click 事件函式,以type做區隔,一個type只會Bind一次,所以按下test1,只... 阅读全文

posted @ 2010-10-20 21:55 黃偉榮 阅读(328) 评论(0) 推荐(0) 编辑