.NET 3.5與VB 2008高級編程

出版時間:2009-10  出版社:清華大學(xué)出版社  作者:特洛爾森  頁數(shù):1152  
Tag標(biāo)簽:無  

前言

.NET平臺剛發(fā)布時(大約是2001年)在VisualBasic編程界引起了不小的轟動。一方面,很多頑固的VB6開發(fā)人員抗議VB6和VisualBasic。NET(VB.NET)之間的區(qū)別太大。這個群體中有人驚訝地發(fā)現(xiàn),VB.NET實際上不是“VB7”(即與VB6具有相同的語法和編程結(jié)構(gòu),加上一些新的功能),其中有些東西已截然不同。事情的真相是VB.NET與VB6的關(guān)系不大,最好將它看作BASIC家族的一門新語言。這一事實使有的人極度畏縮,以致于他們給VB.NET起了“VB.NOT”或“VisualFred”等綽號來表達他們的不滿。事實上,甚至有人開發(fā)了網(wǎng)站(http://vb.mvps。org/vfred/Trust。asp),專門寫了請愿書,抨擊Microsoft為了VB.NET這一新生事物而放棄VB6的決策。VB.NET不僅引入了重大的語法變化,而且有些VB6風(fēng)格的行為在。NET平臺下完全不見蹤影,因為它只會增加混亂。數(shù)據(jù)訪問。表單開發(fā)和Web站點結(jié)構(gòu)的核心。NET編程模型完全不同于它們基于COM的對應(yīng)物。隨著時間的推移,。NET平臺成為了主流的編程模型,即便是最頑固的VB6開發(fā)人員似乎也開始動搖了:VB6很快成為遺留編程工具。甚至Microsoft本身也明確地表示會隨著時間的推移逐漸停止對VB6的支持。這也許是好事,它迫使我們改變。注意:在發(fā)布。NET2.0時(大約是2005年),VB.NET被重命名為“VisualBasic2005”。在發(fā)布。NET3.5時,Microsoft的BASIC語言又被重新命名,這次稱為“VisualBasic2008”(是的,VB重命名游戲玩得瘋了)。在本書中,當(dāng)看到術(shù)語VisualBasic.VB或VisualBasic2008時,要知道它們都是指。NET平臺中的BASIC語言。當(dāng)指的是以COM為中心的BASIC語言時,會使用術(shù)語VisualBasic6.0或簡稱為VB6。

內(nèi)容概要

本書的第1版出版于2001年在喬治亞州亞特蘭大市舉辦的Tech·Ed會議之后不久。本書的最新版是以前版本的全新升級,它闡述了.NET 3.0和.NET 3.5中包含的所有新特性。    NET 3.0沒有改變VB的語法,它只是“增強版”,實際上提供了3種新的API:Windows Presentation Foundation(WPF)、Windows Communication Foundation(WCF)和Windows Workflow Foundation(WF)。本書還討論了W's。    有別于.NET 3.0,.NET 3.5提供了許多新的VB語言特性和新的.NET API。本書將使用與前面版本同樣通俗易懂的方法,詳細介紹所有這些新內(nèi)容。本書將詳細討論語言級集成查詢(Language Integrated Query,LINQ)、VB 2008語言變更(對象初始化語法、擴展方法、匿名類型等)以及Visual Studio 2008的許多附加功能。    本書的任務(wù)就是為VB 2008語言和面向?qū)ο缶幊碳夹g(shù)以及.NET平臺的核心問題奠定堅實基礎(chǔ)。掌握了本書的內(nèi)容之后,您就可以自如地將這些知識應(yīng)用于特定的編程任務(wù),從而根據(jù)自己的想法探索.NET世界。

作者簡介

Andrew Troelsen世界級C#專家,微軟Visual C# MVP。他是著名的微軟技術(shù)咨詢企業(yè)Intertech的合伙人和副總裁,該公司的客戶包括微軟、霍尼韋爾、美國航天局等。他曾為MSDN網(wǎng)站和MacTec網(wǎng)站撰寫了有關(guān)各種操作系統(tǒng)平臺上.NET技術(shù)的文章,并經(jīng)常在業(yè)界主要技術(shù)會議上發(fā)表演講和開設(shè)技術(shù)講座。除本書外,他還撰寫了COM and.NET Interoperability和Visual Basic.NET and the.NET Plafform:An Advanced Guide等著作。

書籍目錄

第Ⅰ部分 VisualBasic2008與.NET平臺  第1章 .NET基本原理    1.1 歷史狀態(tài)    1.2.NET解決方案    1.3.NET平臺的構(gòu)件塊(CLR.CTS與CLS)    1.4 VisualBasic2008的新內(nèi)容    1.5 其他.NET支持語言    1.6.NET程序集概覽    1.7 公共類型系統(tǒng)    1.8 公共語言規(guī)范    1.9 了解公共語言運行庫    1.10 程序集/名稱空間/類型之間的區(qū)別    1.11 使用ildasm.exe    1.12 使用LutzRoeder的reflector    1.13 部署.NET運行庫    1.14 NET的平臺無關(guān)特性    1.15 小結(jié)  第2章 構(gòu)建VisualBasic2008應(yīng)用程序    2.1 NETFramework3.5 SDK的作用    2.2 VB2008命令行編譯器(vbc.exe)    2.3 使用vbc.exe構(gòu)建VB2008應(yīng)用程序    2.4 使用vbc.exe響應(yīng)文件    2.5 使用SharpDevelop構(gòu)建.NET應(yīng)用程序    2.6 使用VisualBasic2008Express構(gòu)建.NET應(yīng)用程序    2.7 使用VisualStudio2008構(gòu)建.NET應(yīng)用程序    2.8 VisualBasic6.0 兼容性程序集的作用    2.9 其他.NET開發(fā)工具的部分目錄    2.10 小結(jié)第Ⅱ部分 核心VB編程結(jié)構(gòu)  第3章 VB2008編程結(jié)構(gòu)(上)    3.1 Module類型的作用    3.2 Main方法的作用    3.3 一個有趣的附加作用:System.Environment類的一些其他成員    3.4 System.Console類    3.5 系統(tǒng)數(shù)據(jù)類型與VB簡潔表示法    3.6 System.String類型    3.7 窄化(顯式)或?qū)捇[式)的數(shù)據(jù)類型轉(zhuǎn)換    3.8 構(gòu)建VisualBasic2008代碼語句    3.9 VB2008流程控制語句結(jié)構(gòu)    3.10 VB2008迭代結(jié)構(gòu)    3.11 小結(jié)  第4章 VB2008編程結(jié)構(gòu)(下)    4.1 定義子例程與函數(shù)    4.2 成員重載    4.3 VB2008中的數(shù)組操作    4.4 VB2008的枚舉    4.5 VB2008結(jié)構(gòu)類型    4.6 小結(jié)  第5章 設(shè)計封裝類類型    5.1 VB2008類類型簡介    5.2 類構(gòu)造函數(shù)    5.3 Me關(guān)鍵字的作用    5.4 Shared關(guān)鍵字    5.5 定義OOP的支柱    5.6 VisualBasic2008訪問修飾符    5.7 第一個支柱:VB2008的封裝服務(wù)    5.8 常量數(shù)據(jù)    5.9 只讀字段    5.10 局部類型定義    5.11 通過XML文檔化VB2008源代碼    5.12 使我們的概念形象化    5.13 小結(jié)  第6章 繼承與多態(tài)    6.1 繼承的基本機制    6.2 修訂VisualStudio2008類圖    6.3 第二個支柱:繼承的細節(jié)    6.4 包容/委托模型的編程    6.5 第三個支柱:VB2008的多態(tài)支持    6.6 基類/派生類的類型強制轉(zhuǎn)換規(guī)則    6.7 終極父類:System.Object    6.8 小結(jié)  第7章 結(jié)構(gòu)化異常處理    7.1 關(guān)于錯誤.bug和異常    7.2.NET異常處理的作用    7.3 最簡單的示例    7.4 配置異常的狀態(tài)    7.5 系統(tǒng)級異常(System.SystemException)    7.6 應(yīng)用程序級異常(System.ApplicationException)    7.7 處理多個異常    7.8 Finally塊    7.9 誰在拋出什么    7.10 未處理異常的結(jié)果    7.11 使用VisualStudio2008調(diào)試未處理異常    7.12 融合VB6錯誤處理與結(jié)構(gòu)化異常處理    7.13 小結(jié)  第8章 對象生存期    8.1 類對象和引用    8.2 對象生存期基礎(chǔ)    8.3 應(yīng)用程序根的作用    8.4 對象代    8.5 System.GC類型    8.6 構(gòu)建可終結(jié)對象    8.7 構(gòu)建可診斷對象    8.8 構(gòu)建可終結(jié)和可診斷類型    8.9 小結(jié)第Ⅲ部分 高級VB編程結(jié)構(gòu)第Ⅳ部分 使用.NET程序集編程第Ⅴ部分 .NET基類庫第Ⅵ部分 使用WindowsForms創(chuàng)建桌面應(yīng)用程序第Ⅶ部分 使用WPF創(chuàng)建桌面應(yīng)用程序第Ⅷ部分 用ASP.NET構(gòu)建Web應(yīng)用程序

章節(jié)摘錄

插圖:

編輯推薦

《.NET 3.5與VB 2008高級編程(第3版)》:使用VB2008發(fā)揮.NET平臺威力

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    .NET 3.5與VB 2008高級編程 PDF格式下載


用戶評論 (總計6條)

 
 

  •   想深入學(xué)習(xí)VB或者是****的話。。。推薦買一本。。
  •   很深入在OOP部分比較詳細其它的都是帶過所以還要找其它書籍幫助學(xué)習(xí)
  •   本書的第1版出版于2001年在喬治亞州亞特蘭大市舉辦的Tech·Ed會議之后不久。本書的最新版是以前版本的全新升級,它闡述了*****0和*****5中包含的所有新特性。****0沒有改變VB的語法,它只是“增強版”,實際上提供了3種新的API:Windows Presentation Foundation(WPF)、Windows ***munication Foundation(WCF)和Windows Workflow Foundation(WF)。本書還討論了W's。有別于*****0,*****5提供了許多新的VB語言特性和新的**** API。本書將使用與前面版本同樣通俗易懂的方法,詳細介紹所有這些新內(nèi)容。本書將詳細討論語言級集成查詢(Language Integrated Query,LINQ)、VB 2008語言變更(對象初始化語法、擴展方法、匿名類型等)以及Visual Studio 2008的許多附加功能。本書的任務(wù)就是為VB 2008語言和面向?qū)ο缶幊碳夹g(shù)以及****平臺
  •   這本書很不錯,是VB愛好者的好工具。本人覺得收益良多。
  •   這本書含金量還是比較高的,適合有點語法和面向?qū)ο蠡A(chǔ)人閱讀……發(fā)貨很快也要贊一下!
  •   由于個人水平有限,看不太懂,正在努力的繼續(xù)看
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7