五分鐘掌握Visual Studio 2005新特性
Visual Studio有很多值得學(xué)習(xí)的地方,這里我們主要介紹Visual Studio 2005新特性,包括介紹Web開發(fā)等方面。101個微軟提供的Visual Studio 2005示例,分別用Visal Basic和C#編寫的演示代碼,包含了很多Visual Studio 2005新特性和.NET Framework 2.0的新特性的演示。那些示例使用Visual Studio 2005進(jìn)行開發(fā)并通過測試。
數(shù)據(jù)訪問
這個數(shù)據(jù)訪問的代碼示例演示了如何使用System.Data和相關(guān)名稱空間中的類 ,和如何使用SQL Server 2005新特性。代碼示例包括:
#t#異步查詢
為應(yīng)用程序附加數(shù)據(jù)庫
在SQL Server 2005中創(chuàng)建并使用用戶自定義類型(User Defined Types)
DataReader與DataSet的比較
DataSet和DataTable增強(qiáng)
執(zhí)行批量更新(Batch Updates)和數(shù)據(jù)分頁(Data Paging)
執(zhí)行大批的更新(Bulk Updates)
讀寫數(shù)據(jù)庫中的圖像
使用工廠(Factory)類
使用SQL Server 2005中的托管存儲過程(Managed Stored Procedure)和用戶自定義函數(shù)(User Defined Function)
使用SQL Server 2005中的Multiple Active Result Sets
使用SQL Server 2005中的通知服務(wù)(Notifications)
使用SQL Server 2005中的XML數(shù)據(jù)類型
XPath和XSLT轉(zhuǎn)換增強(qiáng)
Web開發(fā)
這個Web開發(fā)的代碼示例演示了如何使用ASP.NET 2.0中的一些新特性。代碼示例包括:
◆使用SQLCacheDependency進(jìn)行緩沖
◆使用ObjectDataSource,SqlDataSource和XmlDataSource進(jìn)行數(shù)據(jù)綁定
◆使用DataGridView和DetailsView控件創(chuàng)建一個Master/Detail視圖
◆基礎(chǔ)的Master Page,嵌套的Master Page和為瀏覽器定制的Master Page
◆使用新的Membership控件,包括LoginStatus,LoginName,LoginView,CreateUserWizard等控件
◆使用菜單和SiteMapPath控件
◆使用Profiles來存儲用戶屬性
◆使用Membership和Roles API定制角色
◆動態(tài)的使用TreeView控件并相應(yīng)TreeView事件
◆使用Web Part創(chuàng)建一個自定義的門戶網(wǎng)站
Windows Forms
這個Windows Forms的代碼示例演示了如何使用Visual Studio 2005新特性來創(chuàng)建桌面應(yīng)用程序。代碼示例包括:
◆運行異步作業(yè)(Asynchronous Task)
◆存儲自定義的客戶端配置信息
◆創(chuàng)建Master/Detail窗體
◆播放、循環(huán)播放和異步播放聲音
◆使用BindingNavigator操縱靜態(tài)和動態(tài)數(shù)據(jù)
◆使用BindingSource存儲靜態(tài)和動態(tài)數(shù)據(jù)對象
◆擴(kuò)展ClickOnce,編程實現(xiàn)應(yīng)用程序更新
◆自定義DataGridView的列的控件類型
◆使用LayoutPanel
◆使用MaskedTextBox控件輸入內(nèi)建類型和自定義類型的數(shù)據(jù)
◆使用Menu,StatusStrip和ToolStrip控件控制一個簡單的富文本框
◆使用My訪問應(yīng)用程序,計算機(jī),配置等信息。注意:這個示例之適用于Visual Basic。
◆使用SplitContainer控件
◆WebBrowser控件基礎(chǔ)和使用WebBrowserControl、HTMLDocumentModel控件實現(xiàn)窗體到瀏覽器的雙向通訊。