101個微軟提供的Visual Studio 2005示例,分別用Visal Basic和C#編寫的演示代碼,包含了不少Visual Studio 2005和.NET Framework 2.0的新特性的演示。想得到更多的代碼示例,請參見
這個下載。
這些示例使用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轉換加強
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建立一個自定義的門戶網站
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控件實現窗體到瀏覽器的雙向通信。