VB.NET開發人員必備參考書

來源:互聯網
上載者:User

一、程式設計

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應用程式和諸如緩衝技術、配置等新特性,以及用於Web開發的基本技術。 本書在多處指出了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基礎知識 模組、變數和錯誤處理機制 物件導向特性 數組、列表和集合 檔案、目錄和流 對象序列化 Regex 線程處理 程式集和應用程式定義域 反射 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!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.