C#.NET實(shí)訓(xùn)教程
|
資料類別
|
計(jì)算機(jī)軟件圖書 |
|
課程(專業(yè))
|
C語言 |
關(guān)鍵詞
|
C語言|程序設(shè)計(jì) |
適用年級(jí)
|
不限 |
身份要求
|
游客 |
金 幣
|
0 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
2490K |
發(fā)布時(shí)間
|
2011-12-20 16:44:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
81 |
發(fā)布人 |
shenhankun |
內(nèi)容簡介:
C#.NET實(shí)訓(xùn)教程
本書是在講授Visual C#.Net 應(yīng)用程序課程的講義和教案的基礎(chǔ)上整理編輯而成。本書內(nèi)容幾乎涵蓋了使用C#語言開發(fā)Windows應(yīng)用程序和Web應(yīng)用程序(ASP.Net)的各個(gè)方面。為了說明問題,在介紹程序設(shè)計(jì)方法時(shí),一般使用具有針對(duì)性的例子進(jìn)行說明,在例子中盡量避免不相關(guān)的的知識(shí)點(diǎn)和無關(guān)的代碼,使例子短小精悍。對(duì)于比較復(fù)雜的問題,將問題分解為多個(gè)步驟,分別講解給出詳細(xì)的設(shè)計(jì)步驟,減少讀者閱讀難度。書中的例子都比較完整,絕大部分都可以在計(jì)算機(jī)中運(yùn)行。
本書可以作為大學(xué)本專科計(jì)算機(jī)導(dǎo)論和C語言程序設(shè)計(jì)課程的后續(xù)課程,或作為學(xué)習(xí)使用C#語言開發(fā)Windows應(yīng)用程序和Web應(yīng)用程序(ASP.Net)的培訓(xùn)班的教材,也適合使用C#語言開發(fā)項(xiàng)目的程序員參考。
目 錄
1 .NET體系結(jié)構(gòu) 7
1.1 什么是.NET Framwork? 7
1.2 .NET Framework的內(nèi)容 7
1.3 如何用.NET Framework編寫應(yīng)用程序 8
1.4 MSIL和JIT 8
1.5 程序集 9
1.6 托管代碼 9
1.7 垃圾回收 9
1.8 鏈接 10
1.9 實(shí)例分析 11
1.10 內(nèi)容總結(jié) 13
1.11 獨(dú)立實(shí)踐 14
2 C#基礎(chǔ) 15
2.1 面向?qū)ο蠡靖拍?15
2.2 變量 18
2.3 常量 22
2.4 預(yù)定義數(shù)據(jù)類型 22
2.5 流控制 28
2.6 數(shù)組 37
2.7 命名空間 38
2.8 C#預(yù)處理器指令 44
2.9 C#編程規(guī)則 46
2.10 內(nèi)容總結(jié) 50
2.11 獨(dú)立實(shí)踐 50
3 對(duì)象和結(jié)構(gòu) 52
3.1 類和結(jié)構(gòu) 52
3.2 類和成員 53
3.3 構(gòu)造函數(shù) 60
3.4 結(jié)構(gòu) 65
3.5 部分類 68
3.6 內(nèi)容總結(jié) 72
3.7 獨(dú)立實(shí)踐 72
4 繼承 73
4.1 繼承的類型 73
4.2 結(jié)構(gòu)和類 75
4.3 調(diào)用函數(shù)的基類版本 76
4.4 抽象類和抽象函數(shù) 77
4.5 密封類和密封方法 79
4.6 修飾符 80
4.7 接口 81
4.8 內(nèi)容總結(jié) 86
4.9 獨(dú)立實(shí)踐 86
5 委托與事件 88
5.1 事件的原理 88
5.2 簡單的自定義事件 89
5.3 預(yù)定義事件處理機(jī)制 92
5.4 內(nèi)容總結(jié) 100
5.5 獨(dú)立實(shí)踐 100
6 運(yùn)算符和類型強(qiáng)制轉(zhuǎn)換 101
6.1 運(yùn)算符 101
6.2 運(yùn)算符的簡化操作 102
6.3 類型的安全性 107
6.4 類型轉(zhuǎn)換 108
6.5 裝箱和拆箱 111
6.6 對(duì)象的相等比較 112
6.7 引用類型的相等比較 112
6.8 運(yùn)算符重載 114
6.9 運(yùn)算符的工作方式 114
6.10 用戶定義的數(shù)據(jù)類型轉(zhuǎn)換 118
6.11 執(zhí)行用戶定義的類型轉(zhuǎn)換 119
6.12 多重?cái)?shù)據(jù)類型轉(zhuǎn)換 126
6.13 內(nèi)容總結(jié) 130
6.14 獨(dú)立實(shí)踐 131
7 字符串與正則表達(dá)式 132
7.1 System.String類 132
7.2 StringBuilder成員 135
7.3 字符串的格式化 138
7.4 正則表達(dá)式概述 142
7.5 內(nèi)容總結(jié) 149
7.6 獨(dú)立實(shí)踐 150
8 集合 151
8.1 集合 151
8.2 索引器 152
8.3 集合接口 155
8.4 字典 157
8.4.1 現(xiàn)實(shí)生活中的字典 158
8.4.2 .NET中的字典 158
8.4.3 字典的工作情況 160
8.5 內(nèi)容總結(jié) 167
8.6 獨(dú)立實(shí)踐 167
9 錯(cuò)誤與異常 168
9.1 錯(cuò)誤和異常 168
9.2 捕獲異常 170
9.3 System.Exception屬性 177
9.4 嵌套的 try塊 178
9.5 用戶定義的異常類 180
9.6 內(nèi)容總結(jié) 189
9.7 獨(dú)立實(shí)踐 189
10 內(nèi)存管理與指針 190
10.1 后臺(tái)內(nèi)存管理 190
10.2 值數(shù)據(jù)類型 190
10.3 引用數(shù)據(jù)類型 192
10.4 垃圾收集 194
10.5 釋放未托管的資源 195
10.6 析構(gòu)函數(shù) 195
10.7 IDisposable接口 196
10.8 實(shí)現(xiàn)IDisposable接口和析構(gòu)函數(shù) 198
10.9 不安全的代碼 199
10.10 指針 200
10.11 使用指針優(yōu)化性能 213
10.12 內(nèi)容總結(jié) 217
11 泛型 218
11.1 泛型的概念 218
11.2 使用泛型 219
11.3 可空類型 219
11.4 運(yùn)算符和可空類型 220
11.5 System.Collections.Generic命名空間 227
11.6 定義泛型類 237
11.7 default關(guān)鍵字 239
11.8 約束類型 240
11.9 從泛型類中繼承 247
11.10 泛型運(yùn)算符 248
11.11 泛型結(jié)構(gòu) 250
11.12 定義泛型接口 250
11.13 定義泛型方法 251
11.14 定義泛型委托 253
11.15 獨(dú)立實(shí)踐 253
12 反射 254
12.1 定制特性 254
12.2 編寫定制特性 255
12.3 指定特性參數(shù) 258
12.4 VectorClass程序集 261
12.5 反射 263
12.6 查找定制特性 269
12.7 內(nèi)容總結(jié) 273
13 線程 274
13.1 線程 274
13.2 多線程應(yīng)用程序 275
13.3 線程的處理 276
13.4 線程的優(yōu)先級(jí) 282
13.5 同步 283
13.6 同步問題 285
13.7 內(nèi)容總結(jié) 288
14 Winform基本概念 289
14.1 .NET Windows應(yīng)用程序開發(fā) 289
14.2 .NET框架類庫簡介 289
14.3 事件和事件處理程序 290
14.4 事件參數(shù) 290
14.5 Windows 應(yīng)用程序 290
14.6 窗體屬性、方法和事件 291
14.7 this 關(guān)鍵字 292
14.8 控件概念 292
14.9 各種類型控件 292
14.10 控件的一些通用屬性 294
14.11 標(biāo)簽、文本框、按鈕控件簡介 295
14.12 列表框控件簡介 296
14.13 復(fù)選列表框 296
14.14 組合框 296
14.15 內(nèi)容總結(jié) 302
15 Winform控件 303
15.1 控件分類 303
15.2 在窗體之間建立鏈接 307
15.3 應(yīng)用程序的啟動(dòng)和關(guān)閉 308
15.4 內(nèi)容總結(jié) 308
16 高級(jí)用戶界面 309
16.1 打印控件的使用 309
16.2 PrintDocument組件 309
16.3 PrintPreviewControl組件 310
16.4 PrintDialog 組件 310
16.5 PrintPreviewDialog組件 311
16.6 PageSetUpDialog控件 311
16.7 對(duì)話框 311
16.8 通用對(duì)話框 312
16.9 OpenFileDialog控件 312
16.10 SaveFileDialog控件 312
16.11 FontDialog控件 312
16.12 ColorDialog控件 312
16.13 MessageBox消息框 313
16.14 WinForms 中的可視效果 314
16.15 內(nèi)容總結(jié) 315
17 MDI應(yīng)用程序 316
17.1 SDI程序 316
17.2 MDI程序 316
17.3 MenuStrip和ToolStripMenuItem 317
17.4 toolStrip控件簡介 318
17.5 StatusStrip控件 320
17.6 創(chuàng)建對(duì)話框 320
17.7 內(nèi)容總結(jié) 321
18 ADO.NET編程 322
18.1 簡介 322
18.2 ADO.NET 的優(yōu)點(diǎn) 322
18.3 ADO.NET 結(jié)構(gòu) 324
18.4 ADO.NET 的基本組件 325
18.5 DataReader 328
18.6 獲取單個(gè)值 328
18.7 修改數(shù)據(jù)庫中的數(shù)據(jù) 329
18.8 從SQL Server獲取XML數(shù)據(jù) 329
18.9 DataAdapter 330
18.10 數(shù)據(jù)集:DataSet 330
18.11 DataTable 330
18.12 DataView 332
18.13 關(guān)系 332
18.14 數(shù)據(jù)綁定 333
18.15 DataRow 簡介 335
18.16 操縱數(shù)據(jù)源中的值 336
18.17 內(nèi)容總結(jié) 336
19 GDI+ 編程 337
19.1 理解繪圖規(guī)則 337
19.2 測量坐標(biāo)和區(qū)域 341
19.3 繪制可滾動(dòng)的窗口 343
19.4 顏色 348
19.5 畫筆和鋼筆 351
19.6 繪制圖形和線條 352
19.7 顯示圖像 355
19.8 繪制文本 357
19.9 字體和字體系列 359
19.10 內(nèi)容總結(jié) 363
20 自定義控件 364
20.1 添加事件處理程序 368
20.2 添加更多的屬性 370
20.3 內(nèi)容總結(jié) 372
21 部署與安裝 373
21.1 部署的設(shè)計(jì) 373
21.2 無干涉部署 387
21.3 內(nèi)容總結(jié) 394
22 ASP.NET與Web窗口簡介 395
22.1 應(yīng)用程序方案 395
22.2 Web 應(yīng)用程序開發(fā)周期 399
五個(gè)對(duì)象實(shí)現(xiàn)了服務(wù)器端的請(qǐng)求 403
22.3 ASP.NET 的演變 404
22.4 Global.asax 文件 405
22.5 發(fā)布網(wǎng)站 408
22.6 內(nèi)容總結(jié) 408
23 ASP.NET中的內(nèi)置對(duì)象 409
23.1 ASP.NET頁面 409
23.2 虛擬目錄 421
23.3 內(nèi)容總結(jié) 423
24 Web服務(wù)器控件 424
24.1 Web 控件 424
24.2 復(fù)雜控件 429
24.3 內(nèi)容總結(jié) 431
25 HTML控件 432
25.1 服務(wù)器控件 432
25.2 HTMLForm控件 432
25.3 Web服務(wù)器控件優(yōu)缺點(diǎn) 433
25.4 HTML服務(wù)器控件優(yōu)缺點(diǎn) 433
25.5 使用服務(wù)器控件設(shè)計(jì)頁面建議 433
25.6 內(nèi)容總結(jié) 439
26 深入服務(wù)器對(duì)象 440
26.1 Global.asax文件簡介 441
26.2 Application 對(duì)象 446
26.3 HttpServerUtility類和Server對(duì)象 446
26.4 HttpSessionState類和Session對(duì)象 448
26.5 內(nèi)容總結(jié) 449
27 ADO.NET WEB應(yīng)用 450
27.1 回顧ADO.NET 450
27.2 模板概念 464
27.3 ASP.NET 中的數(shù)據(jù)處理 465
27.4 內(nèi)容總結(jié) 466
28 WEB服務(wù)器基礎(chǔ) 467
28.1 ASP.NET Web 服務(wù) 467
28.2 編寫簡單的 Web 服務(wù) 468
28.3 內(nèi)容總結(jié) 470
28.4 獨(dú)立實(shí)踐 470
29 用戶控件 471
29.1 用戶控件開發(fā) 471
29.2 內(nèi)容總結(jié) 479
29.3 獨(dú)立實(shí)踐 480
30 Web部署 481
30.1 使用XCOPY部署 481
30.2 使用Visual studio的Copy Web Site功能部署 482
30.3 使用Visual Studio的Precompilation預(yù)編譯部署 482
30.4 內(nèi)容總結(jié) 483
30.5 獨(dú)立實(shí)踐 484
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請(qǐng)看常見問題解答。
下載地址:
|
|
|