The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

System.Web.Mail 太陽春、System.Net.Mail 有問題

用 .NET 發信很簡單,但是要發出一封「完美的郵件」卻困難重重!我為了發一封完美的 E-Mail 遭遇到好多問題,但嘗試了很久還是無法達到 100% 的完美程度。

... 繼續閱讀 ...

網站流量大時用 Session 太損耗記憶體,那要用什麼?

我們開發網站時,如果會員人數多且流量真的很大的話,用 Session 不見得是好方法,因為十分損耗記憶體。

... 繼續閱讀 ...

今天加入了 CodePlex 的 ExtensionToolkit 專案

好像有點把 Extension Method 寫上癮了,覺得真的很方便,有點在寫 PHP 的感覺,有寫過 PHP Smarty : Template Engine 的人應該會覺得很熟悉。

... 繼續閱讀 ...

C# 3.0 初體驗:Extension Method

昨天寫了一篇如何取得兩個 DateTime 之間的方法,今天將昨天的東西寫成一組 Extension Method,感覺十分的好用,分享出來給大家參考!

... 繼續閱讀 ...

C# 如何取得兩個 DateTime 日期之間的天數

在 .NET 中並沒有「直覺」的方法取得兩個 DateTime 物件之間的差異天數、月數,以致於不熟的人卻會花不少時間在找這些方法。

... 繼續閱讀 ...

何謂「強型別」(Strong Type)

強型別 ( Strong Type ) 其實是一種觀念,是指「盡量使用具有型別的方式開發」,這樣的開發方式可以讓開發人員在「編譯時期(Compile-Time)」就能夠發現錯誤,減少「執行時期(Runtime)」發生錯誤的機會,因為「編譯時期」的錯誤可以透過「編譯器(Compiler)」在編譯的時候就幫你發現問題,找錯誤容易很多,而在「執行時期」的錯誤就比較難追蹤了,通常要有開發工具、還要下中斷點、... etc. 十分麻煩! 

... 繼續閱讀 ...

(TextBox) obj 與 obj as TextBox 有什麼不同?

今天有朋友問我以下問題:

... 繼續閱讀 ...

關於 AD (Active Directory) / LDAP 開發的相關資訊

之前因為一個案子需要用到 AD 的開發,看的不少資料,有需要存取 AD 中的資料時可以看看這些文件。

... 繼續閱讀 ...

Oracle 推出支援 .NET 3.5 與 Visual Studio 2008 的開發工具

Oracle 最近推出了 Oracle Developer Tools for Visual Studio with Oracle 11g ODAC 11.1.0.6.20,其中包括了支援 Visual Studio 2008 的開發工具(Server Explorer, ASP.NET providers, source control, 以及 user-defined types)與 .NET Framework 3.5 的支援。

... 繼續閱讀 ...