Visual Basic 2008高級編程

出版時間: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ā)人員。

圖書封面

評論、評分、閱讀與下載


    Visual Basic 2008高級編程 PDF格式下載


用戶評論 (總計24條)

 
 

  •   從VB6轉(zhuǎn)到VB2010確實要好好學(xué)習(xí)一下新知識。這本書講得很詳細(xì),書也很厚1163頁。缺點是有點小貴。
  •   厚厚的一本,非常超值。里面的內(nèi)容講述也不錯,很全面。不適合入門級應(yīng)用。
  •   書很厚,內(nèi)容很充實,看起來挺瓷實的
    適合學(xué)習(xí)完入門經(jīng)典后在學(xué)習(xí)本書,用于提高
    用作自學(xué)也是非常不錯的
  •   知識非常全面,但要有一定的基礎(chǔ),強力推薦,希望2010版的快點出!
  •   書面有磨損 ,整體還不錯 要的不是外觀 是內(nèi)容
  •   不錯的書 思路清晰 有條理
  •   書中理論講解比較到位,不過沒有光盤資料
  •   書很厚,只是參考而已,貴
  •   去年就買了,閱讀了半年雖然閱讀總量不到一半,但還是大有收獲的。不過建議我之后購買的人有心理準(zhǔn)備,特別是對于像我這樣的新手來說像征服這本書是要掌握方法的,而且可能要讀多遍才能真正掌握某個主題。
    最大的原因可能是本書要介紹的東西太多了,以至于每個主題介紹的都不太詳細(xì)。比如介紹“網(wǎng)絡(luò)編程”時,最核心的“Socket”類在書中基本沒有介紹,也沒有示例(當(dāng)然其他類也很少在書中專門介紹的,不過一般重要的類都有示例),要命的是唯一一個使用套接字編程的示例卻在最后一章《VB 與Inte***》一章里,但《網(wǎng)絡(luò)編程》這一章在總結(jié)時卻說介紹了套接字編程。在最后一章的示例里也沒有Socket類的介紹,而用的是TcpClient類,而且介紹關(guān)閉套接字時還要從TcpClient對象里提取Socket對象,然后關(guān)閉套接字。上面的情況讓剛開始學(xué)習(xí)這個主題的我困惑了很久,這短短兩章看了我足足一個月(這兩章中間的部分跳過了),要不是我是很有耐心的窮學(xué)生的話可能早就把這本書扔了買別的書了,當(dāng)然這與這本書定位于有經(jīng)驗的程序員可能有關(guān),但如果真是這樣的話好多內(nèi)容對他們是無用的!
    可以通過查詢MSDN來解決這些困惑,不過MSDN里介紹Socket編程的示例文章是全英文的,還好我中學(xué)時是個乖孩子,聽老師的話把英語學(xué)好了,這些文章難不倒我。
    同樣的書的結(jié)構(gòu)問題體現(xiàn)的很多,比如最后一章1122頁說第29章介紹了BinaryFormatter類和SoapFormatter類,但是實際上第29章并沒有介紹這兩個類,但要看示例的話就要BinaryFormatter類,困惑啊!
    還有好多類容是講解不太詳細(xì)讓人不好理解的。比如第十章347頁介紹MemoryStream類時說:“必須調(diào)用Flash()方法確保緩存區(qū)清空,還說這是個討論緩存使用的好例子,但我查MSDN時上面卻介紹說MemoryStream對象的Flush()方法是沒用的,加上之前也沒有專門介紹“流”的部分,這有給我學(xué)習(xí)帶來不少困惑。
    總之,類似的困惑幾乎每個示例中都有一個,學(xué)習(xí)時千萬要注意如果涉及到之前沒有學(xué)習(xí)到得東西千萬別放棄,慢慢查資料了解后再來,關(guān)鍵是要弄明白那些是進一步學(xué)習(xí)之前要用到的“常識”而自己卻不懂的東西。
    前面幾章把VB和****基本知識講的還是很深入和詳細(xì)的,知識在介紹具體某個主題時下功夫看過這本書的人只能算是“入門了”或是“基本會用,明白道理“了的人,比如介紹訪問數(shù)據(jù)庫、網(wǎng)絡(luò)編程、Silverlight、Office編程實際等實際應(yīng)用類主題時,要成為高手,還得下功夫!
    我是自學(xué)的,周圍的人包括老師都很少學(xué)****的,而且還是學(xué)的人很少的VB****。自己總結(jié)看這本書像泡茶,需要時間和耐心把各個知識點“泡開”。不同的是一個章節(jié)或主題剛開始學(xué)的時候是一頭霧水,等到真正把茶一點一點完全“泡開”的時候才是茶的味道最好的時候!
  •   圖文并茂,適合初學(xué)者使用。
  •   內(nèi)容詳細(xì),適合進階看
  •   挺不錯 印刷的不像新華書店那么清晰 但價格合適 還沒仔細(xì)看 應(yīng)該不錯吧
  •   現(xiàn)在很少有書講***,好不容易找到這本有***教程
    很厚 很全,不適合入門級
  •   內(nèi)容寫的還是比較透徹,且不乏味
  •   適合進階和專業(yè)
  •   是我自已想要的
  •   這本書 太復(fù)雜 不適合新人 許多知識 是我們用不到的
  •   送貨速度很快,第二天就送到了。而且有發(fā)票,還免郵費,真的不錯。書的內(nèi)容還可以,需要有一定基礎(chǔ)的人看。
  •   第一次在卓越網(wǎng)買書,之前都是在[…]網(wǎng)買的,貨物送的很快,而且是貨到付款,書也不錯,很滿意!
  •   配合微軟的免費速成版軟件還不錯,不過書上說有些代碼速成版不支持。包裝用的箱子,里面還填充有塑料泡泡防止磕碰,不錯。
  •   基礎(chǔ)知識講解詳細(xì),確實是本答疑解惑的好書,如果是想進階的話,同系列的高級編程是不錯的選擇。
  •   幫同事買的 書有磨損 表面有點臟
  •   這本書很好,很實用,大部分內(nèi)容我已看了兩遍.
  •   很好的一本書,不過適合有基礎(chǔ)的TX看。
 

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

京ICP備13047387號-7