c#語言程式設計教程(微課版)

c#語言程式設計教程(微課版)

《c#語言程式設計教程(微課版)》是2020年清華大學出版社出版的圖書。本書以學生成績管理系統項目為主線,以Windows窗體應用程式開發為載體,講解面向對象C#語言的基礎知識和項目設計的基本技能,定位套用型人才培養為目標。

基本介紹

  • 中文名:c#語言程式設計教程(微課版)
  • 作者:王先水、彭玉華、劉艷
  • 出版社:清華大學出版社
  • ISBN:9787302550556
內容簡介,圖書目錄,

內容簡介

《C#語言程式設計教程(微課版)》以學生成績管理系統項目為主線,以Windows窗體應用程式開發為載體,講解面向對象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

相關詞條

熱門詞條

聯絡我們