相信有很多人不敢用「中文」來當作物件名稱!因為常常會造成程式碼亂調,辛辛苦苦寫的程式全部都要重來,不然就是無法 compile 卻找不出 bug 在哪!
... 繼續閱讀 ...
什麼? PHP for .NET Framework? 酷!現在連 PHP 都可以在完全不用修改的情況下 compile 成 .NET 組件,最新的 Phalanger v2.0 甚至可以將 MediaWiki 完全不用修改原始碼的情況下直接轉到 .NET 上面跑!還可以用 PHP 寫 Silverlight 耶!也可以用 PHP 直接使用 ASP.NET 2.0 Framework 的所有資源!
... 繼續閱讀 ...
之前我在寫 VSTO 的時候,真是痛苦死了,尤其用 C# 寫 VSTO 才真的是夢魘,不得已只好用 VB.NET 寫 VSTO 的應用。主要的痛苦點在於我必須先去 Excel 錄製 VBA 然後再將程式碼轉成 VB.NET 的格式,過程中有許多物件名稱與用法不太一樣,導致一直在查資料,開發的效率很差。
... 繼續閱讀 ...
我們在做資料驗證的時候,經常有一種情況,就是使用者會用「全形」輸入 Email, 電話, 或其他英、數字的相關資料,可能是使用者不小心切換到輸入法的全形功能,導致無意識的輸入了電腦無法辨識的字元。例如說全形的 Email address 就無法被正確寄送出去。
... 繼續閱讀 ...
System.Globalization 這個命名空間很有趣,竟然有 TaiwanCalendar 與 TaiwanLunisolarCalendar 類別!
... 繼續閱讀 ...
[code:c#]
// 取得本機名稱
String strHostName = Dns.GetHostName();
... 繼續閱讀 ...
通常內嵌在組件的資源可以透過 ASP.NET 內建的 WebResource.axd 這個 HTTP Handler 取得,所以你才會在查看 ASP.NET 頁面產生的原始碼的時候看到許多奇怪的網址,裡面就是包含這個 WebResource.axd,而這些透過 WebResource.axd 抓到的檔案就是 Handler 去讀取組件(*.dll)的資源抓回來的內容,可能是任何型態的檔案,比較常見的有: JavaScript、各種圖檔或 css 檔案。
... 繼續閱讀 ...
我們常常會做「匯出」的功能,但是匯出的時候有一種狀況會出問題,就是如果資料的第一個字元是 0 但是你必須要留著的話,用 CSV 格式匯出再用 Excel 打開後,前面的 0 就會不見(被 Excel 視為是數字格式而吃掉了)。
... 繼續閱讀 ...