長久以來,我們在 C# 裡需要使用 Zip 功能時,常常我們所想到的都仿間常見的 Zip Library ,如:ICSarpCode.SharpZipLib、DotNetZip 等.. 其實 .NET Framework 的 System.IO.Compression 命名空間裡就有提供 Zip 的壓縮功能。
如何在 VMWare 的 Guest OS 裡面使用 WebCam 網路攝影機
有許多開發人員應該是像我一樣是將 Windows 8 安裝在 VM 之中,因為有時只是想要測試一些新版本的開發工具,或是在一些特殊環境下的狀況等等,而這一次筆者想在 VM 中測試開發 WebCam 的一些功能卻發現,安裝在 VMWare 的 Windows 8 根本無法使用 WebCam 的硬體
[系統分析與設計實務番外篇] 以 [C#] 自製簡單 SQL 執行器為例
也許各位會有相同的經驗,就是有時,筆者只是需要執行一段 SQL 敘述,比如說:查看某筆資料是否有寫入、某資料的狀態是否正確時、DB 的狀態,等等,每次都要執行一個龐大的 SQL Server Management Studio 可說是非常的不便,於是筆者使用 WPF 自行開發了一套小工具 SQL Executor ,一個非常輕量級的 SQL 執行工具,重點是,它可以幫助我記錄一些我常用的 SQL 敘述讓我方便叫用
C# 4.0 LINQ 與泛型應用(簡介與開發)-第二天 (內訓投影片分享)
C# 4.0 LINQ 與泛型應用(簡介與開發)-第二天–(內訓投影片分享)
.NET 技術研討(LINQ與架構開發)-內訓投影片分享
這是這一次內部研討會我所講的主題 [.NET 技術研討(LINQ與架構開發)]。下方是投影片的連結,其中我使用了 TechDays 的投影片範本... 幻想是TechDay講師.. 喔~不... 是看起來比較專業~~咳..咳~ XD
好用的測試工具 [WatiN]
相信許多人都有聽過一套測試工具 WatiN,它是 (Web Application Testing In .NET) 的縮寫,他也是一套單元測試工具,單元測試工具種類繁多,從 Open Source 的 NUnit 、IEUnit 到 Visual Studio 2010 所內建的單元測試
[LINQ] 開發系列(1)、如何在方法中傳回匿名型別
為什麼需要在方法中傳回匿名型別?如果你查了許多相關的資料後會發現,雖然 var 也是強型別的一種,但是 var 只能在方法中宣告、使用,所以通常你不能在方法的回傳型別裡直接宣告 var ,但這是不是表示就不能透過方法回傳匿名型別?其實,也不盡然...
使用 LINQ 執行 Join 時,多條件中有Nullable<T>的處理方式
前一篇文章 在 LINQ 裡使用 Left Join 還有哪些需要注意的呢? 中,筆者概括的介紹了在 LINQ 中,使用 LEFT JOIN 與多條件的使用方式,以及需要注意的地方。今天筆者在撰寫程式時又發現一個有趣的地方,就是當使用EDM時,多條件的 JOIN 當中,如果條件有些是 Nullable
MVC 閒暇實作 [將 List<T> 儲存為DataSet 的XML]
會分享這一篇是因為筆者常常在測試一些 MVC 的程式,有時筆者只是很快的畫一個 Class Diagram ,很直覺的直接套用到 View 上頭,直接套 CRUD 看結果,如果我可以直接存入如 List
在 LINQ 裡使用 Left Join 還有哪些需要注意的呢?
在 .NET 3.5 出來至今,都已經3-4年的光景了,相信現在已經有許多專案接導入了LINQ,在專案中使用LINQ,對資料庫的存取來說這表示您可能是使用 Microsoft Entity Framework (EDM) 或LINQ to SQL 等。我們都知道在LINQ裡如何使用 Join,但如果是 Left Join
Visual Studio 2010 全新的軟體測試平台(一) [自動程式碼UI測試]
從Visual Studio 2005開始,微軟便開始持續的加強測試功能,在Visual Studio 2008的時代,筆者使用Team System的附載測試功能,真的是可畏強大,安裝Agent & Controller後已經可以將測試結果存放在SQL Server中,再以Reporting Service分析或使用EXCEL產出分析報表,資料的分析變的非常的方便。
[Silverlight][小技巧]使用Dispatcher使非UI執行緒可存取UI
Silverlight如同WPF與以前的Windows Form程式一般,UI的部分都在單一的執行緒下面執行。在一個WPF的用程式起始的過程中有兩個執行緒
在DotNET4.0使用舊有的程式碼存取安全性CAS (Code Access Security)原則
在.NET 1.0/1.1~3.5 的CAS (Code Access Security) 的程式碼存取安全性強的功能相信有使用過的人都印象深刻,不過到了.NET 4.0後在CAS有很大的改變,原先的CAS的UI工具到了.NET 4.0也不復存在
[自我修練][例子]證明Silverlight是無法存取.NET Remoting的
[自我修練][例子]證明Silverlight是無法存取.NET Remoting的
- 1