《C#程式設計師參考手冊》是2002年清華大學出版社出版的圖書,作者是GrantPalmer。
基本介紹
- 書名:C#程式設計師參考手冊
- 作者:Grant Palmer
- 譯者:康博
- ISBN:730205808
- 頁數:460
- 定價:55
- 出版社:清華大學出版社
- 出版時間:2002-9-1
- 裝幀:精裝
- 開本:787*1092 1/16
簡介,目錄,
簡介
在微軟為.NET Framework推出的各種語言中,綜合了Visual Basic的高效性和C/C++的強大功能的C#己成為最受青睞的語言。其現代、簡單、完全面向對象和類型安全的特性使它成為下一代的分散式應用程式的主流開發語言。
本書對C#的主要功能和核心類庫提供了一個快速的參考。本書講述了各種C#概念和特性,如類型系統、運算符、局部變數、數組、類、結構、枚舉、欄位、方法、屬性、委託、事件、屬性標誌、系統類、集合、反射和正則表達式等。全書章節段落結構清楚,內容簡明,切中要點,反映了作者多年的編程經驗。
本書適合於需要C#語言和.NET Framework類庫的快速參考的程式設計師和希望通過代碼示例學習編程的程式設計師閱讀。
目錄
第1章 編譯和程式結構
1. 1 基本的C並語法
1. 1. 1 注釋
1. 1. 2 Main 方法
1. 2 編譯一個C#程式
1. 3 命名空間
1. 4 小結
第2章 C#類型系統
2. 1 通用類型系統
2. 1. 1 公共語言規範
2. 1. 2 類型層次結構
2. 2 棧和託管堆
2. 3 值類型
2. 3. 1 內建值類型
2. 3. 2 用戶定義的值類型
2. 4 引用類型
2. 4. 1 預定義的引用類型
2. 4. 2 用戶定義的引用類型
2. 5 確定類型
2. 6 強制類型轉換
2. 7 裝箱和取消裝箱
2. 8 小結
第3章 運算符
3. 1 算術運算符
3. 2 賦值運算符
3. 3 關係運算符
3. 4 邏輯運算符
3. 5 對象運算符
3. 6 間接定址和地址運算符
3. 7 其他運算符
3. 8 運算符重載
3. 9 小結
第4章 程式流程和異常處理
4. 1 條件語句
4. 1. 1 if-else語句
4. 1. 2 switch語句
4. 2 疊代循環
4. 2. 1 for語句
4. 2. 2 foreach語句
4. 2. 3 while語句
4. 2. 4 do-while語句
4. 3 跳轉語句
4. 3. 1 break語句
4. 3. 2 continue語句
4. 3. 3 goto語句
4. 3. 4 return語句
4. 4 異常處理
4. 5 小結
第5章 局部變數
5. 1 局部變數聲明
5. 2 局部變數賦值
5. 3 變數的作用域
5. 4 小結
第6章 數組
6. 1 創建一維數組
6. 2 創建多維數組
6. 3 初始化數組元素
6. 4 訪問數組元素
6. 5 數組屬性和方法
6. 6 數組引用語義
6. 7 小結
第7章 類
7. 1 定義類
7. 2 創建一個類實例
7. 3 構造函式
7. 3. 1 調用基類的構造函式
7. 3. 2 調用在同一個類中定義的構造函式
7. 3. 3 靜態構造函式
7. 4 析構函式和Finalize 方法
7. 5 處理託管和非託管資源
7. 6 繼承
7. 7 用戶定義類型之間的強制轉換
7. 8 小結
第8章 結構
8. 1 結構和類之間的差異
8. 2 定義結構
8. 3 創建結構實例
8. 4 小結
第9章 接口
9. 1 定義接口
9. 2 實現接口
9. 3 接口繼承
9. 4 接口映射
9. 5 小結
第10章 枚舉
10. 1 定義一個枚舉
10. 2 使用枚舉
10. 3 Enum類的方法
10. 4 小結
第11章 欄位
11. 1 實例欄位
11. 2 靜態欄位
11. 3 訪問修飾符
11. 4 常量欄位
11. 5 唯讀欄位
11. 6 lock語句
11. 7 易變欄位
11. 8 小結
第12章 方法
12. 1 定義方法
12. 2 退出方法
12. 3 實例方法
12. 4 靜態方法
12. 5 訪問修飾符
12. 6 方法參數
12. 6. 1 params關鍵字
12. 6. 2 ref關鍵字
12. 6. 3 out關鍵字
12. 7 虛方法
12. 8 抽象方法
12. 9 密封方法
12. 10 Extern關鍵字
12. 11 方法重載
12. 12 方法覆蓋
12. 13 方法隱藏
12. 14 小結
第13章 屬性
13. 1 定義屬性
13. 1. 1 get存取器
13. 1. 2 set存取器
13. 2 實例屬性
13. 3 靜態屬性
13. 4 小結
第14章 索引器
14. 1 定義索引器
14. 2 使用索引器
14. 3 小結
第15章 委託
15. 1 定義委託
15. 2 創建委託實例
15. 3 調用委託
15. 4 多播委託
15. 5 小結
第16章 事件
16. 1 C#事件模型
16. 2 事件委託
16. 2. 1 .NET Framework類庫中的事件委託
16. 2. 2 用戶定義的事件委託
16. 2. 3 創建事件委託實例
16. 3 事件處理程式
16. 4 觸發事件
16. 5 事件存取器
16. 6 小結
第17章 不安全代碼
17. 1 指針和C#
17. 1. 1 指針語法
17. 1. 2 unsafe關鍵字
17. 1. 3 編譯不安全代碼
17. 1. 4 fixed關鍵字
17. 2 sizeof運算符
17. 3 指針算術運算
17. 4 強制轉換指針
17. 4. 1 將指針強制轉換為整型類型
17. 4. 2 將指針強制轉換為其他指針類型
17. 4. 3 空指針
17. 5 棧數組
17. 6 小結
第18章 屬性標誌
18. 1 在代碼元素中套用屬性標誌
18. 2 預定義屬性標誌
18. 3 用屬性標誌進行條件編譯
18. 4 用戶定義屬性標誌
18. 5 使用反射展示屬性標誌
18. 6 小結
第19章 預處理命令
19. 1 預處理命令
19. 2 小結
第20章 XML文檔
20. 1 創建XML文檔注釋
20. 2 提取一個XML文檔檔案
20. 3 小結
第21章 . NET類的路標
21. 1 . NET Framework中的命名空間
21. 1. 1 編譯器類
21. 1. 2 與Windows作業系統互操作
21. 1. 3 核心類
21. 1. 4 CodeDom類
21. 1. 5 集合
21. 1. 6 組件行為
21. 1. 7 配置
21. 1. 8 數據訪問
21. 1. 9 調試
21. 1. 10 目錄服務
21. 1. 11 圖形
21. 1. 12 組件服務
21. 1. 13 全局化
21. 1. 14 輸入/輸出
21. 1. 15 WMI
21. 1. 16 訊息佇列
21. 1. 17 聯網
21. 1. 18 反射
21. 1. 19 資源管理
21. 1. 20 編譯器服務
21. 1. 21 COM互操作性
21. 1. 22 Remoting
21. 1. 23 串列化
21. 1. 24 安全和加密
21. 1. 25 Windows服務
21. 1. 26 文本操作
21. 1. 27 執行緒
21. 1. 28 計時器
21. 1. 29 Web編程
21. 1. 30 Web服務
21. 1. 31 Web窗體
21. 1. 32 Windows窗體
21. 1. 33 XML
21. 2 小結
第22章 系統類
22. 1 Type類
22. 2 0bject類
22. 3 String類