[VS2010] 型別等價(Type Equivalence)
[VS2010] 型別等價(Type Equivalence)
- 10169
- 0
- .NET Framework
- 2010-01-25
[VS2010] 型別等價(Type Equivalence)
經過Part 1 和 Part 2 的試練以後,我想你應該已經有一個自己的 Configuration 系統了,而且也用的很開心,終於可以擺脫掉一大堆 appSettings 的噩夢了,而且只要修改 Web.config 的區段就可以變更程式的設定值。但用久了總是會不太對勁,因為目前為止,這些區段都只能獨立存在,而且只有一個。這時可能就會回想以前 appSettings 的好,因為它可以利用
繼前一篇文章:"不要再賴在 appSettings 的屋簷下了,寫個自己的 Configuration 區段吧~" 之後,也許你已經著手,或已經將自己的設定值移到了自己的 section 中,但現在又有一個問題,就是:如果是不用模組的 section,全擠在同一個 section 中很難看,也不容易找。那麼,本文將可以幫助你。
筆記:如何使用 Reflection 呼叫參數中帶有 params 類型不定個數參數的方法。
這個資訊是 .NET Framework CLR 中的呼叫堆疊(Call Stack)中的資訊,可用來追蹤程式呼叫的順序以及由誰呼叫了什麼函式,通常都會使用 Exception.StackTrace 來抓出程式的哪裡擲出例外,但其實它還有個妙用,就是取得目前程式執行所在的方法資料,以及其歷程記錄。而且重要的是,它可以同時適用於 Debug 與 Release 模式。
我想,很多寫 ASP.NET 應用程式的人,都會習慣性的把自己的一些設定值放到 Web.config 中的 appSettings 區域中,然後用 ConfigurationSettings.AppSettings (1.1) 或 ConfigurationManager.AppSettings (2.0+) 來取設定值吧,雖然它是很好用沒錯,但是如果設定一多的話,appSettings 區塊會充斥一大堆的設定值,屆時要分也不太好分(一堆不同模組的設定都混在同一區了),因此,若想要寫中大型 ASP.NET 應用程式的人,可能不得不學一下如何設計自己的 Configuration 區段了。
微軟在 3/18-3/20 在美國拉斯維加斯舉辦了年度的 Web 技術大會:MIX 2009,在會中除了由 Microsoft 的高層主管揭示微軟在接下來的規劃與新產品的計畫外,也同時揭示了新一代的 Web 平台與開發工具的新功能與大概的時程。
WCF 中 object 的處理。
如何使用 ADSI 來驗證本機使用者 (在無網域的情況下)。
除錯:在偵錯起始時出現的 "物件識別元不是一個正確物件" 錯誤訊息。
如何把安裝在 GAC 中的組件複製出來的方法。
簡介 Exam 70-503: TS: Microsoft .NET Framework 3.5, Windows Communication Foundation
有使用過 Windows Server 2003 SDK 之前版本或是 Visual Studio.NET 2003 之前版本的開發人員都知道,在隨附的工具中,有一個工具可以拿來偵測該執行檔或 DLL 還需要哪些 DLL,並且可以看到在 DLL 或 EXE 中開放的 C 函式,這個工具稱為 Dependency Walker (depends.exe)
好像不少人都不知道時間是可以相減的,而且不會太難,DateTime 有覆寫 "-" 這個運算子,所以只要 DateTime2 - DateTime1,或是 DateTime - TimeSpan 都可,不過它傳回來的是一個 TimeSpan (時間幅度) 的物件,可以由這個物件中的方法來取得兩個時間的差異。