VB.NET開發人員必備參考10本書目
2024-07-10 12:55:03
供稿:網友
國內最大的酷站演示中心!
一、程序設計
1.<<programming microsoft visual basic .net(core reference)>>(visual basic net技術內幕)
本書內容深入全面,涵蓋的主題十分豐富,并結合大量典型的代碼示例來講解visual basic.net的核心編程技術。本書共分6大部分。首先介紹了visual basic.net語言的基礎知識,以及一些有關類的新特性,例如繼承、委托和事件等。然后詳細講解了visual basic.net面向對象的特性,并介紹了.net對字符串、數字、日期/時間和文件類的內在支持,以幫助您掌握這些最重要的api元素。之后,描述了新的windows窗體、通過ado.net進行數據庫編程和win32技術支持等,并講解了如何通過程序集來部署visual basic.net應用程序。最后介紹了internet應用程序的開發,包括web窗體、asp.net應用程序和諸如緩存技術、配置等新特性,以及用于的基本技術。 本書在多處指出了visual basic.net與visual basic 6之間的區別及其新特性,并介紹了在microsoft.net環境下導入和重用現有的v1sualbasic代碼的最佳方式。通過本書的學習,您可以全面掌握visual basic.net編程技術。
對于想轉向visual basic.net的visual basic 6開發人員,本書也是最佳選擇。 本書介紹了有關visual basic.net編程的核心技術。通過本書的學習,您可以更加靈活高效地利用visual basic.net創建應用程序,包括功能強大的win32應用程序以及高性能的、可伸縮的web應用程序等。本書講解了在.nne框架中導入和重用現有visual basic代碼的最佳方式,還討論了如何充分利用visual basic.net先進的面向對象的新功能。本書涵蓋了公共語言運行庫、多線程程序、windows窗體應用程序、gdi十圖形編程、windows服務、用于數據庫程序的ado. net類、asp.net web宙體以及xml web服務等方面的內容。并介紹了高級優化技術,以及如何充分利用microsoft visual studio.net的強大功能等。本書適用于具有編程經驗的中高級程序開發人員。 本書內容 visual basic.net基礎知識 模塊、變量和錯誤處理機制 面向對象特性 數組、列表和集合 文件、目錄和流 對象序列化 正則表達式 線程處理 程序集和應用程序域 反射 windows窗體應用程序和gdi十 創建windows窗體自定義控件 windows服務 ado.net xml asp.net web窗體應用程序 用戶控件和自定義控件 xml web服務
2.<<programming microsoft windows with microsoft visual basic.net >>(microsoft windows程序設計——visual basic.net語言描述)
petzold最暢銷的c#書籍——現在針對microsoft visual basic.net開發人員推出了適用本。charles petzold是全球最權威且知名的windows程序設計專家,他將其最暢銷programming microsoft windows with c#——書加以改寫,使之能完全適用于visual basic.net的開發人員。這位暢銷書的作家示范了如何使用visual basic.net將windows forms的功能發揮到極致(windows forms是新一代的windows程序設計類庫)。您將學習如何使用visual basic的.net版本替windows應用程序建立動態的用戶界面與圖形化輸出。通過豐富的用戶端應用程序范例清楚示范了最常用的技術與不為人知的技巧,有了本書,您能真正深入到visuai basic.net的核心領域。
3.<<applied microsoft .net framework programming>>(microsoft net框架程序設計(修訂版))
●一本任何一個想了解.net、學習.net的讀者都不可不讀的開山之作
●全面剖析.net框架機理,深度闡述.net平臺思想
●在亞馬遜網站雄踞編程類圖書銷量排行榜榜首達14個月之久
●作者jeffrey richter,.net著作領域中當之無愧的一面旗幟
這是一本任何一個想了解.net、學習.net的讀者都不可不讀的開山之作。它全面剖析了.net框架機理,深度闡述了.net平臺思想。它在亞馬遜網站雄踞編程類圖書銷量排行榜榜首達14個月之久。讓我們聽聽下面的聲音: "jeffrey在.net框架上所做的大量的工作,在這部內容詳實的優秀著作中得到了充分的體現。"
--eric rudder 微軟公司,開發者與平臺推廣部 ,高級副總裁
"jeffrey和通用語言運行時項目組的日夜協作使得這本書成為解釋clr內部機理方面最好的教本。"
--dennis angeline,微軟公司,通用語言運行時組,程序經理主管
本書是《微軟.net程序員系列》叢書之一,主要介紹如何開發面向microsoft .net框架的各種應用程序。microsoft .net框架是微軟公司推出的新平臺,包含通用語言運行時(clr)和.net框架類庫(fcl)。本書將深入解釋clr的工作機制及其提供的各種構造,同時還將討論fcl中一些重要的類型。全書共分為五個部分,包括:.net框架基本原理、類型和通用語言運行時、類型設計、基本類型,以及類型管理。
本書適用于要了解、掌握.net平臺的讀者,尤其適合廣大編程愛好者、軟件工程師、系統架構師閱讀。
二、軟件工程類
1.<< design patterns:elements of reusable object-oriented software>>(設計模式:可復用面向對象軟件的基礎 )
本書結合設計實例從面向對象的設計中精選出23個設計模式,總結了面向對象設計中最有價值的經驗,并且用簡潔可復用的形式表達出來。本書分類描述了一組設計良好、表達清楚的軟件設計模式,這些模式在實用環境下特別有用。本書適合大學計算機專業的學生、研究生及相關人員參考。
2.<<head first design pattern>>(深入淺出設計模式)
你不想重新發明車輪(或者更差的是,沒有充氣車胎的輪子),所以你從設計模式中尋求幫助——設計模式是過去人們面對同樣的軟件設計問題所得到的經驗。 有了設計模式,就可以利用其他人的實踐經驗的精華,因此省下的時間可以用在其他的事情上,如:更有挑戰性的事情、更復雜的事情以及更有趣的事情。你想要學習:
·重要的模式
·何時使用某個模式,為何使用該模式
·如何在你自己的設計中馬上采用這些模式
·何時不該使用該模式(如何避免濫用模式)
·某個模式是依據哪些面向對象設計原理而設計出來的
更重要的是,你想在學習設計模式的過程中,不感覺到昏昏欲睡。如果你曾經讀過任何一本深入淺出(head first)系列書籍,你就會知道能夠從本書中得到的是:透過豐富的視覺效果讓你的大腦充分地運作。本書的編寫運用許多最新的研究,包括神經生物學、認知科學以及學習理論,這使得這本書能夠將這些設計模式深深地烙印在你的腦海中,不容易被遺忘。你將會更擅長于解決軟件設計中的問題,并能夠和你的團隊成員用模式的語言來更好地溝通。
3.<<design pattern explained>>(設計模式解析)
本書從一個新的視角描述面向對象設計,將面向中對象編程的原則與運用設計模式力量創建健壯、可靠的軟件開發環境結合起來。書中采用實用、恰當的例子,指導讀者用模式解決普通的編程問題,并且解釋現代軟件設計模式的優越性。本書適用于學習面向中對象設計和設計模式的學生、程序員以及從事軟件開發的人士。 本書要點包括: ·對象、封裝和繼承的新觀點 ·設計模式的思想、起源及其在軟件設計學科中的應用 ·模式基礎以及使用統一建模語言(uml)進行面向對象軟件開發 ·如何實現關鍵模式——strategy(策略)、observer(觀察者)、bridge(橋接)、decorator(裝飾)等等 ·共同點/變化點分析、設計模式以及它們如何幫助理解抽象類
4.<<code complete, second edition >>(代碼大全第二版)
代碼大全(第二版)是著名it暢銷書作者steve mcconnell十一年前的經典著作的全新演繹:第二版不是第一版的簡單修訂增補,而是完全進行了重寫;增加了很多與時俱進的內容。這也是一本完整的軟件構建手冊,涵蓋了軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述了軟件構建的各個問題,并詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。本書中所論述的技術不僅填補 了初級與高級編程技術之間的空白,而且也為程序員們提供了一個有關編程技巧的信息來源。本書對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生們都是大有裨益的。可以說,無論你是什么背景,閱讀本書都會讓你在更短的時間內、更容易地寫出更好的程序。
5.<<the mythical man-month: essays on software engineering, anniversary edition (2nd edition)>>(人月神話)
本書自第一版以來,暢銷20余年不衰,是軟件領域絕無僅有的必讀經典。本文作者為人們管理復雜項目提供了頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟件工程實踐。本書內容來自布魯克斯在ibm公司 system/360 家族和os/360中的項目管理經驗。在本書第一次出版20年后的今天,布魯克斯重新審視了他原先的觀點,增加了一些新的想法和建議。既方便了熟悉原有內容的人們,也方便了許多第一次閱讀它的讀者。
6.<<peopleware : productive projects and teams, 2nd ed>>(人件)
《人件》第1版于1987 年出版,專門討論了軟件開發和維護團隊的管理問題,并向人們的傳統認識提出了挑戰。作者在書中推崇人本管理思想,正確指出知識型企業的核心是人,而不是技術,呼吁給予軟件工作者充分的自由和信任。本書推出后,立即在西方引起了轟動,被譽為"幾十年來對美國軟件業影響最大的理念"。與《人月神話》一樣,《人件》現已成為軟件團隊管理的經典之作。它和《人月神話》共同被譽為軟件圖書中"兩朵最鮮艷的奇葩"。人們認為,《人月神話》關注"軟件開發"本身,《人件》則關注軟件開發中的"人",因此,在成千上萬的書架上,《人件》永遠和《人月神話》并列在一起。1999 年 2 月,《人件》第2版出版,增補了8 章新內容。這些新內容擁有更加寬廣的視角,對大中型組織中的團隊如何運作進行了深入探討。《人件》最新版的中文譯本由umlchina組織翻譯,清華大學出版社將于2003 年5月出版。
7.<<the pragmatic programmer >>(程序員修煉之道——從小工到專家)
本書主要介紹了軟件開發的原則和方法。本書直指編程前沿,透過日益增長的現代軟件開發 規范和技術,對軟件開發的核心過程進行了審視——以滿足用戶為本,針對用戶需求來產出高效、可維護的優秀代碼。全書涵蓋內容廣博,從個人責任和職業發展,到保持代碼靈活性并使之易于改動和重用,多而不雜。本書采用了有趣的軼事、詳實的例子以及詼諧的對話等方式,描述了軟件開發方方面面的最佳實踐方案和各種缺陷。您從本書所學到的開發技巧、開發習慣以及職業態度,必將幫助您修煉成為一名真正的pragmatic programmer!