注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C# 3.0學(xué)習(xí)指南

C# 3.0學(xué)習(xí)指南

C# 3.0學(xué)習(xí)指南

定 價(jià):¥79.00

作 者: (美)利伯蒂 等著,張晨,王麗,齊卉 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115216199 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 587 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C# 3.0學(xué)習(xí)指南》從C#的基礎(chǔ)知識(shí)開始,涵蓋了C#中類、繼承、接口、委托等方面的內(nèi)容,并介紹了C#開發(fā)中的各種方法和技巧?!禖# 3.0學(xué)習(xí)指南》引入了面向?qū)ο蟮母拍?,系統(tǒng)地介紹了.NET平臺(tái)、C#的基本語法、常用類庫(kù)、調(diào)試工具、數(shù)據(jù)庫(kù)操作等方面的知識(shí)?!禖# 3.0學(xué)習(xí)指南》通過大量示例,幫助讀者循序漸進(jìn)地掌握這些知識(shí)。在每章后面還提供了測(cè)驗(yàn)和練習(xí)題,并在書后附錄中給出了答案和詳細(xì)講解?!禖# 3.0學(xué)習(xí)指南》的目標(biāo)讀者是C#編程初學(xué)者,無論是否具有其他語言的編程經(jīng)驗(yàn),都能夠通過閱讀《C# 3.0學(xué)習(xí)指南》很快地掌握這一技術(shù)?!禖# 3.0學(xué)習(xí)指南》適合作為開始學(xué)習(xí)編程的學(xué)生的入門參考書籍,也可作為大專院校相關(guān)課程的教材。

作者簡(jiǎn)介

  Jesse Liberty,是Microsoft公司Silverlight開發(fā)部門的高級(jí)項(xiàng)目經(jīng)理,也是很多相關(guān)書籍的作者,其著作包括Programming C#3.0和Programming.NET3.5 。Brian MacDonald,是擅長(zhǎng)Microsoft.NET編程主題的技術(shù)編輯,曾參與合著Learning C#2005、Learning ASP.NET2.0 with AJAX和Learning ASP.NET3.5。

圖書目錄

第1章 C#與.NET編程 1
1.1 安裝C# Express 2
1.2 C# 3.0與.NET 3.5 3
1.3 .NET平臺(tái) 3
1.4 .NET Framework 4
1.5 C#語言 4
1.6 第一個(gè)程序:Hello World 5
1.7 編譯器 8
1.8 研究第一個(gè)程序 9
1.9 集成開發(fā)環(huán)境 13
1.10 小結(jié) 14
1.11 測(cè)驗(yàn) 15
1.12 練習(xí) 16
第2章 Visual Studio 2008和C# Express 2008 17
2.1 寫在前面的話 18
2.2 起始頁 19
2.3 項(xiàng)目和解決方案 19
2.3.1 項(xiàng)目類型 20
2.3.2 模板 21
2.4 集成開發(fā)環(huán)境的內(nèi)部構(gòu)造 22
2.5 創(chuàng)建和運(yùn)行應(yīng)用程序 24
2.6 菜單 25
2.6.1 File菜單 25
2.6.2 Edit菜單 25
2.6.3 View菜單 32
2.6.4 Refactor菜單 35
2.6.5 Project菜單 35
2.6.6 Build菜單 35
2.6.7 Debug菜單 35
2.6.8 Data菜單 36
2.6.9 Format菜單 36
2.6.10 Tools菜單 36
2.6.11 Window菜單 37
2.6.12 幫助菜單 37
2.7 小結(jié) 37
2.8 測(cè)驗(yàn) 38
2.9 練習(xí) 39
第3章 C#語言基礎(chǔ) 40
3.1 語句 40
3.2 變量類型 40
3.2.1 數(shù)值類型 42
3.2.2 非數(shù)值類型:char類型和bool類型 43
3.2.3 類型與編譯錯(cuò)誤 43
3.3 WriteLine()和Output 44
3.4 變量和賦值 45
3.4.1 明確賦值 47
3.4.2 隱式類型變量 48
3.5 類型轉(zhuǎn)換 49
3.6 常量 50
3.6.1 字面常量 51
3.6.2 符號(hào)常量 51
3.6.3 枚舉 52
3.7 字符串 55
3.8 空白字符 55
3.9 小結(jié) 56
3.10 測(cè)驗(yàn) 57
3.11 練習(xí) 58
第4章 運(yùn)算符 60
4.1 表達(dá)式 60
4.2 賦值運(yùn)算符(=) 60
4.3 算數(shù)運(yùn)算符 61
4.3.1 簡(jiǎn)單算數(shù)運(yùn)算符(+、-、*、/) 61
4.3.2 取模運(yùn)算符(%) 62
4.4 遞增和遞減運(yùn)算符 63
4.4.1 計(jì)算并賦值運(yùn)算符 64
4.4.2 遞增1和遞減1運(yùn)算符 64
4.4.3 前置和后置運(yùn)算符 64
4.5 關(guān)系運(yùn)算符 67
4.6 邏輯運(yùn)算符和條件語句 67
4.7 條件運(yùn)算符 69
4.8 運(yùn)算符優(yōu)先級(jí) 70
4.9 小結(jié) 72
4.10 測(cè)驗(yàn) 72
4.11 練習(xí) 73
第5章 分支語句 75
5.1 無條件分支語句 75
5.2 條件分支語句 77
5.2.1 if語句 77
5.2.2 單獨(dú)if語句塊 79
5.2.3 縮短條件判斷 82
5.2.4 if…else語句 83
5.2.5 嵌套if語句 84
5.2.6 switch語句 87
5.2.7 Case語句的貫穿和跳轉(zhuǎn) 89
5.2.8 switch判斷字符串 91
5.3 ReadLine()和輸入 92
5.4 迭代(循環(huán))語句 93
5.4.1 使用goto創(chuàng)建循環(huán) 93
5.4.2 while循環(huán) 95
5.4.3 do…while循環(huán) 96
5.4.4 for循環(huán) 97
5.4.5 用取模運(yùn)算符控制for循環(huán) 98
5.4.6 跳出for循環(huán) 99
5.4.7 continue語句 100
5.4.8 for循環(huán)的可選元素 102
5.5 小結(jié) 105
5.6 測(cè)驗(yàn) 106
5.7 練習(xí) 107
第6章 面向?qū)ο缶幊獭?08
6.1 構(gòu)建模型 109
6.2 類和對(duì)象 110
6.3 類的定義 110
6.4 類的關(guān)系 111
6.5 面向?qū)ο缶幊痰娜笾е?12
6.5.1 封裝 112
6.5.2 具體化 113
6.5.3 多態(tài)性 113
6.6 面向?qū)ο蟮姆治龊驮O(shè)計(jì) 114
6.7 小結(jié) 114
6.8 測(cè)驗(yàn) 115
6.9 練習(xí) 116
第7章 類和對(duì)象 117
7.1 定義類 118
7.1.1 實(shí)例化對(duì)象 119
7.1.2 創(chuàng)建Box類 120
7.1.3 訪問修飾符 122
7.2 方法參數(shù) 122
7.3 返回類型 124
7.4 構(gòu)造器 125
7.5 初始化器 127
7.6 對(duì)象初始化器 128
7.7 匿名類型 129
7.8 this關(guān)鍵字 130
7.9 靜態(tài)成員和實(shí)例成員 131
7.9.1 調(diào)用靜態(tài)方法 132
7.9.2 使用靜態(tài)域 134
7.10 析構(gòu)對(duì)象 136
7.11 內(nèi)存分配:棧和堆 138
7.12 小結(jié) 143
7.13 測(cè)驗(yàn) 144
7.14 練習(xí) 145
第8章 方法 146
8.1 重載方法 146
8.2 通過屬性封裝數(shù)據(jù) 149
8.2.1 get訪問器 152
8.2.2 set訪問器 152
8.2.3 自動(dòng)屬性 153
8.3 返回多個(gè)值 154
8.3.1 通過引用傳遞值類型 155
8.3.2 輸出參數(shù)和明確賦值 157
8.4 小結(jié) 157
8.5 測(cè)驗(yàn) 158
8.6 練習(xí) 159
第9章 基本調(diào)試 160
9.1 設(shè)置斷點(diǎn) 161
9.1.1 使用調(diào)試菜單設(shè)置斷點(diǎn) 162
9.1.2 設(shè)置篩選器和命中次數(shù) 163
9.2 查看值:Autos和Locals窗口 164
9.3 設(shè)置監(jiān)視 166
9.4 調(diào)用堆?!?68
9.5 停止調(diào)試 169
9.6 小結(jié) 169
9.7 測(cè)驗(yàn) 169
9.8 練習(xí) 170
第10章 數(shù)組 174
10.1 使用數(shù)組 174
10.1.1 聲明數(shù)組 175
10.1.2 理解默認(rèn)值 175
10.1.3 訪問數(shù)組元素 176
10.1.4 數(shù)組和循環(huán) 176
10.2 foreach語句 179
10.3 初始化數(shù)組元素 180
10.4 params關(guān)鍵字 180
10.5 多維數(shù)組 181
10.5.1 矩形數(shù)組 182
10.5.2 鋸齒數(shù)組 186
10.6 數(shù)組方法 189
10.7 數(shù)組排序 189
10.8 小結(jié) 192
10.9 測(cè)驗(yàn) 193
10.10 練習(xí) 193
第11章 繼承和多態(tài) 194
11.1 具體化與一般化 194
11.2 繼承 196
11.2.1 實(shí)現(xiàn)繼承 197
11.2.2 調(diào)用基類構(gòu)造器 199
11.2.3 隱藏基類方法 200
11.2.4 訪問控制 200
11.3 多態(tài) 201
11.3.1 創(chuàng)建多態(tài)類型 201
11.3.2 重寫虛方法 204
11.3.3 使用多態(tài)對(duì)象 204
11.3.4 new和override版本 206
11.4 抽象類 207
11.5 密封類 210
11.6 所有類的根類:Object 210
11.7 小結(jié) 212
11.8 測(cè)驗(yàn) 213
11.9 練習(xí) 214
第12章 運(yùn)算符重載 215
12.1 設(shè)計(jì)Fraction類 215
12.2 使用operator關(guān)鍵字 216
12.3 創(chuàng)建有用的運(yùn)算符 219
12.4 Equals運(yùn)算符 220
12.5 轉(zhuǎn)換運(yùn)算符 225
12.6 小結(jié) 229
12.7 測(cè)驗(yàn) 229
12.8 練習(xí) 230
第13章 接口 231
13.1 什么是接口 231
13.2 實(shí)現(xiàn)接口 232
13.2.1 定義接口 235
13.2.2 在客戶端實(shí)現(xiàn)接口 236
13.3 實(shí)現(xiàn)多個(gè)接口 237
13.4 轉(zhuǎn)換為一個(gè)接口 240
13.5 is和as運(yùn)算符 240
13.6 擴(kuò)展接口 247
13.7 合并接口 249
13.8 重載接口方法 250
13.9 顯示接口實(shí)現(xiàn) 255
13.10 小結(jié) 258
13.11 測(cè)驗(yàn) 259
13.12 練習(xí) 260
第14章 泛型和集合 261
14.1 泛型 261
14.2 集合接口 262
14.3 創(chuàng)建自己的集合 262
14.3.1 創(chuàng)建索引器 262
14.3.2 索引和賦值 266
14.3.3 以其他類型作為索引 267
14.3.4 泛型集合接口 271
14.3.5 IEnumerable接口 272
14.4 Framework泛型集合 276
14.4.1 泛型列表:List 276
14.4.2 泛型隊(duì)列 288
14.4.3 泛型堆?!?90
14.4.4 字典 293
14.5 小結(jié) 296
14.6 測(cè)驗(yàn) 297
14.7 練習(xí) 297
第15章 字符串 299
15.1 創(chuàng)建字符串 299
15.1.1 字符串文本 300
15.1.2 轉(zhuǎn)義字符 300
15.1.3 逐字字符串 300
15.1.4 ToString()方法 301
15.2 操作字符串 301
15.2.1 比較字符串 302
15.2.2 連接字符串 303
15.2.3 復(fù)制字符串 304
15.2.4 判斷字符串是否相等 307
15.2.5 其他常用的字符串方法 308
15.2.6 搜索子字符串 311
15.2.7 分割字符串 313
15.2.8 StringBuilder類 315
15.3 正則表達(dá)式 317
15.4 Regex類 318
15.5 小結(jié) 320
15.6 測(cè)驗(yàn) 321
15.7 練習(xí) 322
第16章 拋出和捕獲異?!?24
16.1 Bug、Error和Exception 324
16.2 拋出異常 325
16.3 搜索異常處理器 325
16.4 throw語句 326
16.5 try和catch語句 328
16.6 怎樣調(diào)用堆?!?30
16.7 創(chuàng)建專門的catch語句 332
16.8 finally語句 334
16.9 Exception類的方法和屬性 337
16.10 自定義異常 340
16.11 小結(jié) 343
16.12 測(cè)驗(yàn) 344
16.13 練習(xí) 344
第17章 委托和事件 345
17.1 委托 345
17.2 事件 350
17.2.1 發(fā)布和訂閱 350
17.2.2 事件和委托 351
17.2.3 使用事件解決委托問題 358
17.2.4 event關(guān)鍵字 359
17.3 使用匿名方法 363
17.4 Lambda表達(dá)式 363
17.5 小結(jié) 365
17.6 測(cè)驗(yàn) 365
17.7 練習(xí) 366
第18章 創(chuàng)建Windows應(yīng)用程序 367
18.1 創(chuàng)建簡(jiǎn)單的Windows窗體應(yīng)用程序 367
18.2 創(chuàng)建真正的應(yīng)用程序 373
18.2.1 創(chuàng)建基本用戶界面 375
18.2.2 組合使用TreeView控件 377
18.2.3 處理TreeView事件 383
18.2.4 處理Button事件 387
18.3 源代碼 392
18.4 小結(jié) 400
18.5 測(cè)驗(yàn) 401
18.6 練習(xí) 401
第19章 Windows Presentation Foundation 403
19.1 第一個(gè)WPF應(yīng)用程序 404
19.2 WPF與Windows Forms的區(qū)別 408
19.3 使用資源 410
19.4 動(dòng)畫 412
19.4.1 Triggers和Storyboards 413
19.4.2 將動(dòng)畫作為資源 416
19.5 C#與WPF 419
19.5.1 Grids和Stack Panels 420
19.5.2 添加數(shù)據(jù) 425
19.5.3 使用XAML中的數(shù)據(jù) 427
19.5.4 定義ListBox 427
19.5.5 事件處理 428
19.5.6 完整的XAML文件 429
19.6 小結(jié) 433
19.7 測(cè)驗(yàn) 434
19.8 練習(xí) 435
第20章 ADO.NET和關(guān)系型數(shù)據(jù)庫(kù) 436
20.1 關(guān)系數(shù)據(jù)庫(kù)和SQL 436
20.1.1 安裝Northwind數(shù)據(jù)庫(kù) 437
20.1.2 表、記錄和列 440
20.1.3 規(guī)范化 440
20.1.4 聲明引用完整性 441
20.1.5 SQL 441
20.2 ADO.NET對(duì)象模型 443
20.2.1 DataTables和DataColumns 443
20.2.2 DataRelations 443
20.2.3 Rows 444
20.2.4 DataAdapter 444
20.2.5 DbCommand和DbConnection 444
20.2.6 DataReader 444
20.3 ADO.NET使用入門 444
20.4 小結(jié) 447
20.5 測(cè)驗(yàn) 448
20.6 練習(xí) 449
第21章 LINQ 450
21.1 查詢內(nèi)存中的數(shù)據(jù) 450
21.2 匿名類型和隱式類型變量 454
21.3 Lambda表達(dá)式 456
21.4 排序和連接 457
21.5 使用LINQ與SQL 462
21.6 使用Object Relational Designer 466
21.7 小結(jié) 470
21.8 測(cè)驗(yàn) 471
21.9 練習(xí) 472
附錄A 習(xí)題和練習(xí)答案 473

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)