国产免费无码又爽又刺激高潮_国产亚洲欧美在线人成aaaa_亚洲av永久无码精品尤物_专区久久五月天_国内精品久久人妻无码妲己影院

專題欄目:ARVRMR虛擬現(xiàn)實(shí)

《C#程序設(shè)計(jì)自學(xué)經(jīng)典》

書籍簡介:

本書從C#基礎(chǔ)開始,主要介紹了流程控制語句的應(yīng)用,數(shù)組、集合、結(jié)構(gòu)及枚舉的應(yīng)用,面向?qū)ο缶幊痰幕靖拍罴皯?yīng)用,索引器、委托、事件和Lambda表達(dá)式的應(yīng)用,LINQ的基礎(chǔ)知識,調(diào)試與異常處理,WinForm應(yīng)用程序開發(fā)基礎(chǔ),WinForms控件應(yīng)用,文件及數(shù)據(jù)流技術(shù),WPF編程基礎(chǔ),ADO.NET 操作數(shù)據(jù)庫,網(wǎng)絡(luò)編程技術(shù),XML編程技術(shù),注冊表技術(shù),線程的基礎(chǔ)知識,Windows應(yīng)用程序的打包及部署以及Windows安全性等內(nèi)容?! ?/p>

本書結(jié)構(gòu)清晰合理,案例教學(xué)通俗易懂。不僅可以作為大、中專院校以及培訓(xùn)班相關(guān)專業(yè)的教材,對于編程愛好者來講,同樣是一本難得的入門圖書。

作者簡介:

楊光、劉志勇

出版日期:

2016年03月

章節(jié)目錄:

第1章 從零認(rèn)識C# 1
1.1 C#簡介 1
1.2 .NET概述 2
1.3 C#與.NET的關(guān)系 2
1.4 .NET Framework 的體系結(jié)構(gòu) 2
1.4.1 公共語言運(yùn)行庫 3
1.4.2 .NET Framework類庫 4
1.5 Visual Studio 2012簡介 4
1.5.1 Visual Studio 2012 新功能 5
1.5.2 安裝Visual Studio 2012 6
1.5.3 卸載Visual Studio 2012 8
1.5.4 啟動Visual Studio 2012 10
1.6 第一個(gè)C#程序 11
1.6.1 編寫第一個(gè)C#程序 11
1.6.2 編譯和運(yùn)行C#控制臺應(yīng)用程序 12
1.7 應(yīng)用程序結(jié)構(gòu) 13
1.7.1 控制臺應(yīng)用程序文件夾結(jié)構(gòu) 13
1.7.2 C#程序結(jié)構(gòu) 13
小結(jié) 19
第2章 C#基礎(chǔ)知識 20
2.1 變量與常量 20
2.1.1 C#中的變量 20
2.1.2 C#中的常量 21
2.1.3 變量與常量的初始化 23
2.2 數(shù)據(jù)類型的分類 24
2.3 運(yùn)算符和表達(dá)式 25
2.3.1 運(yùn)算符的分類 25
2.3.2 運(yùn)算符的優(yōu)先級 30
2.4 字符與字符串的處理 30
2.4.1 char的使用 30
2.4.2 字符串類String的使用 35
2.4.3 可變字符串類StringBuilder的使用 52
小結(jié) 54
第3章 流程控制語句的應(yīng)用 55
3.1 選擇語句的應(yīng)用 55
3.1.1 簡單的if條件語句 55
3.1.2 if…else…條件語句 55
3.1.3 if…else if…else多分支語句 56
3.1.4 嵌套if語句 57
3.1.5 switch多分支語句 58
3.1.6 三元運(yùn)算符 59
3.2 迭代語句的應(yīng)用 60
3.2.1 for循環(huán)語句 60
3.2.2 while循環(huán)語句 62
3.2.3 do…while循環(huán)語句 63
3.2.4 foreach循環(huán)語句 64
3.2.5 for、foreach、while和do…while的區(qū)別 66
3.2.6 雙重循環(huán) 66
3.3 跳轉(zhuǎn)語句的應(yīng)用 67
3.3.1 break跳轉(zhuǎn)語句 68
3.3.2 continue跳轉(zhuǎn)語句 69
3.3.3 return跳轉(zhuǎn)語句 70
3.3.4 goto語句 72
3.3.5 各跳轉(zhuǎn)語句的區(qū)別 73
小結(jié) 73
第4章 數(shù)組與集合、結(jié)構(gòu)與枚舉的應(yīng)用 74
4.1 數(shù)組概述 74
4.2 一維數(shù)組的聲明和使用 74
4.3 二維數(shù)組的聲明和使用 76
4.4 ArrayList類 77
4.4.1 ArrayList類的聲明與初始化 77
4.4.2 ArrayList的使用 77
4.5 Hashtable 86
4.5.1 Hashtable的屬性及其方法 86
4.5.2 Hashtable元素的添加 87
4.5.3 Hashtable元素的刪除 87
4.5.4 Hashtable元素的遍歷 88
4.5.5 Hashtable元素的查找 88
4.6 枚舉 90
4.6.1 枚舉的聲明 90
4.6.2 枚舉類型與基本類型的轉(zhuǎn)換 91
4.7 結(jié)構(gòu)類型 92
小結(jié) 93
第5章 面向?qū)ο缶幊痰幕靖拍罴皯?yīng)用 94
5.1 類 94
5.1.1 類的概述 94
5.1.2 類的面向?qū)ο蟮母攀?94
5.1.3 類的聲明及其類成員 95
5.1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 98
5.1.5 this關(guān)鍵字 100
5.1.6 屬性 101
5.2 繼承 103
5.2.1 繼承簡述 103
5.2.2 抽象類及類成員 105
5.3 接口 105
5.3.1 接口的介紹及聲明 106
5.3.2 實(shí)現(xiàn)接口 106
5.4 多態(tài) 108
5.5 抽象類與抽象方法的應(yīng)用 110
5.5.1 抽象類的聲明 110
5.5.2 抽象方法的聲明 110
5.5.3 如何使用抽象類與抽象方法 111
5.6 密封類與密封方法 113
小結(jié) 114
第6章 索引器、委托、事件和Lambda表達(dá)式的應(yīng)用 115
6.1 索引器 115
6.1.1 索引器的概述及聲明 115
6.1.2 索引器的重載 117
6.2 委托 119
6.2.1 委托的基本用法 119
6.2.2 方法與委托相關(guān)聯(lián) 121
6.3 事件 122
6.3.1 事件處理程序 123
6.3.2 事件的應(yīng)用 124
6.4 Lambda表達(dá)式 125
6.4.1 匿名方法的簡介 126
6.4.2 Lambda表達(dá)式簡介 126
6.4.3 表達(dá)式Lambda的應(yīng)用 126
6.4.4 語句Lambda的應(yīng)用 127
6.4.5 Lambda表達(dá)式中的變量范圍 127
小結(jié) 128
第7章 LINQ應(yīng)用 129
7.1 LINQ基礎(chǔ)知識 129
7.1.1 簡單的查詢 129
7.1.2 函數(shù)的支持 131
7.1.3 使用混合的查詢和函數(shù)語法 132
7.2 LINQ子句 133
7.2.1 where子句的應(yīng)用 134
7.2.2 orderby子句的應(yīng)用 135
7.2.3 select子句的應(yīng)用 137
7.2.4 多個(gè)from子句的應(yīng)用 139
7.2.5 group子句的應(yīng)用 140
7.2.6 into子句的應(yīng)用 142
7.2.7 let子句的應(yīng)用 144
7.2.8 join子句的應(yīng)用 146
小結(jié) 148
第8章 調(diào)試和異常處理 149
8.1 程序調(diào)試概述 149
8.2 程序錯誤與程序調(diào)試 149
8.2.1 程序錯誤 149
8.2.2 程序調(diào)試 150
8.3 異常類與異常處理 155
8.3.1 異常類 155
8.3.2 異常處理 156
小結(jié) 165
第9章 WinForm應(yīng)用程序開發(fā)基礎(chǔ) 166
9.1 Windows應(yīng)用程序的開發(fā)界面 166
9.1.1 創(chuàng)建Windows程序 166
9.1.2 解決方案資源管理器 167
9.1.3 窗體設(shè)計(jì)器和代碼編輯器 169
9.1.4 工具箱 169
9.1.5 工具欄 169
9.2 多文檔界面 170
9.2.1 多文檔界面設(shè)置及窗體屬性 170
9.2.2 窗體傳值技術(shù) 172
9.3 開發(fā)一個(gè)簡單的Windows應(yīng)用程序 181
9.3.1 菜單欄 182
9.3.2 工具欄 184
9.3.3 狀態(tài)欄 186
小結(jié) 187
第10章 WinForms基本控件 188
10.1 Control類 188
10.1.1 Control類的屬性 188
10.1.2 Control類的事件 189
10.2 標(biāo)簽控件(Label控件) 192
10.3 按鈕控件(Button控件) 193
10.3.1 Button控件的常用屬性 193
10.3.2 Button控件的應(yīng)用 194
10.4 文本框控件(TextBox控件) 198
10.4.1 TextBox控件的常用屬性 198
10.4.2 TextBox控件的常用事件 199
10.4.3 TextBox控件的簡單應(yīng)用 200
10.5 ListBox控件和CheckedListBox控件 201
10.5.1 ListBox控件的屬性 201
10.5.2 ListBox控件的方法 202
10.5.3 ListBox控件的事件 203
10.5.4 ListBox控件的常見用法 203
10.6 消息對話框 206
小結(jié) 208
第11章 WinForms高級控件 209
11.1 單選按鈕(RadioButton) 209
11.1.1 RadioButton類的常見屬性和事件 209
11.1.2 RadioButton的用法 210
11.2 圖片框控件(PictureBox) 211
11.2.1 PictureBox類的常見屬性和事件 212
11.2.2 PictureBox控件實(shí)例 212
11.3 選項(xiàng)卡控件(TabControl) 215
11.3.1 TabControl類的常見屬性和事件 215
11.3.2 TabControl控件實(shí)例 215
11.4 進(jìn)度條控件(ProgressBar) 217
11.4.1 ProgressBar類的常見屬性 218
11.4.2 ProgressBar控件實(shí)例 218
11.5 ImageList控件 220
11.5.1 ImageList類的常見屬性 220
11.5.2 ImageList控件實(shí)例 220
11.6 ToolStrip控件 222
11.6.1 ToolStrip類的常見屬性 222
11.6.2 ToolStrip相關(guān)的伴隨類 223
11.6.3 ToolStrip中的項(xiàng) 223
11.6.4 創(chuàng)建工具欄 224
11.7 ListView控件 225
11.7.1 ListView類的常見屬性、事件和方法 226
11.7.2 ListView控件實(shí)例 228
11.8 TreeView控件 231
11.8.1 TreeView類的屬性 231
11.8.2 TreeNode類的屬性 232
11.8.3 TreeView控件實(shí)例 233
11.9 MonthCalendar控件 235
11.9.1 MonthCalendar類的屬性 235
11.9.2 MonthCalendar控件實(shí)例 236
11.10 DataTimePicker控件 237
11.10.1 DataTimePicker類的屬性 238
11.10.2 DataTimePicker控件實(shí)例 238
小結(jié) 240
第12章 文件及數(shù)據(jù)流技術(shù) 241
12.1 System.IO命名空間 241
12.1.1 System.IO命名空間中包含的類 241
12.1.2 File類的常用方法 242
12.1.3 Filelnfo類的方法 244
12.1.4 Directory類的方法 245
12.1.5 File類的使用 247
12.1.6 Directory 類的使用 250
12.2 FileStream文件流類 252
12.2.1 FileMode枚舉對象的成員 252
12.2.2 FileAccess枚舉對象的成員 253
12.2.3 FileStream類的常用屬性 253
12.2.4 FileStream類的常用方法 253
12.3 StreamReader類和StreamWriter類 254
12.3.1 StreamReader類 254
12.3.2 StreamWriter類 255
12.3.3 StreamReader類與StreamWriter類的使用 257
12.4 BinaryReader類和BinaryWriter類 259
12.4.1 BinaryReader類 259
12.4.2 BinaryWriter類 260
12.4.3 BinaryReader類與BinaryWriter類的使用 261
小結(jié) 262
第13章 WPF編程基礎(chǔ) 263
13.1 WPF概述 263
13.2 WPF體系結(jié)構(gòu) 264
13.3 WPF的特點(diǎn) 266
13.4 XAML 267
13.4.1 XAML簡述 267
13.4.2 XAML的優(yōu)點(diǎn) 267
13.4.3 XAML基本語法 268
13.4.4 Application對象 271
13.5 WPF布局控件簡述 273
13.5.1 Canvas控件 273
13.5.2 DockPanel控件 276
13.5.3 Grid控件 277
13.5.4 StackPanel控件 278
13.5.5 WrapPanel控件 279
小結(jié) 280
第14章 ADO.NET 操作數(shù)據(jù)庫 281
14.1 ADO.NET簡介 281
14.1.1 ADO.NET的作用 282
14.1.2 ADO.NET的主要組件 282
14.2 Connection對象 283
14.2.1 SqlConnection類的常用屬性 283
14.2.2 SqlConnection類的常用方法 284
14.3 Command對象 285
14.3.1 SqlCommand類的創(chuàng)建 285
14.3.2 SqlCommand類的常用屬性 285
14.3.3 SqlCommand類的常用方法 286
14.3.4 SqlCommand類的使用 286
14.4 事務(wù)處理 289
14.4.1 事務(wù)的特性 289
14.4.2 執(zhí)行事務(wù)的步驟 289
14.4.3 事務(wù)類SqlTransaction類的使用 289
14.5 DataReader對象 291
14.5.1 SqlDataReader類的屬性 292
14.5.2 SqlDataReader類的方法 292
14.5.3 SqlDataReader類的使用 295
14.6 DataSet對象和DataAdapter對象 297
14.6.1 DataSet對象 297
14.6.2 DataAdapter對象 301
14.6.3 DataSet和SqlDataAdapter的應(yīng)用 303
14.7 DataView對象 304
14.7.1 DataView類的屬性 305
14.7.2 DataView類的方法 305
14.7.3 DataView類的使用 306
14.8 DataGridView控件顯示和操作數(shù)據(jù) 309
14.8.1 DataGridView類的屬性 310
14.8.2 DataGridview控件的案例教學(xué) 311
小結(jié) 315
第15章 網(wǎng)絡(luò)編程技術(shù) 316
15.1 HTTP網(wǎng)絡(luò)編程 316
15.1.1 System.Net命名空間 316
15.1.2 WebClient類 318
15.1.3 WebRequest類和WebResponse類 325
15.1.4 WebBrowser瀏覽器控件 329
15.2 套接字網(wǎng)絡(luò)編程 338
15.2.1 TcpClient類和TcpListener 類 338
15.2.2 Socket類 343
15.2.3 UDPClient類 350
小結(jié) 355
第16章 XML編程技術(shù) 356
16.1 XML 基礎(chǔ) 356
16.2 XML 語法 357
16.2.1 XML標(biāo)記、元素和屬性 357
16.2.2 XML的語法規(guī)則 358
16.2.3 XML名稱命名規(guī)則 360
16.3 操作XML文檔 361
16.3.1 XML文檔對象模型概述 361
16.3.2 XML文檔的DOM實(shí)現(xiàn) 361
16.3.3 XML文檔的應(yīng)用實(shí)例 362
16.3.4 裝載XML文檔 362
16.3.5 遍歷XML文檔 363
16.3.6 查詢特殊元素和節(jié)點(diǎn) 364
16.3.7 修改XML文檔 365
16.3.8 Save方法 365
16.4 綜合實(shí)例 366
小結(jié) 370
第17章 注冊表技術(shù) 371
17.1 注冊表基礎(chǔ)知識 371
17.1.1 簡述注冊表 371
17.1.2 展示注冊表的結(jié)構(gòu) 371
17.2 操作注冊表 372
17.2.1 讀取注冊表中信息 373
17.2.2 創(chuàng)建和修改注冊表信息 373
17.2.3 刪除注冊表中信息 374
17.2.4 情景應(yīng)用:利用注冊表設(shè)計(jì)注冊軟件 375
17.3 實(shí)戰(zhàn)練習(xí):添加“用記事本打開”快捷菜單項(xiàng) 377
小結(jié) 378
第18章 線程的基礎(chǔ)知識 379
18.1 線程簡述 379
18.1.1 單線程 379
18.1.2 多線程 380
18.1.3 線程的生命周期 381
18.2 線程調(diào)度 382
18.2.1 簡述Thread類 382
18.2.2 創(chuàng)建線程 383
18.2.3 掛起與恢復(fù)線程 384
18.2.4 線程休眠 385
18.2.5 終止與阻止線程 387
18.2.6 情景應(yīng)用:使用多線程制作端口掃描工具 387
18.3 線程同步 389
18.3.1 簡述線程同步機(jī)制 389
18.3.2 使用lock關(guān)鍵字實(shí)現(xiàn)線程同步 391
18.3.3 使用Monitor類實(shí)現(xiàn)線程同步 391
18.4 綜合實(shí)例 393
小結(jié) 402
第19章 Windows應(yīng)用程序的打包及部署 403
19.1 安裝工具簡介 403
19.2 創(chuàng)建部署項(xiàng)目 403
19.3 簡單的打包和部署 404
19.4 自定義的打包程序 411
小結(jié) 412
第20章 Windows安全性 413
20.1 Windows應(yīng)用程序的安全性概述 413
20.1.1 如何創(chuàng)建、卸載域 413
20.1.2 如何實(shí)現(xiàn)域間的通信 414
20.2 身份驗(yàn)證和授權(quán) 414
20.2.1 標(biāo)識和Principal 416
20.2.2 角色 417
20.2.3 聲明基于角色的安全性 418
20.3 加密 418
20.3.1 簽名 421
20.3.2 交換密鑰和安全傳輸 422
20.4 資源的訪問控制 423
20.5 代碼訪問安全性 424
20.5.1 聲明式安全性 424
20.5.2 強(qiáng)制安全性 424
20.5.3 請求權(quán)限 425 

封面圖:

發(fā)表評論

相關(guān)文章