作 者:(德)本傑明·帕金斯,(德)喬恩·D.裡德 著 齊立博 譯
定 價:118
出 版 社:清華大學出版社
出版日期:2022年04月01日
頁 數:632
裝 幀:平裝
ISBN:9787302603030
C#語言應用領域極廣,是編程語言中的翹楚。《C#入門經典》繫列是屢獲殊榮的C#名著和超級暢銷書;新版的《C#入門經典(第9版)》由兩位專家聯袂撰寫,濃墨重彩地描述使用C# 9和.NET 5編寫程序的基礎知識,是編程新手的終極指南,不要求讀者具有任何編程經驗。本書講述變量、流程控制、面向對像編程、Web編程、Windows編程、數據庫和XML等知識點。“試一試”部分以分步指南為特色,講解細膩,助你編寫有用代碼,構建更智能、性能更高的應用程序。
●第1部分 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.運算符
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組析構
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 習題答案(可從配套網站下載)
C#旨在設計成為一種簡單、現代、通用以及面向對像的程序設計語言:此種語言的實現,應提供對於以下軟件工程要素的支持:強類型檢查、數組維度檢查、未初始化的變量引用檢測、自動垃圾收集(Garbage Collection,指一種自動內存釋放技術)。軟件必須做到強大、持久,並具有較高的編程生產效率。C#語言為在分布式環境中的開發提供適用的組件。
《C#入門經典(第9版)》從初學者角度出發,圍繞C#語言的基礎知識和新功能,詳細介紹使用C#進行應用程序開發應該掌握的各方面技術,語言通俗易懂、實例豐富多彩。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細注釋,可使讀者輕松領會C#應用程序開發的精髓,快速提高開發技能。
《C#入門經典(第9版)》分為3個部分,共21章。無論是剛開始接觸面向對像編程的新手,還是打算遷移到C#的C、C++或Java程序員,都可以從《C#入門經典等
(德)本傑明·帕金斯,(德)喬恩·D.裡德 著 齊立博 譯
"Benjamin Perkins, The Best C# Programmer In The World(佳C#程序員),目前在微軟(德國慕尼黑)工作,擔任Azure團隊的升級工程師。Benjamin在IT行業從業超過20年,擔任過程序員、繫統架構師、技術支持工程師和中層管理人員等。11歲時,Benjamin就開 始在Atari 1200XL臺式電腦上用QBasic編寫程序。Benjamin 對技術和客戶服務富有激情,期待解決問題和開發更多重量技術解決方案。Benjamin曾說:“ 我在爛熟於心之後纔寫代碼,完整、正確地寫一次,這樣就不必再考慮它,除非要改進它。 Benjamin已撰寫等