五分鐘掌握Visual Studio 2005新特性
Visual Studio有很多值得學習的地方,這里我們主要介紹Visual Studio 2005新特性,包括介紹Web開發等方面。101個微軟提供的Visual Studio 2005示例,分別用Visal Basic和C#編寫的演示代碼,包含了很多Visual Studio 2005新特性和.NET Framework 2.0的新特性的演示。那些示例使用Visual Studio 2005進行開發并通過測試。
數據訪問
這個數據訪問的代碼示例演示了如何使用System.Data和相關名稱空間中的類 ,和如何使用SQL Server 2005新特性。代碼示例包括:
#t#異步查詢
為應用程序附加數據庫
在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控件實現窗體到瀏覽器的雙向通訊。