UTF8 字串轉為 BIG5

    public static string ConvertUTF8toBIG5(string strInput)
    {
        byte[] strUTF8 = System.Text.Encoding.Unicode.GetBytes(strInput);
        byte[] strBIG5 = System.Text.Encoding.Convert(System.Text.Encoding.Unicode, System.Text.Encoding.Default, strUTF8);

        return System.Text.Encoding.Default.GetString(strBIG5);
    }

計算兩個日期間的天數、時數、分數、秒數

DateTime dt1 = new DateTime(2008, 12, 31);  
DateTime dt2 = new DateTime.Now;  
TimeSpan ts = new TimeSpan(dt2.Ticks - dt1.Ticks); 

//相差天數(未滿一天捨去,return int type)
Response.Write(Convert.ToString( ts.Days ));
//相差天數(未滿一天亦計入,return double type)
Response.Write(Convert.ToString( ts.TotalDays ));

//相差小時數(return double type)
Response.Write(Convert.ToString( ts.TotalHours ));

//相差分數(return double type)
Response.Write(Convert.ToString( ts.TotalMinutes ));

//相差秒數(return double type)
Response.Write(Convert.ToString( ts.TotalSeconds ));

OFFICE 2003 / 2007 的註冊碼

在 開始/執行/REGEDIT 中,查詢
HKEY_CURRENT_USER\Software\Microsoft\Office 看其子碼,
若是安裝 2003,則子碼為 11.0
若是安裝 2007,則子碼為 12.0

image

 


曾在部落格文章中,看到儲存到Excel 2003 程式功能,在有安裝 Office 2007 的環境中,就無法正常運作。

解決方法:save the file as 97-2003 format

Convert C# code to HTML

這是一個好工具,可轉換 C# code to HTML 格式,
這樣就可以貼到部落格上了
網址 : http://www.manoli.net/csharpformat/

[C#] Window Form 事件順序

微軟MSND中提到:對於需要輪流處理 Windows Form 應用程式中每個事件的開發人員來說,事件的引發順序就十分重要。
當某個狀況呼叫嚴密的事件處理,如重新繪製表單的部分時,有必要了解事件在執行階段時的明確引發順序。
下面列出Windows Form 中事件的順序,以方便日後上課或是設計專案時參考。

Form 和 Control 有關啟動與關閉的事件順序為可分為兩大類,

當 Windows Form 應用程式啟動時,會以下列順序引發主要表單的啟動事件:
* Control.HandleCreated
* Control.BindingContextChanged
* Form.Load
* Control.VisibleChanged
* Form.Activated
* Form.Shown

當應用程式關閉時,會以下列順序引發主要表單的關閉事件:
* Form.Closing
* Form.FormClosing
* Form.Closed
* Form.FormClosed
* Form.Deactivate

焦點和驗證事件:
當透過使用鍵盤按鍵 (TAB、SHIFT+TAB 等)、呼叫 Select 或 SelectNextControl 方法,或是將 ActiveControl 屬性設定成目前的表單等作法,變更焦點時,Control 類別的焦點事件,就會以下列順序發生:
* Enter
* GotFocus
* Leave
* Validating
* Validated
* LostFocus

當使用滑鼠或呼叫 Focus 方法來變更焦點時,Control 類別的焦點事件會以下列順序發生:
* Enter
* GotFocus
* LostFocus
* Leave
* Validating
* Validated

二十四節氣歌

老祖宗的智慧 -- 二十四節氣

到我們這輩,都已不熟悉了,何況我的子孫輩呢?


春雨驚春清穀天,
夏滿芒夏暑相連。
秋處露秋寒霜降,
冬雪雪冬寒又寒。


立春、雨水、驚蟄、春分、清明、穀雨

立夏、小滿、芒種、夏至、小暑、大暑

立秋、處暑、白露、秋分、寒露、霜降

立冬、小雪、大雪、冬至、小寒、大寒