101 範例,分別用Visal Basic和C#編寫的示範程式碼,包含了許多Visual Studio 2005和.NET Framework 2.0的新功能的示範。想獲得更多的程式碼範例,請參見這個下載。
下載所有的101範例: C#版本| VB版本
這些範例使用Visual Studio 2005進行開發並通過測試
資料存取
這個資料存取的程式碼範例示範如何使用System.Data和相關名稱空間中的類,以及如何使用SQL Server 2005中的新特性。程式碼範例包括:
- 非同步查詢
- 為應用程式附加資料庫
- 在SQL Server 2005中建立並使用使用者自訂類型(User Defined Types)
- DataReader與DataSet的比較
- DataSet和DataTable增強
- 執行批次更新(Batch Updates)和資料分頁(Data Paging )
- 執行大量的更新(Bulk Updates)
- 讀寫資料庫中的映像
- 使用工廠(Factory)類別
- 使用SQL Server 2005中的託管儲存過程(Managed Stored Procedure)和使用者自訂函數(User Defined Function)
- 使用SQL Server 2005中的Multiple Active Result Sets
- 使用SQL Server 2005中的通知服務(Notifications)
- 使用SQL Server 2005中的XML資料類型
- XPath和XSLT轉換增強
下載: C# 版本| VB 版本
Web開發
這個Web開發的程式碼範例示範如何使用ASP.NET 2.0中的一些新特性。程式碼範例包括:
- 使用SQLCacheDependency進行緩衝
- 使用ObjectDataSource,SqlDataSource和XmlDataSource進行資料綁定
- 使用DataGridView和DetailsView控制項建立一個Master/Detail視圖
- 基礎的Master Page,嵌套的Master Page和為瀏覽器定制的Master Page
- 使用新的Membership控件,包括LoginStatus,LoginName,LoginView,CreateUserWizard等控制項
- 使用選單和SiteMapPath控制項
- 使用Profiles來儲存使用者屬性
- 使用Membership和Roles API自訂角色
- 動態的使用TreeView控制項並對應TreeView事件
- 使用Web Part建立一個自訂的入口網站
下載: C# 版本| VB 版本
Windows Forms
這個Windows Forms的程式碼範例示範如何使用Visual Studio 2005中的一些新功能來建立桌面應用程式。程式碼範例包括:
- 執行非同步作業(Asynchronous Task)
- 儲存自訂的客戶端配置資訊
- 建立Master/Detail窗體
- 播放、循環播放和非同步播放聲音
- 使用BindingNavigator操縱靜態和動態資料
- 使用BindingSource儲存靜態和動態資料物件
- 擴充ClickOnce ,程式設計實作應用程式更新
- 自訂DataGridView的列的控制項類型
- 使用LayoutPanel
- 使用MaskedTextBox控制項輸入內建類型和自訂類型的資料
- 使用Menu,StatusStrip和ToolStrip控制項控制一個簡單的富文本框
- 使用My存取應用程序,計算機,配置等資訊。注意:這個範例之適用於Visual Basic。
- 使用SplitContainer控制項
- WebBrowser控制項基礎和使用WebBrowserControl、HTMLDocumentModel控制項實作窗體到瀏覽器的雙向通訊。