當前位置:首頁 » 編程軟體 » 課外書編程

課外書編程

發布時間: 2022-07-13 18:56:02

⑴ 從事軟體開發方面的人應該看哪些課外書

◆ Visual Basic .NET 技術內幕
—— Programming Microsoft Visual Basic .NET(Core Reference)

本書內容深入全面,涵蓋的主題十分豐富,並結合大量典型的代碼示例來講解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編程技術。

◆ Microsoft Windows程序設計 - Visual Basic .NET語言描述
—— Programmin Microsoft Windows with Microsoft 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的核心領域。

◆ Microsoft .NET框架程序設計
—— Applied Microsoft .NET Framework programming

本書是《微軟.NET程序員系列》叢書之一,主要介紹如何開發面向Microsoft .NET框架的各種應用程序。Microsoft .NET框架是微軟公司推出的新平台,包含通用語言運行時(CLR)和.NET框架類庫(FCL)。本書將深入解釋CLR的工作機制及其提供的各種構造,同時還將討論FCL中一些重要的類型。全書共分為 五個部分,包括:.NET框架基本原理、類型和通用語言運行時、類型設計、基本類型,以及類型管理。
本書適用於要了解、掌握.NET平台的讀者,尤其適合廣大編程愛好者、軟體工程師、系統架構師閱讀。

◆ 設計模式:可復用面向對象軟體的基礎
—— Design Patterns:Elements of Reusable Object-Oriented software

本書結合設計實例從面向對象的設計中精選出23個設計模式,總結了面向對象設計中最有價值的經驗,並且用簡潔可復用的形式表達出來。本書分類描述了一組設計良好、表達清楚的軟體設計模式,這些模式在實用環境下特別有用。本書適合大學計算機專業的學生、研究生及相關人員參考。

◆ 深入淺出設計模式
—— Head First Design Pattern

你不想重新發明車輪(或者更差的是,沒有充氣車胎的輪子),所以你從設計模式中尋求幫助——設計模式是過去人們面對同樣的軟體設計問題所得到的經驗。 有了設計模式,就可以利用其他人的實踐經驗的精華,因此省下的時間可以用在其他的事情上,如:更有挑戰性的事情、更復雜的事情以及更有趣的事情。你想要學習:

·重要的模式

·何時使用某個模式,為何使用該模式

·如何在你自己的設計中馬上採用這些模式

·何時不該使用該模式(如何避免濫用模式)

·某個模式是依據哪些面向對象設計原理而設計出來的

更重要的是,你想在學習設計模式的過程中,不感覺到昏昏欲睡。如果你曾經讀過任何一本深入淺出(Head First)系列書籍,你就會知道能夠從本書中得到的是:透過豐富的視覺效果讓你的大腦充分地運作。本書的編寫運用許多最新的研究,包括神經生物學、認知科學以及學習理論,這使得這本書能夠將這些設計模式深深地烙印在你的腦海中,不容易被遺忘。你將會更擅長於解決軟體設計中的問題,並能夠和你的團隊成員用模式的語言來更好地溝通。

◆ 設計模式解析
—— Design Pattern Explained

本書從一個新的視角描述面向對象設計,將面向中對象編程的原則與運用設計模式力量創建健壯、可靠的軟體開發環境結合起來。書中採用實用、恰當的例子,指導讀者用模式解決普通的編程問題,並且解釋現代軟體設計模式的優越性。本書適用於學習面向中對象設計和設計模式的學生、程序員以及從事軟體開發的人士。 本書要點包括: ·對象、封裝和繼承的新觀點 ·設計模式的思想、起源及其在軟體設計學科中的應用 ·模式基礎以及使用統一建模語言(UML)進行面向對象軟體開發 ·如何實現關鍵模式——Strategy(策略)、Observer(觀察者)、Bridge(橋接)、Decorator(裝飾)等等 ·共同點/變化點分析、設計模式以及它們如何幫助理解抽象類

◆ 代碼大全第二版
—— Code Complete,Second Edition

代碼大全(第二版)是著名IT暢銷書作者Steve McConnell十一年前的經典著作的全新演繹:第二版不是第一版的簡單修訂增補,而是完全進行了重寫;增加了很多與時俱進的內容。這也是一本完整的軟體構建手冊,涵蓋了軟體構建過程中的所有細節。它從軟體質量和編程思想等方面論述了軟體構建的各個問題,並詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。本書中所論述的技術不僅填補 了初級與高級編程技術之間的空白,而且也為程序員們提供了一個有關編程技巧的信息來源。本書對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生們都是大有裨益的。可以說,無論你是什麼背景,閱讀本書都會讓你在更短的時間內、更容易地寫出更好的程序。

◆ 人月神話
—— The Mythical Man-Month:Essays on Software Engineering,Anniversary Edition

本書自第一版以來,暢銷20餘年不衰,是軟體領域絕無僅有的必讀經典。本文作者為人們管理復雜項目提供了頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟體工程實踐。本書內容來自布魯克斯在IBM公司 System/360 家族和OS/360中的項目管理經驗。在本書第一次出版20年後的今天,布魯克斯重新審視了他原先的觀點,增加了一些新的想法和建議。既方便了熟悉原有內容的人們,也方便了許多第一次閱讀它的讀者。

◆ 人件
—— Peopleware:Proctive Projects and Teams,2nd Ed

《人件》第1版於1987 年出版,專門討論了軟體開發和維護團隊的管理問題,並向人們的傳統認識提出了挑戰。作者在書中推崇人本管理思想,正確指出知識型企業的核心是人,而不是技術,呼籲給予軟體工作者充分的自由和信任。本書推出後,立即在西方引起了轟動,被譽為"幾十年來對美國軟體業影響最大的理念"。與《人月神話》一樣,《人件》現已成為軟體團隊管理的經典之作。它和《人月神話》共同被譽為軟體圖書中"兩朵最鮮艷的奇葩"。人們認為,《人月神話》關注"軟體開發"本身,《人件》則關注軟體開發中的"人",因此,在成千上萬的書架上,《人件》永遠和《人月神話》並列在一起。1999 年 2 月,《人件》第2版出版,增補了8 章新內容。這些新內容擁有更加寬廣的視角,對大中型組織中的團隊如何運作進行了深入探討。《人件》最新版的中文譯本由UMLChina組織翻譯,清華大學出版社將於2003 年5月出版。

◆ 程序員修煉之道 —— 從小工到專家
—— The Pragmatic Programmer

本書主要介紹了軟體開發的原則和方法。本書直指編程前沿,透過日益增長的現代軟體開發 規范和技術,對軟體開發的核心過程進行了審視——以滿足用戶為本,針對用戶需求來產出高效、可維護的優秀代碼。全書涵蓋內容廣博,從個人責任和職業發展,到保持代碼靈活性並使之易於改動和重用,多而不雜。本書採用了有趣的軼事、詳實的例子以及詼諧的對話等方式,描述了軟體開發方方面面的最佳實踐方案和各種缺陷。您從本書所學到的開發技巧、開發習慣以及職業態度,必將幫助您修煉成為一名真正的Pragmatic Programmer!

⑵ 我是學計算機網路技術的,誰可以給我推薦一些好的學習C#的課外書

《C#入門經典》和《C#高級編程》
這兩本是業界認可度與知名度都比較高的

⑶ 學習編程需要看哪些書籍

選擇開始語言真的很重要,C語言容易掌握,如果要深究它卻是最難的,C語言是一個面向過程的語言它應用於硬體開發~其工資是所有編程語言不能比的,你要想當黑客C語言必須要精通,還有計算機的核心技術!用C語言做基礎語言是很好的~
學過C語言的入java和c#就容易多了~!java是san公司c#是微軟出的, 都是面向對象的語言~在面向對象的編程中萬物皆對象!java要比c#難度高~不過工資也高!
學完以上語言還需要學資料庫語言~SQL和Oracle,一個大型程序是少不了資料庫的~
然後看選擇是否進網頁編程~網頁編程需要以html語言做基礎然後和java結合就是jsp語言~和c#就是asp語言!

⑷ 推薦對C語言編程有利的課外書

既然是課外書,當然就不包括上課用的譚浩強的書了。看看你將要做什麼方面的課題吧
如果是做數值分析,可以用《Numerical Recipes in C》,這本是最經典的。
如果你將來搞控制,可以看看《單片機C語言編程與實例》
這些書我都有電子版,需要的話跟我要吧。

⑸ 適合高中生的一些編程的入門書籍

先了解計算機歷史:
《IT通史》,《浪潮之巔》
再學編程:
《VB編程寶典》
《C程序設計》(譚浩強著,清華大學出版社)
《C primer》
You Can Do It! A Beginner's Introction to Computer Programming
by Francis Glassborow with Roberta Allen
《You can Do It!——C++編程新手互動教程》
《C++ primer》

⑹ 一本書《與孩子一起學編程》,有人看過嗎

看過,全書基本在介紹EasyGUI和pygame,實際上和編程沒有什麼關系,只是介紹和孩子學編程路上的故事...不過當做入門課外書籍看看的話還行。

熱點內容
java怎麼寫程序 發布:2025-02-08 09:00:55 瀏覽:865
javaphp加密 發布:2025-02-08 08:59:45 瀏覽:983
股票避險資產配置哪個好 發布:2025-02-08 08:57:44 瀏覽:875
谷歌瀏覽器開啟ftp 發布:2025-02-08 08:55:08 瀏覽:28
安卓工程師開發是什麼專業 發布:2025-02-08 08:38:15 瀏覽:677
怎麼用電腦和朋友遠程伺服器連接 發布:2025-02-08 08:29:52 瀏覽:232
如何播放咪咕視頻的緩存電影 發布:2025-02-08 08:28:17 瀏覽:569
台式電腦修改密碼在哪裡修改 發布:2025-02-08 08:25:18 瀏覽:297
linux編譯opencv 發布:2025-02-08 08:14:29 瀏覽:712
解除先制的密碼是多少 發布:2025-02-08 08:10:13 瀏覽:861