A Better DataReader for C# 2.0

16 years ago
在使用 ADO.NET 的 DataReader 來讀取欄位資料時,常常要寫很多判斷欄位值是否為 DBNull 的程式碼,例如:SqlConnection cn = new SqlConnection("連線字串");SqlCommand cmd = new SqlCommand("SELECT * FROM ...", cn);SqlDataReader rdr = cmd.ExecuteReader();while (rdr.Read()){ if (rdr.IsDBNull(rdr.GetOrdinal("BIRTHDAY"))) { Response.Write(""); } else { Response.Write(Convert.ToDateTime(rdr["BIRTHDAY"],...

林以亮<翻譯的理論與實踐>

16 years ago
在《林以亮論翻譯》的第一篇<翻譯的理論與實踐>中,他把林語堂的翻譯三原則略加修正為: 一個翻譯者所應有的條件應該是:(一)對原作的把握;(二)對本國文字的操縱能力;(三)經驗加上豐富的想像力。 (p.10...

《物件導向分析設計與應用》未付印的譯序

16 years ago
《物件導向分析設計與應用》沒有譯序,而這篇,應可算是未付印的譯序吧。 在翻譯過程中就開始寫譯序,似乎成了我的習慣。每當有一些想法時就寫一點、改一點,等到整本書譯完,譯序也差不多完成了。但這次我並沒有把譯序交給出版社,一方面,本書作者已是大師級人物,讀者可能沒興趣再看一些錦上添花的推薦文,或翻譯甘苦談之類的碎碎念。另一方面,貼在部落格上比較方便修改,隨時反映新的想法。 一點提醒 雖然作者的名氣響亮,但每個人的需求和口味不同,建議您先看看試讀章節(包含目錄、序、和第一章),考慮一下這本書是不是「你的菜」。比如說,有些人可能會覺得這本書的參考文獻太「豐富」、學術味道太濃、UML 語法不夠完整詳盡、案例跟自己碰到的專案類型相差太遠(而無法直接依樣畫葫蘆)、譯筆太差、當枕頭太硬......等等。 其實光看厚度也知道,這本書不是兩三下就能消化完的,而且文字風格也絕對不會像...

WCF 入門練習

16 years ago
開發 WCF 應用程式基本上有三項工作: 撰寫 WCF 服務,這包括定義服務介面,以及撰寫實作服務介面的類別。 部署 WCF 服務。 撰寫 WCF 用戶端程式。...

Logging Application Block 概念圖

16 years ago
補一張 EL Logging Application Block 的簡易概念圖:MSDN 網站上也有一張比較詳細的類別圖可參考:Design of the Logging Application Blo...

Logging Application Block (三):撰寫自訂 Log 監聽器

16 years ago
儘管 EL4 的 Logging Application Block(以下簡稱 LAB)已經提供很多種 trace listeners,但有時候還是無法完全符合我們的需要,例如上一篇提到的,Email Trace Listener 並未支援 SMTP 伺服器身份驗證的功能。此時就得自己寫一個 log 監聽器(sink)了。...

Logging Application Block (二):透過 E-mail 寄送 log 訊息

16 years ago
本文將示範如何在 ASP.NET 網站中透過 Logging Application Block 記錄 log 訊息,包括: 使用 Filter 和 Severity 屬性的設定來篩選想要記錄的訊息。 將 ASP.NET 網站未處理的 exception 輸出至 log。 輸出的 log 訊息將透過 STMP 寄送至指定的 e-mail 信箱...

Logging Application Block (一):入門教學

16 years ago
摘要:本文說明 Enterprise Library 的 Logging Application Block 的基本用法,其中包含兩個 step-by-step 練習,分別示範將 log 訊息輸出至 Windows 事件檢視器以及可循環使用的純文字 log 檔案。...

BugTracker.NET 簡介

16 years ago
原本個人常用的 issue tracking system 是 BugNET,因為安裝簡單、免費、功能也不差,像是:切分專案與子系統、問題的嚴重度、問題分類、統計圖表(稍嫌陽春)、E-mail 通知(這個真的很必要)等都有。這兩天又試了另一款工具:BugTracker.NET。 同為 open source 軟體,我覺得二者的功能差不多,很難說哪一個一定比較好用。BugTracker.NET 還提供了自訂欄位,以及 E-mail 轉成 bug entry 的功能,此功能可以將 user 透過 e-mail 反映的問題轉入系統。 此外,BugTracker.NET 比較吸引我的部分,是它還能夠與 Subversion 整合。我還沒試這項功能,不過依官方文件的描述,它有提供...
Page 1 of 8612386Next
技術提供:Blogger.