C#程式設計項目式教程

C#程式設計項目式教程

《C#程式設計項目式教程》是2019年12月人民郵電出版社出版的圖書,作者是鄢軍霞。

基本介紹

  • 書名:C#程式設計項目式教程
  • 作者:鄢軍霞
  • ISBN:9787115361301
  • 頁數:228頁
  • 定價:35元
  • 出版社:人民郵電出版社
  • 出版時間:2019年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書通過實際的案例,全面闡述了使用Visual C#2010開發應用程式的基本知識。本書分為閥戲棕7章,主要內容包括Visual C#2010的開發環境;C#程式的變數和數據類型等基本語法,C#的語句結構、操作字元串、面向對象中類與對象的基本知識,面向對象的盼棄高應,基於Windows的程式設計;使用ADO.NET管理數據;使用LINQ訪問數據等。
本書適合C#編程學習的入門者,也適合有一定C#基礎且想繼續深入學習C#編程的讀者,可以作為高職高專院校學生的學習用書和教師的參考用書。

圖書目錄

第 1章 C#語法基礎 1
1.1 C#和.NET集成開發環境Visual Studio 2010 1
1.1.1 認識C# 1
1.1.2 安裝Visual Studio 2010 2
1.1.3 Visual Studio 2010界面介紹 5
1.2 認識C#程式 11
1.2.1 命名空間的定義和使用 11
1.2.2 指示符using 11
1.2.3 class關鍵字 12
1.2.4 聲明Main方法 12
1.2.5 給C#程式添加說明——注釋 12
1.3 數據類型 13
1.3.1 值類型 13
1.3.2 引用類型 14
1.3.3 類型轉換 17
1.4 變數和常量 17
1.4.1 變數的聲明和使用 19
1.4.2 變數的類龍腳坑型 20
1.4.3 變數的作用域 20
1.4.4 常量的聲明和使用 21
1.5 運算符的套用 21
1.5.1 算術運算符 21
1.5.2 關係運算符 24
1.5.3 邏輯運算符 25
1.5.4 賦值運算符 26
1.5.5 運算符的優先權 26
1.5.6 運算符的結合順精射墓序 27
1.6 C#語句結構 27
1.6.1 分支選擇結構 27
1.6.2 循環結構 28
1.6.3 殃良符異常處理語句 29
本章小結 31
習題 31
第 2章 操作字元串 33
2.1 案例引入 33
2.2 字元串 34
2.2.1 字元串的基本概念 34
2.2.2 字元串的查找 36
2.2.3 字元串的比較 39
2.2.4 字元串的插入 40
2.2.5 字元串的刪除 41
2.2.6 子字元串的獲得 42
2.2.7 字元串的替換 43
2.3 可變字元串 43
2.3.1 StringBuilder簡單介紹 43
2.3.2 StringBuilder的作用 44
2.4 使用正則表達式 48
2.4.1 正則表達式概述 48
2.4.2 使用正則表達式替換文本 49
2.4.3 使用正則表達式搜尋 50
2.5 回到案例 52
本章小結 53
習題 54
第3章 面向對象的程式設計 55
3.1 案例引入 55
3.2 面向對象概述 55
3.3 類與對象 56
3.3.1 類的定義 56
3.3.2 對象的定義 57
3.4 欄位與屬性 57
3.4.1 欄位的定義 57
3.4.2 欄位的使用 59
3.4.3 屬性的定義 60
3.4.4 屬性的使用 63
3.5 方法 65
3.5.1 方法的定義 65
3.5.2 方法的調用 66
3.6 值類型與引用類型 69
3.6.1 值類型與引用類型的區別 69
3.6.2 裝箱與拆箱 71
3.7 參數的傳遞 72
3.7.1 按值傳遞 73
3.7.2 引用傳遞 74
3.7.3 ref引船射踏茅用傳遞 76
3.7.4 out輸出參數傳遞 77
3.8 方法的重載 79
3.9 構造函式 84
3.9.1 構造函式概述 84
3.9.2 默認構造函式 85
3.9.3 顯式聲明的無參構造函式 86
3.9.4 構造函式的重載 88
3.9.5 指定初始值設定項 90
3.9.6 readonly修飾符 93
3.10 靜態成員 93
3.10.1 靜態蜜刪謎櫃欄位 94
3.10.2 靜態屬性 94
3.10.3 靜態方法 95
3.10.4 靜態構造函式 96
3.10.5 靜態類 100
3.11 索引器 101
3.11.1 索引器的定義 105
3.11.2 索引器的使用 107
3.12 內部類和匿名類 111
3.12.1 內部類 111
3.12.2 匿名類 111
3.13 案例完成 112
本章小結 114
習題 114
第4章 面向對象的高特 115
4.1 案例引入 115
4.2 面向對象的三大特性 116
4.3 類的繼承 116
4.4 構造函式的執行 119
4.5 訪問修飾符 121
4.5.1 類的可訪問性 121
4.5.2 類中各成員的可訪問性 122
4.6 類的多態 126
4.6.1 方法的重載 126
4.6.2 成員的隱藏 126
4.6.3 虛方法 128
4.6.4 base關鍵字 130
4.7 密封類 132
4.8 抽象類 134
4.9 接口 136
4.10 委託與事件 143
4.10.1 委託 143
4.10.2 事件 146
4.11 案例解決 148
本章小結 158
習題 158
第5章 Windows應用程式 160
5.1 Windows程式的基本結構 160
5.2 窗體、屬性、事件 161
5.3 常用控制項 162
5.3.1 RadioButton控制項 162
5.3.2 CheckBox控制項 164
5.3.3 Panel控制項 166
5.3.4 GroupBox控制項 167
5.3.5 ListBox控制項 168
5.3.6 ComboBox控制項 172
5.3.7 ListView控制項 173
5.3.8 TreeView控制項 175
5.4 選單與上下文選單 177
5.5 工具條 178
5.6 狀態條 179
5.7 訊息框 181
5.8 MDI 183
5.9 窗體跳轉 187
本章小結 187
習題 187
第6章 使用ADO.NET管理數據 188
6.1 案例引入 188
6.2 ADO.NET概述 189
6.3 資料庫連線 190
6.4 命令對象 192
6.4.1 創建命令對象 192
6.4.2 執行SQL文本命令 193
6.4.3 執行存儲過程 194
6.5 數據讀取器 196
6.5.1 數據讀取器概述 196
6.5.2 查詢數據 196
6.5.3 獲取表的信息 197
6.6 數據集 199
6.6.1 數據集與數據適配器 199
6.6.2 數據集中的數據修改 200
6.6.3 添加記錄行 202
6.6.4 在DataSet中訪問多個表 203
6.7 回到案例 206
本章小結 210
習題 210
第7章 使用LINQ訪問數據 211
7.1 案例引入 211
7.2 LINQ概述 212
7.3 LINQ to Objects 212
7.4 LINQ to DataSet 214
7.5 LINQ to SQL 217
7.6 回到案例 223
本章小結 228
習題 228
習題 54
第3章 面向對象的程式設計 55
3.1 案例引入 55
3.2 面向對象概述 55
3.3 類與對象 56
3.3.1 類的定義 56
3.3.2 對象的定義 57
3.4 欄位與屬性 57
3.4.1 欄位的定義 57
3.4.2 欄位的使用 59
3.4.3 屬性的定義 60
3.4.4 屬性的使用 63
3.5 方法 65
3.5.1 方法的定義 65
3.5.2 方法的調用 66
3.6 值類型與引用類型 69
3.6.1 值類型與引用類型的區別 69
3.6.2 裝箱與拆箱 71
3.7 參數的傳遞 72
3.7.1 按值傳遞 73
3.7.2 引用傳遞 74
3.7.3 ref引用傳遞 76
3.7.4 out輸出參數傳遞 77
3.8 方法的重載 79
3.9 構造函式 84
3.9.1 構造函式概述 84
3.9.2 默認構造函式 85
3.9.3 顯式聲明的無參構造函式 86
3.9.4 構造函式的重載 88
3.9.5 指定初始值設定項 90
3.9.6 readonly修飾符 93
3.10 靜態成員 93
3.10.1 靜態欄位 94
3.10.2 靜態屬性 94
3.10.3 靜態方法 95
3.10.4 靜態構造函式 96
3.10.5 靜態類 100
3.11 索引器 101
3.11.1 索引器的定義 105
3.11.2 索引器的使用 107
3.12 內部類和匿名類 111
3.12.1 內部類 111
3.12.2 匿名類 111
3.13 案例完成 112
本章小結 114
習題 114
第4章 面向對象的高特 115
4.1 案例引入 115
4.2 面向對象的三大特性 116
4.3 類的繼承 116
4.4 構造函式的執行 119
4.5 訪問修飾符 121
4.5.1 類的可訪問性 121
4.5.2 類中各成員的可訪問性 122
4.6 類的多態 126
4.6.1 方法的重載 126
4.6.2 成員的隱藏 126
4.6.3 虛方法 128
4.6.4 base關鍵字 130
4.7 密封類 132
4.8 抽象類 134
4.9 接口 136
4.10 委託與事件 143
4.10.1 委託 143
4.10.2 事件 146
4.11 案例解決 148
本章小結 158
習題 158
第5章 Windows應用程式 160
5.1 Windows程式的基本結構 160
5.2 窗體、屬性、事件 161
5.3 常用控制項 162
5.3.1 RadioButton控制項 162
5.3.2 CheckBox控制項 164
5.3.3 Panel控制項 166
5.3.4 GroupBox控制項 167
5.3.5 ListBox控制項 168
5.3.6 ComboBox控制項 172
5.3.7 ListView控制項 173
5.3.8 TreeView控制項 175
5.4 選單與上下文選單 177
5.5 工具條 178
5.6 狀態條 179
5.7 訊息框 181
5.8 MDI 183
5.9 窗體跳轉 187
本章小結 187
習題 187
第6章 使用ADO.NET管理數據 188
6.1 案例引入 188
6.2 ADO.NET概述 189
6.3 資料庫連線 190
6.4 命令對象 192
6.4.1 創建命令對象 192
6.4.2 執行SQL文本命令 193
6.4.3 執行存儲過程 194
6.5 數據讀取器 196
6.5.1 數據讀取器概述 196
6.5.2 查詢數據 196
6.5.3 獲取表的信息 197
6.6 數據集 199
6.6.1 數據集與數據適配器 199
6.6.2 數據集中的數據修改 200
6.6.3 添加記錄行 202
6.6.4 在DataSet中訪問多個表 203
6.7 回到案例 206
本章小結 210
習題 210
第7章 使用LINQ訪問數據 211
7.1 案例引入 211
7.2 LINQ概述 212
7.3 LINQ to Objects 212
7.4 LINQ to DataSet 214
7.5 LINQ to SQL 217
7.6 回到案例 223
本章小結 228
習題 228

相關詞條

熱門詞條

聯絡我們