出版時間:2009-6 出版社:清華大學(xué)出版社 作者:(美)伊夫杰,郝利斯 等著,張敏,丁峰 譯 頁數(shù):1163 譯者:詹正茂
前言
2002年,隨著VB.NET的引入,Visual Basic(VB)迎來了自發(fā)布以來最大的變革.十幾年來,VB一直沒有進行大的修訂.但.NET已經(jīng)遠遠超出了這種修訂,它改變了軟件開發(fā)的幾乎所有方面.從集成Internet功能到創(chuàng)建面向?qū)ο蟮募軜?gòu),VB.NET向傳統(tǒng)的VB開發(fā)人員發(fā)出了挑戰(zhàn),要求他們學(xué)習(xí)全新的概念和技術(shù)。2008年,Microsoft對Visual Basic語言做了進一步的改進(重命名為VB2008)。作為一種真正的面向?qū)ο笳Z言,VB2008引入了很多新增功能,為底層數(shù)據(jù)提供了更好的訪問特性.傳統(tǒng)的VB6開發(fā)人員必須從頭學(xué)習(xí)這些內(nèi)容,但對于熟悉VB以前版本的開發(fā)人員來說,VB2008是比較容易學(xué)習(xí)的,本書就能提供這方面的幫助。本書介紹的是.NETFramework3.5,它不僅詳細(xì)介紹了VB的最新版本(即VB2008),還探討了新的架構(gòu),通過這個架構(gòu),VB開發(fā)人員能利用Windows Presentation Foundation(WPF)建立新的應(yīng)用程序類型,創(chuàng)建基于Windows Communication Foundation(WCF)。Windows Workflow Foundation(WF)和Windows Card Space的庫。本書還介紹了一個很重要的功能:LINQ.這些新增功能構(gòu)成了.NETFramework3.5,這個版本安裝在.NETFramework2.0和3.0上,并以.NETFramework2.0為基礎(chǔ).本書的一些章節(jié)將重點討論.NETFramework3.0和3.5引入的新技術(shù).首先,需要學(xué)習(xí)VB2008和舊版本之間的區(qū)別.在一些情況下,相同的功能要采用不同的方式來實現(xiàn).這些改變不是任意而為的,而是有很充足的理由.我們必須拋棄一些舊習(xí)慣,培養(yǎng)新習(xí)慣.其次,我們必須接受新概念.完全面向?qū)ο蟮母拍?新的組件技術(shù).新的用于本地和Internet界面的可視化工具,所有這些都是在VB中高效開發(fā)應(yīng)用程序的必備技能.本書將全面闡述VB.首先討論.NETFramework,最后討論部署.NET應(yīng)用程序的最佳方式.中間部分討論從數(shù)據(jù)庫訪問到與諸如XML等其他技術(shù)集成的一切內(nèi)容,并詳細(xì)地介紹新增功能.VB2008已經(jīng)成為一種強大且易于使用的語言.在編寫網(wǎng)絡(luò)程序時,就如同編寫桌面程序一樣得心應(yīng)手.本書將介紹.NETFramework2.0..NETFramework3.0和新發(fā)布的.NETFramework3.5.如果讀者使用1.0.1.1或2.0編程,本書的一些章節(jié)就可能不太合適。
內(nèi)容概要
隨著.NET功能的整體增強,Visual Basic 的功能也得到極大提升,應(yīng)用也越來越廣。本書通過大量示例詳細(xì)闡述了Visual Basic 2008的各種新特性、編程知識和開發(fā)技巧,適合希望遷移到Visual Basic 2008編程的高級程序員。 該書與《Visual Basic 2008入門經(jīng)典(第5版)》以及它們的早期版本一直是中國VB程序員學(xué)習(xí).NET技術(shù)的優(yōu)秀圖書。 Visual Basic 2008 版本有了很大的改進,給Visual Basic 這個面向?qū)ο蟮牧餍姓Z言引入了全新的概念、技術(shù)和功能。編寫本書的優(yōu)秀團隊非常了解學(xué)習(xí)Visual Basic 2008 所面臨的挑戰(zhàn)。本書內(nèi)容全面,為在.NET環(huán)境下使用Visual Basic 2008 提供了一種清晰而簡明的方式?! ”緯饕榻B了如何在VB解決方案中使用Microsoft提供的最新、最強大的工具,探討了LINQ、AJAX、新的Visual Studio 版本等,使讀者能把這些功能應(yīng)用于自己目前要完成的工作。本書的內(nèi)容還包括.NET Framework、部署.NET應(yīng)用程序的最佳方式、數(shù)據(jù)訪問與其他技術(shù),如COM和XML的集成。
作者簡介
作者:(美國) 伊夫杰 (Bill Evjen) (美國) 郝利斯 (Bill Hollis) 譯者:詹正茂
書籍目錄
第1章 VB 2008核心元素第2章 對象語法綜述第3章 面向?qū)ο缶幊?第4章 公共語言運行庫第5章 本地化 第6章 泛型第7章 名稱空間第8章 異常處理和調(diào)試第9章 用ADO.NET 3.5訪問數(shù)據(jù)第10章 在VB 2008中使用XML第11章 LINQ第12章 .NET Framework中的安全性第13章 Visual Studio 2008 第14章 使用SQL Server第15章 Windows窗體 第16章 Windows窗體的高級功能第17章 Windows Presentation Foundation第18章 集成WPF和Windows窗體第19章 使用ASP.NET 3.5第20章 ASP.NET 3.5的高級功能第21章 Silverlight開發(fā)第22章 Visual Studio Tools for Office第23章 程序集 第24章 部署 第25章 使用傳統(tǒng)的COM和接口第26章 線程技術(shù)第27章 Windows Workflow Foundation第28章 XML Web服務(wù)第29章 遠程技術(shù)第30章 企業(yè)級服務(wù) 第32章 Windows Communication Foundation(WCF)第33章 Windows服務(wù) 第34章 VB與Internet 附錄A VB編譯器 附錄B Visual Basic Power Packs Tools 附錄C Visual Basic資源
章節(jié)摘錄
插圖:在自定義名稱空間的兩個層次上都可以創(chuàng)建程序集。如果不準(zhǔn)備在更大的名稱空間中為每個程序集使用相同的名字,一般需要為程序集重置根名稱空間。右擊Solution Explorer窗口中的解決方案,會彈出屬性頁窗口。屬性頁的第一個選項卡Application在文檔窗口中打開,可以在這里重置名稱空間,如圖7—8所示。下一步是可選的,根據(jù)是在項級還是子級上創(chuàng)建類,選擇在代碼中添加命令Namespace。在構(gòu)成程序集的模塊中創(chuàng)建頂級名稱空間或者創(chuàng)建多個名稱空間時,有一個技巧——可以刪除默認(rèn)的名稱空間,然后使用命令Namespace在模塊中定義新的名稱空間,而不是重命名默認(rèn)的名稱空間。使用Namespace命令時,還要使用End Narnespace命令。End Namespace必須放在名稱空間中所有類的End Class標(biāo)記后面,下面的代碼演示了如何創(chuàng)建名稱空間MyMetaNamespace,該名稱空間包含一個類。
編輯推薦
《Visual Basic 2008高級編程(第5版)》主要介紹了如何在VB解決方案中使用Microsoft提供的最新、最強大的工具,探討了LINQ、AJAX、新的Visual Studio版本等,使讀者能把這些功能應(yīng)用于自己目前要完成的工作?!禫isual Basic 2008高級編程(第5版)》的內(nèi)容還包括.NET Framework、部署.NET應(yīng)用程序的最佳方式、數(shù)據(jù)訪問、與其他技術(shù),如COM和XML,的集成?!禫isual Basic 2008高級編程(第5版)》主要內(nèi)容Visual Basic 2008的核心元素,所有新增功能、VB語言提供的所有語法CLR在.NET平臺上管理已編譯代碼的執(zhí)行使用VB創(chuàng)建、安裝、運行和調(diào)試Windows服務(wù)使用新的SQL Server 2008和.NET應(yīng)用程序Windows窗體和Windows Presentation Foundation的許多功能使用LINQ功能的方式Silverlight引入的新Web技術(shù)《Visual Basic 2008高級編程(第5版)》適用于希望遷移到VB最新版本的資深開發(fā)人員。
圖書封面
評論、評分、閱讀與下載