C#入門經典(第9版)(簡體書)
商品資訊
系列名:開源.NET生態軟件開發
ISBN13:9787302603030
出版社:清華大學出版社(大陸)
作者:(德)本傑明‧帕金斯
出版日:2022/04/01
裝訂/頁數:平裝/613頁
規格:24cm*17cm (高/寬)
版次:九版
商品簡介
C#旨在設計成為一種簡單、現代、通用以及面向物件的程序設計語言:此種語言的實現,應提供對於以下軟件工程要素的支持:強類型檢查、數組維度檢查、未初始化的變量引用檢測、自動垃圾收集(Garbage Collection,指一種自動內存釋放技術)。軟件必須做到強大、持久,並具有較高的編程生產效率。C#語言為在分布式環境中的開發提供適用的組件。
《C#入門經典(第9版)》從初學者角度出發,圍繞C#語言的基礎知識和新功能,詳細介紹使用C#進行應用程序開發應該掌握的各方面技術,語言通俗易懂、實例豐富多彩。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細注釋,可使讀者輕鬆領會C#應用程序開發的精髓,快速提高開發技能。
《C#入門經典(第9版)》分為3個部分,共21章。無論是剛開始接觸面向物件編程的新手,還是打算遷移到C#的C、C++或Java程序員,都可以從《C#入門經典(第9版)》汲取到新的知識。迅速掌握C#編程技術。
《C#入門經典(第9版)》主要特色:
講解變量、表達式、控制流程、函數、調試和錯誤處理
涵蓋面向物件編程、類、類成員、ASP.NETCore、WCF、RESTAPI和BlazorApp編程技術
闡述代碼導航、IntelliSense、重構和代碼修復等增強功能如何幫助你更快捷、更輕鬆地編寫程序
提供大量可下載的示例代碼
如何在流程早期發現和修復bug,節省時間,減少麻煩
探索云計算、跨平臺和數據訪問編程
作者簡介
Benjamin Perkins,The Best C#Programmer In The World(全球C#程序員),目前在微軟(德國慕尼黑)工作,擔任Azure團隊的升級工程師。Benjamin在IT行業從業超過20年,擔任過程序員、系統架構師、技術支持工程師和中層管理人員等。11歲時,Benjamin就開始在Atari1200XL臺式計算機上用QBasic編寫程序。Benjamin對技術和客戶服務富有激情,期待解決問題和開發更多***技術解決方案。Benjamin曾說:“我在爛熟於心之後才寫代碼,完整、正確地寫一次,這樣就不必再考慮它,除非要改進它。”Benjamin已撰寫了大量書籍、雜志文章、培訓課程,也是一個活躍的博主。
名人/編輯推薦
C#語言應用領域極廣,是編程語言中的翹楚。《C#入門經典》系列是屢獲殊榮的C#名著和超級暢銷書;新版的《C#入門經典(第9版)》由兩位專家聯袂撰寫,濃墨重彩地描述使用C# 9和.NET 5編寫程序的基礎知識,是編程新手的終極指南,不要求讀者具有任何編程經驗。本書講述變量、流程控制、面向物件編程、Web編程、Windows編程、數據庫和XML等知識點。“試一試”部分以分步指南為特色,講解細膩,助你編寫有用代碼,構建更智能、性能更高的應用程序。
序
C#是Microsoft於2002年推出.NETFramework的第1版時提供的一種全新語言。C#從那時起迅速流行開來,成為使用.NETFramework的桌面、Web、云和跨平臺開發人員無可爭議的選擇。開發人員喜歡C#的一個原因是其繼承自C/C++的簡潔明了的語法,這種語法簡化了以前給程序員帶來困擾的一些問題。盡管做了這些簡化,但C#仍保持了C++原有的功能,所以現在沒理由不從C++轉向C#。C#語言並不難,也非常適合開發人員學習基本編程技術。易於學習,再加上.NETFramework的功能,使C#成為開始你編程生涯的絕佳方式。
C#的最新版本C#9是.NET5.0和.NETFramework4.8的一部分,它建立在已有的成功基礎之上,還添加了一些更吸引人的功能。VisualStudio的最新版本VisualStudio和開發工具的VisualStudioCode系列也有許多變化和改進,這大大簡化了編程工作,顯著提高了效率。
本書將全面介紹C#編程的所有知識,從該語言本身一直到桌面編程、云編程和跨平臺編程,再到數據源的使用,最後是一些新的高級技術。我們還將學習VisualStudio的功能和利用它開發應用程序的各種方式。
本書文筆優美流暢,闡述清晰,每一章都以前面章節的內容為基礎,便於讀者掌握高級技術。每個概念都會根據需要介紹和討論,而不會突然冒出某個技術術語妨礙讀者的閱讀和理解。本書盡量減少使用的技術術語數量,但如有必要,將根據上下文進行正確的定義和布置。
本書作者都是各自領域的專家,都是C#語言和.NETFramework的愛好者,沒人比他們更有資格講授C#了,他們將在你掌握從基本原理到高級技術的過程中為你保駕護航。除基礎知識外,本書還有許多有益的提示、練習、完全成熟的示例代碼(可掃描封底二維碼下載),在你的職業生涯中一定會反復用到它們。
本書將毫無保留地傳授這些知識,希望讀者能通過閱讀本書成為最優秀的程序員。
目次
第1章 C#簡介
1.1 NET的含義
1.1.1 NETFramework、.NETStandard和.NETCore
1.1.2 使用.NET編寫程序
1.2 C#的含義
1.2.1 用c#能編寫什麼樣的應用程序
1.2.2 本書中的C#
1.3 VisualStudio
1.3.1 VsualStudio產品
1.3.2 解決方案
1.4 本章要點
第2章 編寫c耀序
2.1 VisuaIStudio開發環境
2.2 控制臺應用程序
2.2.1 SolutionExplorer窗口
2.2.2 Properies窗口
2.2.3 ErrorList窗口
2.3 桌面應用程序
2.4 本章要點
第3章 變量和表達式
3.1 C#的基本語法
3.2 C#控制臺應用程序的基本結構
3.3 變量
3.3.1 簡單類型
3.3.2 變量的命名
3.3.3 字面值
3.4 表達式
3.4.1 數學運算符
3.4.2 賦值運算符
3.4.3 運算符的優先級
3.4.4 名稱空間
3.5 習題
3.6 本章要點
第4章 流程控制
4.1 布爾邏輯
4.1.1 布爾按位運算符和賦值運算符
4.1.2 運算符優先級的更新
4.2 分支
4.2.1 三元運算符
4.2.2 if語句
4.2.3 switch語句
4.3 循環
4.3.1 do循環
4.3.2 while循環
4.3.3 for循環
4.3.4 循環的中斷
4.3.5 無限循環
4.4 習題
4.5 本章要點
第5章 變量的更多內容
5.1 類型轉換
5.1.1 隱式轉換
5.1.2 顯式轉換
5.1.3 使用Convert命令進行顯式轉換
5.2 複雜的變量類型
5.2.1 枚舉
5.2.2 結構
5.2.3 數組
5.3 字符串的處理
5.4 習題
5.5 本章要點
第6章 函數
6.1 定義和使用函數
6.1.1 返回值
6.1.2 參數
6.2 變量的作用域
6.2.1 其他結構中變量的作用域
6.2.2 參數和返回值與全局數據
6.2.3 局部函數
6.3 Main0函數
6.4 結構函數
6.5 函數的重載
6.6 委托
6.7 習題
6.8 本章要點
第7章 調試和錯誤處理
7.1 VisualStudio中的調試
7.1.1 非中斷(正常)模式下的調試
7.1.2 中斷模式下的調試
7.2 錯誤處理
7.2.1 try...catch...finally
7.2.2 throw表達式
7.2.3 列出和配置異常
7.3 習題
7.4 本章要點
第8章 面向物件編程簡介
8.1 面向物件編程的含義
8.1.1 物件的含義
8.1.2 一切皆物件
8.1.3 物件的生命周期
8.1.4 靜態成員和實例類成員
8.2 OOP技術
8.2.1 接口
8.2.2 繼承
8.2.3 多態性
8.2.4 物件之間的關係
8.2.5 運算符重載
8.2.6 事件
8.2.7 引用類型和值類型
8.3 桌面應用程序中的OOP
8.4 習題
8.5 本章要點
第9章 定義類
9.1 C#中的類定義
9.2 System.Object
9.3 構造函數和析構函數
9.4 VisualStudio中的OOP工具
9.4.1 ClassView窗口
9.4.2 物件瀏覽器
9.4.3 添加類
9.4.4 類圖
9.5 類庫項目
9.6 接口和抽象類
9.7 結構類型
9.8 淺度和深度復制
9.9 習題
9.10 本章要點
第10章 定義類成員
10.1 成員定義
10.1.1 定義字段
10.1.2 定義方法
10.1.3 定義屬性
10.1.4 元組析構
10.1.5 重構成員
10.1.6 自動屬性
10.2 類成員的其他主題
10.2.1 隱藏基類方法
10.2.2 調用重寫或隱藏的基類方法
10.2.3 使用嵌套的類型定義
10.3 接口的實現
10.4 部分類定義
10.5 部分方法定義
10.6 示例應用程序
10.6.1 規劃應用程序
10.6.2 編寫類庫
10.6.3 類庫的客戶應用程序
10.7 CallHierarchy窗口
10.8 習題
10.9 本章要點
第11章 集合、比較和轉換
11.1 集合
11.1.1 使用集合
11.1.2 定義集合
11.1.3 索引符
……
第Ⅱ部分 數據訪問
第Ⅲ部分 云和跨平臺編程
附錄A 習題答案(可從配套網站下載)
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。