C#語言程序設計教程(微課版)(簡體書)
商品資訊
系列名:高等學校計算機應用規劃教材
ISBN13:9787302550556
出版社:清華大學出版社(大陸)
作者:王先水; 彭玉華; 劉豔
出版日:2020/08/01
裝訂/頁數:平裝/369頁
規格:24cm*17cm (高/寬)
商品簡介
目次
相關商品
商品簡介
《C#語言程序設計教程(微課版)》以學生成績管理系統項目為主線,以Windows窗體應用程序開發為載體,講解面向對象C#語言的基礎知識和項目設計的基本技能,定位應用型人才培養為目標。
《C#語言程序設計教程(微課版)》共13章,內容涵蓋C#開發環境概述、C#語言程序設計基礎、字符串和數組、類和方法、繼承和多態、集合和泛型、調試和異常處理、委託和事件、Windows窗體應用程序、文件和流、進程和線程、ADO.NET技術、數據綁定技術。
《C#語言程序設計教程(微課版)》理論與實踐相結合,注重基礎,案例豐富,步驟完整,Windows 窗體應用程序界面設計、事件驅動後臺代碼設計詳細,實例均在Visual Studio 2013環境下通過。
《C#語言程序設計教程(微課版)》可作為高等院校計算機及相關專業的教材,也可作為計算機編程愛好者的自學教材。
《C#語言程序設計教程(微課版)》共13章,內容涵蓋C#開發環境概述、C#語言程序設計基礎、字符串和數組、類和方法、繼承和多態、集合和泛型、調試和異常處理、委託和事件、Windows窗體應用程序、文件和流、進程和線程、ADO.NET技術、數據綁定技術。
《C#語言程序設計教程(微課版)》理論與實踐相結合,注重基礎,案例豐富,步驟完整,Windows 窗體應用程序界面設計、事件驅動後臺代碼設計詳細,實例均在Visual Studio 2013環境下通過。
《C#語言程序設計教程(微課版)》可作為高等院校計算機及相關專業的教材,也可作為計算機編程愛好者的自學教材。
目次
第1章 C#開發環境概述 1
1.1 C#概述 1
1.2 .NET Framework概述 1
1.3 Visual Studio 2013的安裝與卸載 2
1.3.1 安裝的必備條件 2
1.3.2 安裝與卸載的步驟 3
1.4 Visual Studio 2013的開發環境 4
1.4.1 Visual Studio 2013中常用的菜單 4
1.4.2 C#程序入門 6
習題1 11
第2章 C#語言程序設計基礎 12
2.1 基本數據類型 12
2.1.1 整型 12
2.1.2 浮點型 13
2.1.3 字符型和字符串型 13
2.1.4 布爾類型 13
2.2 運算符 14
2.2.1 算術運算符 14
2.2.2 邏輯運算符 16
2.2.3 比較運算符 16
2.2.4 賦值運算符 17
2.2.5 三元運算符 17
2.2.6 運算符的優先級 17
2.3 常量和變量 18
2.3.1 命名規範 18
2.3.2 聲明常量 19
2.3.3 聲明變量 21
2.4 選擇語句 23
2.4.1 if語句 23
2.4.2 switch語句 27
2.5 循環語句 30
2.5.1 for循環語句 30
2.5.2 while循環語句 34
2.5.3 do…while循環語句 36
2.5.4 跳轉語句 38
習題2 42
上機實驗2 42
第3章 字符串和數組 44
3.1 字符串 44
3.1.1 常用字符串操作 44
3.1.2 數據類型轉換 47
3.1.3 正則表達式 50
3.2 數組 52
3.2.1 一維數組 52
3.2.2 多維數組 57
3.3 枚舉和結構體 59
3.3.1 枚舉 59
3.3.2 結構體 62
習題3 66
上機實驗3 67
第4章 類和方法 69
4.1 面向對象程序設計思想 69
4.2 類與類的成員 70
4.2.1 類的定義 70
4.2.2 字段 71
4.2.3 定義方法 72
4.2.4 定義屬性 74
4.2.5 訪問類的成員 78
4.3 構造方法及方法重載 83
4.3.1 構造方法 83
4.3.2 析構方法 86
4.3.3 方法的重載 86
4.3.4 方法中的參數 88
4.4 嵌套類與部分類 93
4.4.1 嵌套類 93
4.4.2 部分類 95
4.5 常用類介紹 97
4.5.1 Console類 97
4.5.2 Random類 98
4.5.3 DateTime類 100
4.5.4 string類 102
習題4 106
上機實驗4 107
第5章 繼承和多態 111
5.1 繼承 111
5.1.1 繼承的概念 111
5.1.2 使用類圖表示繼承關係 115
5.1.3 Object類 115
5.2 多態 116
5.2.1 多態的概念 116
5.2.2 繼承實現多態 116
5.3 抽象 120
5.3.1 抽象類 120
5.3.2 抽象方法 121
5.3.3 繼承實現抽象 121
5.4 接口 125
5.4.1 接口的定義 125
5.4.2 接口的實現 126
5.4.3 接口與抽象的比較 130
5.4.4 使用接口實現多態 130
習題5 132
上機實驗5 132
第6章 集合和泛型 143
6.1 集合 143
6.1.1 集合的概述 143
6.1.2 ArrayList類 144
6.1.3 Queue類和Stack類 151
6.1.4 Hashtable類和SortedList類 155
6.2 泛型 159
6.2.1 泛型概述 159
6.2.2 可空類型 161
6.2.3 泛型方法 163
6.2.4 泛型類 165
6.2.5 泛型集合 167
6.2.6 泛型高級應用 173
習題6 174
上機實驗6 174
第7章 調試和異常處理 182
7.1 異常類 182
7.2 異常處理語句 182
7.2.1 try…catch形式的應用 182
7.2.2 try…finally形式的應用 187
7.2.3 try…catch…finally形式的應用 190
7.3 自定義異常 192
7.4 調試 194
7.4.1 常用的調試語句 194
7.4.2 調試程序 196
習題7 197
上機實驗7 197
第8章 委託和事件 200
8.1 委託 200
8.1.1 命名方法委託 200
8.1.2 多播委託 205
8.1.3 匿名委託 207
8.2 事件 211
習題8 216
上機實驗8 216
第9章 Windows窗體應用程序 219
9.1 Windows窗體程序 219
9.1.1 窗體中的屬性 219
9.1.2 窗體中的事件 220
9.1.3 窗體中的方法 221
9.1.4 創建窗體 222
9.1.5 消息框 222
9.2 窗體中的基本控件 225
9.2.1 標簽和文本框 226
9.2.2 按鈕和複選框 227
9.2.3 列表框和組合框 236
9.2.4 圖片控件 240
9.2.5 日期時間控件 242
9.2.6 菜單欄和工具欄 247
9.2.7 MDI窗體 250
9.2.8 TreeView控件 251
9.3 Windows窗體中的對話框控件 257
9.3.1 字體對話框 257
9.3.2 文件對話框 258
9.3.3 顏色選擇對話框 262
9.4 窗體之間的數據交互 263
9.4.1 通過屬性實現窗體之間的數據交互 264
9.4.2 窗體構造函數實現窗體之間的數據交互 266
習題9 268
上機實驗9 269
第10章 文件和流 272
10.1 文件操作 272
10.1.1 查看計算機硬盤驅動器信息 272
10.1.2 文件夾操作 274
10.1.3 File類和FileInfo類 276
10.1.4 Path類 279
10.2 流 280
10.2.1 文本讀寫流 280
10.2.2 文件讀寫流 283
10.2.3 以二進制形式讀寫流 287
10.2.4 對象的序列化 291
10.3 文件操作控件 294
10.3.1 SaveFileDialog 294
10.3.2 OpenFileDialog 295
10.3.3 FolderBrowserDialog 299
習題10 299
上機實驗10 300
第11章 進程和線程 305
11.1 進程的基本操作 305
11.1.1 Process類 305
11.1.2 進程使用 306
11.2 線程的基本操作 307
11.2.1 操作線程的類 307
11.2.2 簡單線程 309
11.2.3 多線程 312
11.2.4 線程同步 314
習題11 319
上機實驗11 319
第12章 ADO.NET技術 322
12.1 ADO.NET概述 322
12.1.1 ADO.NET相關概念 322
12.1.2 ADO.NET結構 323
12.2 ADO.NET五大對象 324
12.2.1 Connection對象 324
12.2.2 Command對象 327
12.2.3 DataReader對象 330
12.2.4 DataAdapter對象 332
12.2.5 DataSet對象 332
12.2.6 DataRow類和DataColumn類 333
12.3 數據庫訪問模式 336
12.3.1 連接模式 336
12.3.2 斷開模式 337
12.4 ADO.NET技術操作數據庫 340
12.4.1 數據的添加 340
12.4.2 數據的更新 343
12.4.3 數據的刪除 345
習題12 348
上機實驗12 348
第13章 數據綁定技術 350
13.1 使用組合列表框控件綁定數據 350
13.2 數據視圖控件綁定數據 352
13.3 數據視圖控件的應用 355
13.3.1 創建課程信息表 355
13.3.2 課程管理模塊課程信息添加 356
13.3.3 課程管理模塊課程信息查詢 359
13.3.4 課程管理模塊課程信息修改 361
13.3.5 課程管理模塊課程信息刪除 364
習題13 367
上機實驗13 368
參考文獻 370
1.1 C#概述 1
1.2 .NET Framework概述 1
1.3 Visual Studio 2013的安裝與卸載 2
1.3.1 安裝的必備條件 2
1.3.2 安裝與卸載的步驟 3
1.4 Visual Studio 2013的開發環境 4
1.4.1 Visual Studio 2013中常用的菜單 4
1.4.2 C#程序入門 6
習題1 11
第2章 C#語言程序設計基礎 12
2.1 基本數據類型 12
2.1.1 整型 12
2.1.2 浮點型 13
2.1.3 字符型和字符串型 13
2.1.4 布爾類型 13
2.2 運算符 14
2.2.1 算術運算符 14
2.2.2 邏輯運算符 16
2.2.3 比較運算符 16
2.2.4 賦值運算符 17
2.2.5 三元運算符 17
2.2.6 運算符的優先級 17
2.3 常量和變量 18
2.3.1 命名規範 18
2.3.2 聲明常量 19
2.3.3 聲明變量 21
2.4 選擇語句 23
2.4.1 if語句 23
2.4.2 switch語句 27
2.5 循環語句 30
2.5.1 for循環語句 30
2.5.2 while循環語句 34
2.5.3 do…while循環語句 36
2.5.4 跳轉語句 38
習題2 42
上機實驗2 42
第3章 字符串和數組 44
3.1 字符串 44
3.1.1 常用字符串操作 44
3.1.2 數據類型轉換 47
3.1.3 正則表達式 50
3.2 數組 52
3.2.1 一維數組 52
3.2.2 多維數組 57
3.3 枚舉和結構體 59
3.3.1 枚舉 59
3.3.2 結構體 62
習題3 66
上機實驗3 67
第4章 類和方法 69
4.1 面向對象程序設計思想 69
4.2 類與類的成員 70
4.2.1 類的定義 70
4.2.2 字段 71
4.2.3 定義方法 72
4.2.4 定義屬性 74
4.2.5 訪問類的成員 78
4.3 構造方法及方法重載 83
4.3.1 構造方法 83
4.3.2 析構方法 86
4.3.3 方法的重載 86
4.3.4 方法中的參數 88
4.4 嵌套類與部分類 93
4.4.1 嵌套類 93
4.4.2 部分類 95
4.5 常用類介紹 97
4.5.1 Console類 97
4.5.2 Random類 98
4.5.3 DateTime類 100
4.5.4 string類 102
習題4 106
上機實驗4 107
第5章 繼承和多態 111
5.1 繼承 111
5.1.1 繼承的概念 111
5.1.2 使用類圖表示繼承關係 115
5.1.3 Object類 115
5.2 多態 116
5.2.1 多態的概念 116
5.2.2 繼承實現多態 116
5.3 抽象 120
5.3.1 抽象類 120
5.3.2 抽象方法 121
5.3.3 繼承實現抽象 121
5.4 接口 125
5.4.1 接口的定義 125
5.4.2 接口的實現 126
5.4.3 接口與抽象的比較 130
5.4.4 使用接口實現多態 130
習題5 132
上機實驗5 132
第6章 集合和泛型 143
6.1 集合 143
6.1.1 集合的概述 143
6.1.2 ArrayList類 144
6.1.3 Queue類和Stack類 151
6.1.4 Hashtable類和SortedList類 155
6.2 泛型 159
6.2.1 泛型概述 159
6.2.2 可空類型 161
6.2.3 泛型方法 163
6.2.4 泛型類 165
6.2.5 泛型集合 167
6.2.6 泛型高級應用 173
習題6 174
上機實驗6 174
第7章 調試和異常處理 182
7.1 異常類 182
7.2 異常處理語句 182
7.2.1 try…catch形式的應用 182
7.2.2 try…finally形式的應用 187
7.2.3 try…catch…finally形式的應用 190
7.3 自定義異常 192
7.4 調試 194
7.4.1 常用的調試語句 194
7.4.2 調試程序 196
習題7 197
上機實驗7 197
第8章 委託和事件 200
8.1 委託 200
8.1.1 命名方法委託 200
8.1.2 多播委託 205
8.1.3 匿名委託 207
8.2 事件 211
習題8 216
上機實驗8 216
第9章 Windows窗體應用程序 219
9.1 Windows窗體程序 219
9.1.1 窗體中的屬性 219
9.1.2 窗體中的事件 220
9.1.3 窗體中的方法 221
9.1.4 創建窗體 222
9.1.5 消息框 222
9.2 窗體中的基本控件 225
9.2.1 標簽和文本框 226
9.2.2 按鈕和複選框 227
9.2.3 列表框和組合框 236
9.2.4 圖片控件 240
9.2.5 日期時間控件 242
9.2.6 菜單欄和工具欄 247
9.2.7 MDI窗體 250
9.2.8 TreeView控件 251
9.3 Windows窗體中的對話框控件 257
9.3.1 字體對話框 257
9.3.2 文件對話框 258
9.3.3 顏色選擇對話框 262
9.4 窗體之間的數據交互 263
9.4.1 通過屬性實現窗體之間的數據交互 264
9.4.2 窗體構造函數實現窗體之間的數據交互 266
習題9 268
上機實驗9 269
第10章 文件和流 272
10.1 文件操作 272
10.1.1 查看計算機硬盤驅動器信息 272
10.1.2 文件夾操作 274
10.1.3 File類和FileInfo類 276
10.1.4 Path類 279
10.2 流 280
10.2.1 文本讀寫流 280
10.2.2 文件讀寫流 283
10.2.3 以二進制形式讀寫流 287
10.2.4 對象的序列化 291
10.3 文件操作控件 294
10.3.1 SaveFileDialog 294
10.3.2 OpenFileDialog 295
10.3.3 FolderBrowserDialog 299
習題10 299
上機實驗10 300
第11章 進程和線程 305
11.1 進程的基本操作 305
11.1.1 Process類 305
11.1.2 進程使用 306
11.2 線程的基本操作 307
11.2.1 操作線程的類 307
11.2.2 簡單線程 309
11.2.3 多線程 312
11.2.4 線程同步 314
習題11 319
上機實驗11 319
第12章 ADO.NET技術 322
12.1 ADO.NET概述 322
12.1.1 ADO.NET相關概念 322
12.1.2 ADO.NET結構 323
12.2 ADO.NET五大對象 324
12.2.1 Connection對象 324
12.2.2 Command對象 327
12.2.3 DataReader對象 330
12.2.4 DataAdapter對象 332
12.2.5 DataSet對象 332
12.2.6 DataRow類和DataColumn類 333
12.3 數據庫訪問模式 336
12.3.1 連接模式 336
12.3.2 斷開模式 337
12.4 ADO.NET技術操作數據庫 340
12.4.1 數據的添加 340
12.4.2 數據的更新 343
12.4.3 數據的刪除 345
習題12 348
上機實驗12 348
第13章 數據綁定技術 350
13.1 使用組合列表框控件綁定數據 350
13.2 數據視圖控件綁定數據 352
13.3 數據視圖控件的應用 355
13.3.1 創建課程信息表 355
13.3.2 課程管理模塊課程信息添加 356
13.3.3 課程管理模塊課程信息查詢 359
13.3.4 課程管理模塊課程信息修改 361
13.3.5 課程管理模塊課程信息刪除 364
習題13 367
上機實驗13 368
參考文獻 370
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。