《C#初學者指南》是2014年7月人民郵電出版社出版的圖書,作者是[加拿大]Jayden Ky。
基本介紹
- 書名:C#初學者指南
- 作者:[加拿大]Jayden Ky
- 出版社:人民郵電出版社
- 出版時間:2014年7月
- 頁數:225 頁
- 定價:39 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115352903
內容簡介,圖書目錄,
C#是一種簡單易學的、成熟的程式語言,作為.NET Framework的一部分,C#語言得到非常廣泛的套用。甩市
《C#初學者指南》是一本C#語言的初學者的教程,涵蓋了C#和.NET Framework語言中**重要的主題。全書共包括16章和3個附錄,依次介紹了 C#程式語言、面向對象編程和.NET Framework類庫3個方面的知識和技術。附錄部分簡單介紹了Visual Studio Express和SQL Server Express等常用工具。
《C#初學者指南》內容全面,示例豐富,淺顯易懂,可以幫助讀者掌握C#編程基礎知識,以完成中級C#程式設計師的日常任務。《C#初學者指南》適合C#語言初學者和對C#編程感興趣的讀者閱讀,也可以作為相關專業的教學參考書或培訓教材。
第 1章 初識C# 1
1.1 第 一個C#程式 1
1.1.1 啟動IDE 1
1.1.2 編寫C#程式 4
1.1.3 編譯和運行C#程式 4
1.2 C# 編碼慣例 5
1.3 小結 5
第 2章 語言基照紙白捉礎 6
2.1 ASCII和Unicode 6
2.2 內建類型和通用類型系統 8
2.3 變數 10
2.4 常量 12
2.5 直接量 13
2.5.1 整型直接量 13
2.5.2 浮點型直接量 14
2.5.3 布爾型直接量 15
2.5.4 字元型直接量 15
2.6 基本類型轉換 16
2.6.1 寬化轉換 16
2.6.2 窄化轉換 17
2.7 運算符 18
2.7.1 一元運算符 19
2.7.2 算術運算符 21
2.7.3 籃講霉關係運算符 23
2.7.4 條件運算符 23
2.7.5 位移運算符 24
2.7.6 賦值運算符 25
2.7.7 整型位運算符&|^ 26
2.7.8 邏輯運算符&|^ 26
2.7.9 運算符優先權 26
2.7.10 提升 28
2.8 注釋 29
2.9 小結 29
第3章 語句 30
3.1 C#語句概覽 30
3.2 if語句 31
3.3 while語句 34
3.4 do-while語句 36
3.5 for語句 37
3.6 beak語句 40
3.7 continue語句 41
3.8 switch語句 41
3.9 小結 43
第4章 對象與類 44
4.1 C#對象是什麼 44
4.2 C#類 45
4.2.1 欄位 47
4.2.2 方法 47
4.2.3 main方法 48
4.2.4 構造函式 49
4.2.5 UML類圖中的類成員 50
4.3 創建對象 50
4.4 null關鍵字設備和 51
4.5 記憶體中的對象 52
4.6 C#命名空間 54
4.7 封裝和類的訪問控制 55
4.8 關鍵字this 59
4.9 使用其他類 60
4.10 靜態成員 62
4.11 變數作用字應樂霉段 64
4.12 方法重熱禁盛載 65
4.13 挨閥駝乘小結 66
第5章 核心類 67
5.1 System.Object 67
5.2 System.String 68
5.2.1 字元串連線 69
5.2.2 比較兩個字元串 69
5.2.3 字元串直接量 69
5.2.4 轉義特定字元 70
5.2.5 String類的屬性 70
5.2.6 String類的方法 71
5.3 System.Text.StringBuilder 73
5.3.1 StringBuilder類的構造函式 73
5.3.2 StringBuilder類的屬性 74
5.3.3 StringBuilder類的方法 75
5.4 數組 76
5.4.1 遍歷數組 77
5.4.2 改變數組的大小 78
5.4.3 為Main傳遞一個字元串數組 79
5.5 System.Console 79
5.6 小結 80
第6章 繼承 81
6.1 繼承概述 81
6.1.1 擴展一個類 82
6.1.2 is-a關係 82
6.2 可訪問性 84
6.3 方法覆蓋 85
6.4 調用基類的構造函式 87
6.5 調用基類的隱藏成員 88
6.6 類型轉換 89
6.7 密封類 90
6.8 關鍵字is 90
6.9 小結 91
第7章 結構 92
7.1 結構概述 92
7.2 .NET結構 92
7.3 編寫一個結構 94
7.4 可為空的類型 95
7.5 小結 95
第8章 錯誤處理 96
8.1 捕獲異常 96
8.2 沒有catch的try語句和using語句 99
8.3 System.Exception類 100
8.4 從方法中拋出異常 101
8.5 異常處理中的**後注意事項 102
8.6 小結 103
第9章 數字和日期 104
9.1 數字解析 104
9.2 數字格式化 106
9.3 System.Math類 109
9.4 使用Date和Time 110
9.4.1 System.DateTime 111
9.4.2 System.TimeSpan 112
9.5 小結 116
第 10章 接口和抽象類 117
10.1 接口的概念 117
10.2 從技術角度看接口 119
10.3 實現System.IComparable 121
10.4 抽象類 124
10.5 小結 126
第 11章 枚舉 127
11.1 枚舉概覽 127
11.2 類中的枚舉 130
11.3 switch語句中的枚舉 131
11.4 小結 132
第 12章 泛型 133
12.1 為什麼要使用泛型 133
12.2 泛型介紹 135
12.3 套用限制 139
12.4 編寫泛型類型 140
12.5 小結 141
第 13章 集合 143
13.1 概述 143
13.2 List類 143
13.2.1 重要的方法 144
13.2.2 List示例 145
13.3 HashSet類 146
13.3.1 有用的方法 146
13.3.2 HashSet示例 147
13.4 Queue類 148
13.4.1 有用的方法 148
13.4.2 Queue示例 149
13.5 Dictionary 類 150
Dictionary示例 150
13.6 小結 151
第 14章 輸入輸出 152
14.1 檔案和的處理與操作 152
14.1.1 創建和刪除檔案 153
14.1.2 創建和刪除一個 154
14.1.3 操作File和Directory的屬性 154
14.1.4 列出下的檔案 155
14.1.5 複製和移動檔案 156
14.2 輸入/輸出流 156
14.3 讀取文本(字元) 157
14.4 寫入文本(字元) 159
14.5 讀取和寫入二進制數據 160
14.6 小結 162
第 15章 WPF 163
15.1 概述 163
15.2 應用程式和視窗 164
15.2.1 簡單的WPF應用程式1 166
15.2.2 簡單的WPF應用程式2 167
15.3 WPF控制項 168
15.4 面板和布局 170
15.5 事件處理 172
15.6 XAML 175
15.7 小結 178
第 16章 多態 179
16.1 定義多態 179
16.2 多態的套用 182
16.3 一個繪圖程式中的多態 185
16.4 小結 194
第 17章 ADO.NET 195
17.1 介紹ADO.NET 195
17.2 訪問數據的5個步驟 197
17.2.1 安裝數據提供者 197
17.2.2 獲取一個資料庫連線 199
17.2.3 創建一個DbCommand對象 202
17.2.4 創建一個DbDataReader 202
17.3 連線到SQL Server的示例 203
17.4 小結 205
附錄A Visual Studio Express 2012 for Windows Desktop 206
A.1 硬體和軟體的要求 206
A.2 下載和安裝 207
A.3 註冊Visual Studio Express 2012 209
A.4 創建一個項目 210
A.5 創建一個類 211
A.6 運行一個項目 212
附錄B Visual C# 2010 Express 213
B.1 硬體和軟體的要求 213
B.2 下載和安裝 214
B.3 註冊Visual C# 2010 Express 216
B.4 創建一個項目 217
B.5 創建一個類 217
B.6 運行一個項目 218
附錄C SQL Server 2012 Express 219
C.1 下載SQL Server 2012 Express 219
C.2 安裝SQL Server 2012 Express 219
C.3 連線到SQL Server並創建一個資料庫 224
4.5 記憶體中的對象 52
4.6 C#命名空間 54
4.7 封裝和類的訪問控制 55
4.8 關鍵字this 59
4.9 使用其他類 60
4.10 靜態成員 62
4.11 變數作用欄位 64
4.12 方法重載 65
4.13 小結 66
第5章 核心類 67
5.1 System.Object 67
5.2 System.String 68
5.2.1 字元串連線 69
5.2.2 比較兩個字元串 69
5.2.3 字元串直接量 69
5.2.4 轉義特定字元 70
5.2.5 String類的屬性 70
5.2.6 String類的方法 71
5.3 System.Text.StringBuilder 73
5.3.1 StringBuilder類的構造函式 73
5.3.2 StringBuilder類的屬性 74
5.3.3 StringBuilder類的方法 75
5.4 數組 76
5.4.1 遍歷數組 77
5.4.2 改變數組的大小 78
5.4.3 為Main傳遞一個字元串數組 79
5.5 System.Console 79
5.6 小結 80
第6章 繼承 81
6.1 繼承概述 81
6.1.1 擴展一個類 82
6.1.2 is-a關係 82
6.2 可訪問性 84
6.3 方法覆蓋 85
6.4 調用基類的構造函式 87
6.5 調用基類的隱藏成員 88
6.6 類型轉換 89
6.7 密封類 90
6.8 關鍵字is 90
6.9 小結 91
第7章 結構 92
7.1 結構概述 92
7.2 .NET結構 92
7.3 編寫一個結構 94
7.4 可為空的類型 95
7.5 小結 95
第8章 錯誤處理 96
8.1 捕獲異常 96
8.2 沒有catch的try語句和using語句 99
8.3 System.Exception類 100
8.4 從方法中拋出異常 101
8.5 異常處理中的**後注意事項 102
8.6 小結 103
第9章 數字和日期 104
9.1 數字解析 104
9.2 數字格式化 106
9.3 System.Math類 109
9.4 使用Date和Time 110
9.4.1 System.DateTime 111
9.4.2 System.TimeSpan 112
9.5 小結 116
第 10章 接口和抽象類 117
10.1 接口的概念 117
10.2 從技術角度看接口 119
10.3 實現System.IComparable 121
10.4 抽象類 124
10.5 小結 126
第 11章 枚舉 127
11.1 枚舉概覽 127
11.2 類中的枚舉 130
11.3 switch語句中的枚舉 131
11.4 小結 132
第 12章 泛型 133
12.1 為什麼要使用泛型 133
12.2 泛型介紹 135
12.3 套用限制 139
12.4 編寫泛型類型 140
12.5 小結 141
第 13章 集合 143
13.1 概述 143
13.2 List類 143
13.2.1 重要的方法 144
13.2.2 List示例 145
13.3 HashSet類 146
13.3.1 有用的方法 146
13.3.2 HashSet示例 147
13.4 Queue類 148
13.4.1 有用的方法 148
13.4.2 Queue示例 149
13.5 Dictionary 類 150
Dictionary示例 150
13.6 小結 151
第 14章 輸入輸出 152
14.1 檔案和的處理與操作 152
14.1.1 創建和刪除檔案 153
14.1.2 創建和刪除一個 154
14.1.3 操作File和Directory的屬性 154
14.1.4 列出下的檔案 155
14.1.5 複製和移動檔案 156
14.2 輸入/輸出流 156
14.3 讀取文本(字元) 157
14.4 寫入文本(字元) 159
14.5 讀取和寫入二進制數據 160
14.6 小結 162
第 15章 WPF 163
15.1 概述 163
15.2 應用程式和視窗 164
15.2.1 簡單的WPF應用程式1 166
15.2.2 簡單的WPF應用程式2 167
15.3 WPF控制項 168
15.4 面板和布局 170
15.5 事件處理 172
15.6 XAML 175
15.7 小結 178
第 16章 多態 179
16.1 定義多態 179
16.2 多態的套用 182
16.3 一個繪圖程式中的多態 185
16.4 小結 194
第 17章 ADO.NET 195
17.1 介紹ADO.NET 195
17.2 訪問數據的5個步驟 197
17.2.1 安裝數據提供者 197
17.2.2 獲取一個資料庫連線 199
17.2.3 創建一個DbCommand對象 202
17.2.4 創建一個DbDataReader 202
17.3 連線到SQL Server的示例 203
17.4 小結 205
附錄A Visual Studio Express 2012 for Windows Desktop 206
A.1 硬體和軟體的要求 206
A.2 下載和安裝 207
A.3 註冊Visual Studio Express 2012 209
A.4 創建一個項目 210
A.5 創建一個類 211
A.6 運行一個項目 212
附錄B Visual C# 2010 Express 213
B.1 硬體和軟體的要求 213
B.2 下載和安裝 214
B.3 註冊Visual C# 2010 Express 216
B.4 創建一個項目 217
B.5 創建一個類 217
B.6 運行一個項目 218
附錄C SQL Server 2012 Express 219
C.1 下載SQL Server 2012 Express 219
C.2 安裝SQL Server 2012 Express 219
C.3 連線到SQL Server並創建一個資料庫 224

