單元測試 (Unit Test) 是一個很基本的工作, 如果你使用 Visual Studio 做為開發工具的話, 建立單元測試專案是一件再簡單不過的事了。不過, 除非你已經對單元測試很熟悉, 否則有些最基本的概念, 你最好能事先熟悉一下...
[入門] 在 Visual Studio 中建立及進行單元測試
- 12019
- 0
- .Net Programming
- 2014-10-28
單元測試 (Unit Test) 是一個很基本的工作, 如果你使用 Visual Studio 做為開發工具的話, 建立單元測試專案是一件再簡單不過的事了。不過, 除非你已經對單元測試很熟悉, 否則有些最基本的概念, 你最好能事先熟悉一下...
XML 在 .Net 中大概算是最重要而基本的技術之一。我將花一點時間從頭將 XML 以白話解釋一遍, 再把讀寫 XML 資料的相關技巧整理成一系列文章...
ASP.NET 的初學者,一旦學到了 Validator 控制項,就會踫到 Regular Expression 這個主題。Regular Expression 指的是一種檢驗文數字的表示式,早在 ASP.NET 出現之前就已存在,而且也不是 ASP.NET 所專有。大多數主流程式語言(包括 Java、PHP 等)都可以透過 Regular Expression 來驗證輸入...
本文將介紹 Enum 的基本原理與應用。
DataTable 是 ADO.NET 的核心物件。如果你想學好 ADO.NET, 你絕對避免不了接觸到 DataTable。如果你過去曾經透過網路上的片段知識學到了你以為足夠的 ADO.NET 知識, 卻對以 DataTable 為始的基礎概念沒有深刻的認識, 那麼我建議你下一些苦工, 就從這一篇文章開始, 重新把底子建好...
在 .Net Framework 中,Array 可以說是每個程式設計師最常使用的 Type 之一。不過即便你每天都在使用 Array, 你或許還沒有仔細的把它研究過。其實如果好好使用 Array 物件, 在許多情況之下可以增加我們的生產力...
在 .Net Framework 的基礎領域中, 事件處理模型一直是令人頭痛的一環。倒不是因為它真的有什麼難度, 而是因為 .Net Framework 稍嫌麻煩的處理方式, 以及它的一些難懂的特殊用語, 有時候還真的會讓人搞得眼花潦亂, 甚至退避三舍...
雖然我個人認為自從 .Net 2.0 以後引進的 Lambda 運算式在某種程度上破壞了 C# 的嚴謹度, 但是對於一個程式設計師而言, 我們也不能否定它對於程式撰寫所能提供的方便性。擴充方法 (Extension Method) 也是一樣; 如果你還不知道擴充方法是什麼, 那麼當你看完本文之後, 我相信你會感謝微軟提供了這麼好用的功能...
我在「 陣列詳論」與「Enum詳論」兩篇文章中曾經介紹過如何將陣列以及 Enum 項目當作繫結控制項的資料來源。然而,無論是陣列或是 Enum 項目, 它們都有設定和使用上的巨大限制。其中, Enum 的每個項目都必須是常值, 換句話說, 項目的值無法動能控制。而陣列的值雖然可以動態變更, 但無法提供設計時的 Intellisense 支援...
我在「多語系網站建置計畫」這一篇文章裡面已經介紹過多語系網站的建置方法。在這裡我要介紹的則是個別資源檔的讀取和修改的方法。為什麼需要去修改資源檔?不是從 VS2005 就可以直接編輯了嗎?是的,但是如果你要讓客戶自己編輯資源檔的內容,怎麼辦?難道你會安裝 VS2005 給客戶使用嗎...
我已經在「條列 CultureInfo 以及 Region 等資訊」這篇文章裡說明過如何找出電腦中所有可用的 Culture/Region 資訊了。可是除了這些資訊之外,我們其實也可以建立自己的 Culture Info...
Windows 環境中支援了多種 Cultures/Regions 設定,在 .NET Framework 中要如何取出或辨識呢?基本上,只需要使用 CultureInfo 類別就可以了...
Isolated Storage 是 .NET Framework 2.0 新增的玩意,主要目的在於保證取得系統中適當存取權限的一塊空間,以供儲存檔案與資料夾之用。由於它主要是被拿來與 Windows Form,尤其是搭配 ClickOnce! 的應用程式一起使用,所以對於設計網頁的人來講,這個議題十分冷門...
StrConv 是 Visual Basic 內建的字串轉碼函式,可以讓我們不需依賴外部轉碼工具,更不需特別去寫轉碼函式, 即可進行繁簡轉碼。如以下範例...
StringWriter 通常是用來寫入文字檔案時用的,不過由於它本身會使用 StringBuilder,所以在重組字串時有極佳的效能,而且它提供了 WriteLine 方法,可以很方便快速的加入一整行,所以在某些情況之下,會是非常好用的...
有很多方式可以從檔案中讀取文字。但是當我們選擇使用 Stream.ReadByte 來讀取檔案中的文字時,它是以一個 Byte、一個 Byte 的方式讀進來的。如果是以 File.ReadAllBytes 的方法讀取檔案,則是以 Byte[] 讀取...
在 MSDN 網站裡面的一些文章可能會介紹或使用到到 System.Web.UI.Design 命名空間及其下的類別,可是在 MSDN 文章裡面,甚至在 System.Web.UI.Design 命名空間的參考頁中,連這個命名空間到底屬於哪一個 .dll 都沒寫...
有時候,如果我們想抓取其他人的網頁並擷取部份資料下來,應該怎麼做呢?其實,在 ASP.NET 中已經提供了足夠的工具,一點都不困難。以下的程式共需要四個參數...
以下是我已經寫好的 Email 程式, 稍為改一下就可以使用了...
要顯示一個日期並使用中文的星期格式應該怎麼做呢?其實 ASP.NET 已經有現成的函式(WeekdayName)可以使用,不需要另外寫轉換程式。如下例...