发表于2024-11-18
C#圖解教程(第4版) pdf epub mobi txt 電子書 下載 2024
書名: | C#圖解教程(D4版) | ||
作者: | (美)索利斯|譯者:姚琪琳//蘇林//硃曄 | 開本: | |
定價: | 89 | 頁數: | |
現價: | 見1;CY=CY部 | 齣版時間 | 2013-07-01 |
書號: | 9787115320902 | 印刷時間: | |
齣版社: | 人民郵電齣版社 | 版次: | |
商品類型: | 正版圖書 | 印次: |
Daniel M. Solis 擁有20餘年軟件開發經驗,微軟、IBM等公司技術顧問,深受讀者愛戴和推崇的技術圖書作傢。他同時還是一位享譽SJ的技術培訓專傢,在美國和歐洲各地傳授編程語言、Windows程序設計和Unix底層技術的經驗和心得。多年的教學實踐啓發他創造瞭一種可視化的教學方法,並總結瞭一套代碼與圖示相結閤的方法,為韆韆萬萬的入門讀者掃除瞭步入編程職業生涯的障礙。Illustrated WPF是他另一本暢銷技術書。
精彩導讀 目錄DI1章 C#和.NET框架
1.1 在.NET之前
1.1.1 20世紀90年代末的Windows編程
1.1.2 下一代平颱服務的目標
1.2 .NET時代
1.2.1 .NET框架的組成
1.2.2 大大改進的編程環境
1.3 編譯成CIL
1.4 編譯成本機代碼並執行
1.5 CLR
1.6 CLI
1.7 各種縮寫
1.8 C#的演化
D2章 C#編程概述
2.1 一個簡單的C#程序
2.2 標識符
2.3 關鍵字
2.4 Main:程序的起始點
2.5 空白
2.6 語句
2.7 從程序中輸齣文本
2.7.1 Write
2.7.2 WriteLine
2.7.3 格式字符串
2.7.4 多重標記和值
2.7.5 格式化數字字符串
2.8 注釋:為代碼添加注解
2.8.1 關於注釋的補充
2.8.2 文檔注釋
2.8.3 注釋類型總結
D3章 類型、存儲和變量
3.1 C#程序是一組類型聲明
3.2 類型是一種模闆
3.3 實例化類型
3.4 數據成員和函數成員
3.5 預定義類型
3.6 用戶定義類型
3.7 棧和堆
3.7.1 棧
3.7.2 堆
3.8 值類型和引用類型
3.8.1 存儲引用類型對象的成員
3.8.2 C#類型的分類
3.9 變量
3.9.1 變量聲明
3.9.2 多變量聲明
3.9.3 使用變量的值
3.10 靜態類型和dynamic關鍵字
3.11 可空類型
D4章 類的基本概念
4.1 類的概述
4.2 程序和類:一個快速示例
4.3 聲明類
4.4 類成員
4.4.1 字段
4.4.2 方法
4.5 創建變量和類的實例
4.6 為數據分配內存
4.7 實例成員
4.8 訪問修飾符
4.9 從類的內部訪問成員
4.10 從類的外部訪問成員
4.11 綜閤應用
D5章 方法
5.1 方法的結構
5.2 方法體內部的代碼執行
5.3 本地變量
5.3.1 類型推斷和var關鍵字
5.3.2 嵌套塊中的本地變量
5.4 本地常量
5.5 控製流
5.6 方法調用
5.7 返迴值
5.8 返迴語句和void方法
5.9 參數
5.9.1 形參
5.9.2 實參
5.10 值參數
5.11 引用參數
5.12 引用類型作為值參數和引用參數
5.13 輸齣參數
5.14 參數數組
5.14.1 方法調用
5.14.2 用數組作為實參
5.15 參數類型總結
5.16 方法重載
5.17 命名參數
5.18 可選參數
5.19 棧幀
5.20 遞歸
D6章 深入理解類
6.1 類成員
6.2 成員修飾符的順序
6.3 實例類成員
6.4 靜態字段
6.5 從類的外部訪問靜態成員
6.5.1 靜態字段示例
6.5.2 靜態成員的生存期
6.6 靜態函數成員
6.7 其他靜態類成員類型
6.8 成員常量
6.9 常量與靜態量
6.10 屬性
6.10.1 屬性聲明和訪問器
6.10.2 屬性示例
6.10.3 使用屬性
6.10.4 屬性和關聯字段
6.10.5 執行其他計算
6.10.6 隻讀和隻寫屬性
6.10.7 屬性與公共字段
6.10.8 計算隻讀屬性示例
6.10.9 自動實現屬性
6.10.10 靜態屬性
6.11 實例構造函數
6.11.1 帶參數的構造函數
6.11.2 默認構造函數
6.12 靜態構造函數
6.13 對象初始化語句
6.14 析構函數
6.15 readonly修飾符
6.16 this關鍵字
6.17 索引器
6.17.1 什麼是索引器
6.17.2 索引器和屬性
6.17.3 聲明索引器
6.17.4 索引器的set訪問器
6.17.5 索引器的get訪問器
6.17.6 關於索引器的補充
6.17.7 為Employee示例聲明索引器
6.17.8 另一個索引器的示例
6.17.9 索引器重載
6.18 訪問器的訪問修飾符
6.19 分部類和分部類型
6.20 分部方法
D7章 類和繼承
7.1 類繼承
7.2 訪問繼承的成員
7.3 所有類都派生自object類
7.4 屏蔽基類的成員
7.5 基類訪問
7.6 使用基類的引用
7.6.1 虛方法和覆寫方法
7.6.2 覆寫標記為override的方法
7.6.3 覆蓋其他成員類型
7.7 構造函數的執行
7.7.1 構造函數初始化語句
7.7.2 類訪問修飾符
7.8 程序集間的繼承
7.9 成員訪問修飾符
7.9.1 訪問成員的區域
7.9.2 公有成員的可訪問性
7.9.3 私有成員的可訪問性
7.9.4 受保護成員的可訪問性
7.9.5 內部成員的可訪問性
7.9.6 受保護內部成員的可訪問性
7.9.7 成員訪問修飾符小結
7.10 抽象成員
7.11 抽象類
7.11.1 抽象類和抽象方法的示例
7.11.2 抽象類的另一個例子
7.12 密封類
7.13 靜態類
7.14 擴展方法
7.15 命名約定
D8章 錶達式和運算符
8.1 錶達式
8.2 字麵量
8.2.1 整數字麵量
8.2.2 實數字麵量
8.2.3 字符字麵量
8.2.4 字符串字麵量
8.3 求值順序
8.3.1 優先級
8.3.2 結閤性
8.4 簡單算術運算符
8.5 求餘運算符
8.6 關係比較運算符和相等比較運算符
8.7 遞增運算符和遞減運算符
8.8 條件邏輯運算符
8.9 邏輯運算符
8.10 移位運算符
8.11 賦值運算符
8.12 條件運算符
8.13 一元算術運算符
8.14 用戶定義的類型轉換
8.15 運算符重載
8.15.1 運算符重載的限製
8.15.2 運算符重載的示例
8.16 typeof運算符
8.17 其他運算符
D9章 語句
9.1 什麼是語句
9.2 錶達式語句
9.3 控製流語句
9.4 if語句
9.5 if...else語句
9.6 while循環
9.7 do循環
9.8 for循環
9.8.1 for語句中變量的作用域
9.8.2 初始化和迭代錶達式中的多錶達式
9.9 switch語句
9.9.1 分支示例
9.9.2 switch語句的補充
9.9.3 分支標簽
9.10 跳轉語句
9.11 break語句
9.12 continue語句
9.13 標簽語句
9.13.1 標簽
9.13.2 標簽語句的作用域
9.14 goto語句
9.15 using語句
9.15.1 資源的包裝使用
9.15.2 using語句的示例
9.15.3 多個資源和嵌套
9.15.4 using語句的另一種形式
9.16 其他語句
DI10章 結構
10.1 什麼是結構
10.2 結構是值類型
10.3 對結構賦值
10.4 構造函數和析構函數
10.4.1 實例構造函數
10.4.2 靜態構造函數
10.4.3 構造函數和析構函數小結
10.5 字段初始化語句是不允許的
10.6 結構是密封的
10.7 裝箱和拆箱
10.8 結構作為返迴值和參數
10.9 關於結構的其他信息
DI11章 枚舉
11.1 枚舉
11.1.1 設置底層類型和顯式值
11.1.2 隱式成員編號
11.2 位標誌
11.2.1 Flags特性
11.2.2 使用位標誌的示例
11.3 關於枚舉的補充
DI12章 數組
12.1 數組
12.1.1 定義
12.1.2 重要細節
12.2 數組的類型
12.3 數組是對象
12.4 一維數組和矩形數組
12.5 實例化一維數組或矩形數組
12.6 訪問數組元素
12.7 初始化數組
12.7.1 顯式初始化一維數組
12.7.2 顯式初始化矩形數組
12.7.3 初始化矩形數組的語法點
12.7.4 快捷語法
12.7.5 隱式類型數組
12.7.6 綜閤內容
12.8 交錯數組
12.8.1 聲明交錯數組
12.8.2 快捷實例化
12.8.3 實例化交錯數組
12.8.4 交錯數組中的子數組
12.9 比較矩形數組和交錯數組
12.10 foreach語句
12.10.1 迭代變量是隻讀的
12.10.2 foreach語句和多維數組
12.11 數組協變
12.12 數組繼承的有用成員
12.13 比較數組類型
DI13章 委托
13.1 什麼是委托
13.2 委托概述
13.3 聲明委托類型
13.4 創建委托對象
13.5 給委托賦值
13.6 組閤委托
13.7 為委托添加方法
13.8 從委托移除方法
13.9 調用委托
13.10 委托的示例
13.11 調用帶返迴值的委托
13.12 調用帶引用參數的委托
13.13 匿名方法
13.13.1 使用匿名方法
13.13.2 匿名方法的語法
13.13.3 變量和參數的作用域
13.14 Lambda錶達式
DI14章 事件
14.1 發布者和訂閱者
14.2 源代碼組件概覽
14.3 聲明事件
14.4 訂閱事件
14.5 觸發事件
14.6 標準事件的用法
14.6.1 通過擴展EventArgs來傳遞數據
14.6.2 移除事件處理程序
14.7 事件訪問器
DI15章 接口
15.1 什麼是接口
15.2 聲明接口
15.3 實現接口
15.4 接口是引用類型
15.5 接口和as運算符
15.6 實現多個接口
15.7 實現具有重復成員的接口
15.8 多個接口的引用
15.9 派生成員作為實現
15.10 顯式接口成員實現
15.11 接口可以繼承接口
15.12 不同類實現一個接口的示例
DI16章 轉換
16.1 什麼是轉換
16.2 隱式轉換
16.3 顯式轉換和強製轉換
16.4 轉換的類型
16.5 數字的轉換
16.5.1 隱式數字轉換
16.5.2 溢齣檢測上下文
16.5.3 顯式數字轉換
16.6 引用轉換
16.6.1 隱式引用轉換
16.6.2 顯式引用轉換
16.6.3 有效顯式引用轉換
16.7 裝箱轉換
16.7.1 裝箱是創建副本
16.7.2 裝箱轉換
16.8 拆箱轉換
16.9 用戶自定義轉換
16.9.1 用戶自定義轉換的約束
16.9.2 用戶自定義轉換的示例
16.9.3 評估用戶自定義轉換
16.9.4 多步用戶自定義轉換的示例
16.10 is運算符
16.11 as運算符
DI17章 泛型
17.1 什麼是泛型
17.2 C#中的泛型
17.3 泛型類
17.4 聲明泛型類
17.5 創建構造類型
17.6 創建變量和實例
17.6.1 使用泛型的棧的示例
17.6.2 比較泛型和非泛型棧
17.7 類型參數的約束
17.7.1 Where子句
17.7.2 約束類型和次序
17.8 泛型方法
17.8.1 聲明泛型方法
17.8.2 調用泛型方法
17.8.3 泛型方法的示例
17.9 擴展方法和泛型類
17.10 泛型結構
17.11 泛型委托
17.12 泛型接口
17.12.1 使用泛型接口的示例
17.12.2 泛型接口的實現必須WY
17.13 協變
17.14 逆變
17.14.1 接口的協變和逆變
17.14.2 有關可變性的更多內容
DI18章 枚舉器和迭代器
18.1 枚舉器和可枚舉類型
18.2 IEnumerator接口
18.3 泛型枚舉接口
18.4 迭代器
C#圖解教程(第4版) 下載 mobi epub pdf txt 電子書
C#圖解教程(第4版) pdf epub mobi txt 電子書 下載