.NET 3.5與VB 2008高級(jí)編程

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

前言

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

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

章節(jié)摘錄

插圖:

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    .NET 3.5與VB 2008高級(jí)編程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)6條)

 
 

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

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7