定 價:35 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材——高職高專計算機系列
- 作者:鄢軍霞
- 出版時間:2014/7/1
- ISBN:9787115361301
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:228
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書通過實際的案例,全面闡述了使用Visual C#2010開發(fā)應用程序的基本知識。本書分為7章,主要內(nèi)容包括Visual C#2010的開發(fā)環(huán)境;C#程序的變量和數(shù)據(jù)類型等基本語法,C#的語句結構、操作字符串、面向?qū)ο笾蓄惻c對象的基本知識,面向?qū)ο蟮母呒墤,基于Windows的程序設計;使用ADO.NET管理數(shù)據(jù);使用LINQ訪問數(shù)據(jù)等。
本書適合C#編程學習的入門者,也適合有一定C#基礎且想繼續(xù)深入學習C#編程的讀者,可以作為高職高專院校學生的學習用書和教師的參考用書。
骨干校建設成果
C#程序開發(fā)從入門到精通
第1章 C#語法基礎 1
1.1 C#和.NET集成開發(fā)環(huán)境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 數(shù)據(jù)類型 13
1.3.1 值類型 13
1.3.2 引用類型 14
1.3.3 類型轉(zhuǎn)換 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 運算符的優(yōu)先級 26
1.5.6 運算符的結合順序 27
1.6 C#語句結構 27
1.6.1 分支選擇結構 27
1.6.2 循環(huán)結構 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章 面向?qū)ο蟮某绦蛟O計 55
3.1 案例引入 55
3.2 面向?qū)ο蟾攀觥?5
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 方法的調(diào)用 66
3.6 值類型與引用類型 69
3.6.1 值類型與引用類型的區(qū)別 69
3.6.2 裝箱與拆箱 71
3.7 參數(shù)的傳遞 72
3.7.1 按值傳遞 73
3.7.2 引用傳遞 74
3.7.3 ref引用傳遞 76
3.7.4 out輸出參數(shù)傳遞 77
3.8 方法的重載 79
3.9 構造函數(shù) 84
3.9.1 構造函數(shù)概述 84
3.9.2 默認構造函數(shù) 85
3.9.3 顯式聲明的無參構造函數(shù) 86
3.9.4 構造函數(shù)的重載 88
3.9.5 指定初始值設定項 90
3.9.6 readonly修飾符 93
3.10 靜態(tài)成員 93
3.10.1 靜態(tài)字段 94
3.10.2 靜態(tài)屬性 94
3.10.3 靜態(tài)方法 95
3.10.4 靜態(tài)構造函數(shù) 96
3.10.5 靜態(tài)類 100
3.11 索引器 101
3.11.1 索引器的定義 105
3.11.2 索引器的使用 107
3.12 內(nèi)部類和匿名類 111
3.12.1 內(nèi)部類 111
3.12.2 匿名類 111
3.13 案例完成 112
本章小結 114
習題 114
第4章 面向?qū)ο蟮母呒壧匦浴?15
4.1 案例引入 115
4.2 面向?qū)ο蟮娜筇匦浴?16
4.3 類的繼承 116
4.4 構造函數(shù)的執(zhí)行 119
4.5 訪問修飾符 121
4.5.1 類的可訪問性 121
4.5.2 類中各成員的可訪問性 122
4.6 類的多態(tài) 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 狀態(tài)條 179
5.7 消息框 181
5.8 MDI 183
5.9 窗體跳轉(zhuǎn) 187
本章小結 187
習題 187
第6章 使用ADO.NET管理數(shù)據(jù) 188
6.1 案例引入 188
6.2 ADO.NET概述 189
6.3 數(shù)據(jù)庫連接 190
6.4 命令對象 192
6.4.1 創(chuàng)建命令對象 192
6.4.2 執(zhí)行SQL文本命令 193
6.4.3 執(zhí)行存儲過程 194
6.5 數(shù)據(jù)讀取器 196
6.5.1 數(shù)據(jù)讀取器概述 196
6.5.2 查詢數(shù)據(jù) 196
6.5.3 獲取表的信息 197
6.6 數(shù)據(jù)集 199
6.6.1 數(shù)據(jù)集與數(shù)據(jù)適配器 199
6.6.2 數(shù)據(jù)集中的數(shù)據(jù)修改 200
6.6.3 添加記錄行 202
6.6.4 在DataSet中訪問多個表 203
6.7 回到案例 206
本章小結 210
習題 210
第7章 使用LINQ訪問數(shù)據(jù) 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