注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C#面向?qū)ο蟪绦蛟O(shè)計(jì)

C#面向?qū)ο蟪绦蛟O(shè)計(jì)

C#面向?qū)ο蟪绦蛟O(shè)計(jì)

定 價(jià):¥38.00

作 者: 鄭宇軍 編著
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115206565 出版時(shí)間: 2009-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 384 字?jǐn)?shù):  

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

  本書(shū)以面向?qū)ο蟮能浖こ趟枷霝橹骶€,細(xì)致深入地講解了C#語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和技巧,內(nèi)容涵蓋面向?qū)ο蟮幕靖拍?、基于接口的設(shè)計(jì)、泛型程序設(shè)計(jì)方法、Windows和Web應(yīng)用開(kāi)發(fā),以及數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。全書(shū)提供了豐富的示例代碼和課后習(xí)題,并通過(guò)一個(gè)貫穿全書(shū)的“旅行社管理系統(tǒng)”案例展現(xiàn)了如何運(yùn)用C#語(yǔ)言和面向?qū)ο蠹夹g(shù)來(lái)進(jìn)行實(shí)際軟件系統(tǒng)開(kāi)發(fā)。本書(shū)適合作為高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)教材,也可供專(zhuān)業(yè)開(kāi)發(fā)人員自學(xué)參考。示例源代碼和教學(xué)課件可在人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(http://www.ptpedu.com.cn)上下載。

作者簡(jiǎn)介

暫缺《C#面向?qū)ο蟪绦蛟O(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 1
1.1 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言 1
1.2 面向?qū)ο蟮幕靖拍?2
1.2.1 對(duì)象 2
1.2.2 類(lèi) 2
1.2.3 消息和通信 3
1.2.4 關(guān)系 3
1.2.5 繼承 4
1.2.6 多態(tài)性 4
1.2.7 接口和組件 4
1.3 面向?qū)ο蟮拈_(kāi)發(fā)方法 5
1.3.1 面向?qū)ο蟮姆治?5
1.3.2 面向?qū)ο蟮脑O(shè)計(jì) 6
1.4 案例研究——旅行社管理系統(tǒng)的分析與設(shè)計(jì) 7
小結(jié) 8
習(xí)題 9
第2章 C#程序和Visual Studio開(kāi)發(fā)環(huán)境 10
2.1 C#語(yǔ)言和.NET技術(shù)簡(jiǎn)介 10
2.2 C#程序的基本結(jié)構(gòu) 11
2.2.1 注釋 11
2.2.2 命名空間 12
2.2.3 類(lèi)型及其成員 12
2.2.4 程序主方法 13
2.2.5 程序集 13
2.3 Visual Studio開(kāi)發(fā)環(huán)境 14
2.3.1 集成開(kāi)發(fā)環(huán)境概述 14
2.3.2 創(chuàng)建控制臺(tái)應(yīng)用程序 15
2.3.3 創(chuàng)建和使用動(dòng)態(tài)鏈接庫(kù)程序 16
2.3.4 創(chuàng)建Windows應(yīng)用程序 17
2.3.5 創(chuàng)建ASP.NET網(wǎng)站程序 18
小結(jié) 19
習(xí)題 19
第3章 C#語(yǔ)法基礎(chǔ) 20
3.1 數(shù)據(jù)類(lèi)型 20
3.1.1 簡(jiǎn)單值類(lèi)型 20
3.1.2 復(fù)合值類(lèi)型 22
3.1.3 類(lèi) 24
3.1.4 數(shù)組 25
3.1.5 類(lèi)型轉(zhuǎn)換 28
3.2 操作符和表達(dá)式 31
3.2.1 算術(shù)操作符 31
3.2.2 自增和自減操作符 31
3.2.3 位操作符 32
3.2.4 賦值操作符 33
3.2.5 關(guān)系操作符 33
3.2.6 邏輯操作符 34
3.2.7 條件操作符 35
3.3 控制結(jié)構(gòu) 35
3.3.1 選擇結(jié)構(gòu) 35
3.3.2 循環(huán)結(jié)構(gòu) 39
3.3.3 跳轉(zhuǎn)結(jié)構(gòu) 42
3.4 案例研究——旅行社管理系統(tǒng)中的結(jié)構(gòu)和枚舉 44
小結(jié) 46
習(xí)題 46
第4章 類(lèi)和對(duì)象 48
4.1 成員概述 48
4.1.1 成員種類(lèi) 48
4.1.2 成員訪問(wèn)限制 49
4.1.3 靜態(tài)成員和非靜態(tài)成員 50
4.1.4 常量字段和只讀字段 51
4.2 方法 52
4.2.1 方法的返回值 53
4.2.2 參數(shù)類(lèi)型 53
4.2.3 方法的重載 56
4.3 類(lèi)的特殊方法 57
4.3.1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 57
4.3.2 屬性 60
4.3.3 索引函數(shù) 62
4.3.4 操作符重載 64
4.4 this對(duì)象引用 66
4.5 常用類(lèi)型 67
4.5.1 Object類(lèi) 67
4.5.2 String類(lèi) 67
4.5.3 StringBuilder類(lèi) 73
4.5.4 Math類(lèi) 74
4.5.5 DateTime結(jié)構(gòu) 75
4.6 案例研究——旅行社業(yè)務(wù)類(lèi)的實(shí)現(xiàn) 76
4.6.1 省份、城市和景點(diǎn)類(lèi) 76
4.6.2 旅游線路和方案類(lèi) 79
4.6.3 旅行團(tuán)和游客類(lèi) 82
小結(jié) 86
習(xí)題 86
第5章 繼承和多態(tài) 88
5.1 繼承 88
5.1.1 基類(lèi)和派生類(lèi) 88
5.1.2 隱藏基類(lèi)成員 91
5.1.3 base關(guān)鍵字 93
5.1.4 對(duì)象的生命周期 93
5.2 多態(tài)性 95
5.2.1 虛擬方法和重載方法 95
5.2.2 抽象類(lèi)和抽象方法 98
5.2.3 密封類(lèi)和密封方法 101
5.3 案例研究——旅行社業(yè)務(wù)類(lèi)的實(shí)現(xiàn)和精化 103
5.3.1 會(huì)員類(lèi) 103
5.3.2 職員類(lèi) 105
小結(jié) 111
習(xí)題 111
第6章 委托和事件 113
6.1 委托和方法 113
6.1.1 通過(guò)委托來(lái)封裝方法 113
6.1.2 委托的加減運(yùn)算 115
6.1.3 傳遞委托對(duì)象 115
6.1.4 Delegate類(lèi)型成員 118
6.2 匿名方法 118
6.2.1 定義和調(diào)用匿名方法 118
6.2.2 外部變量 119
6.3 事件處理 120
6.3.1 委托發(fā)布和訂閱 120
6.3.2 事件發(fā)布和訂閱 122
6.3.3 使用EventHandler類(lèi) 125
6.3.4 在事件中使用匿名方法 126
6.4 Windows控件事件概述 128
6.5 案例研究——旅行團(tuán)基本事件處理 130
6.5.1 旅行團(tuán)事件發(fā)布 130
6.5.2 旅行團(tuán)事件處理 131
小結(jié) 134
習(xí)題 134
第7章 C# Windows應(yīng)用程序基礎(chǔ) 135
7.1 圖形用戶界面 135
7.1.1 圖形用戶界面概述 135
7.1.2 與界面有關(guān)的基礎(chǔ)類(lèi)型 136
7.2 Windows窗體、消息框和對(duì)話框 138
7.2.1 窗體 138
7.2.2 消息框 140
7.2.3 對(duì)話框 142
7.3 常用Windows控件 143
7.3.1 Control類(lèi) 143
7.3.2 標(biāo)簽、文本框和數(shù)值框 145
7.3.3 按鈕、復(fù)選框和單選按鈕 148
7.3.4 組合框和列表框 149
7.3.5 容器控件 152
7.4 菜單欄、工具欄和狀態(tài)欄 153
7.4.1 菜單欄 153
7.4.2 工具欄 155
7.4.3 狀態(tài)欄 156
7.5 案例研究——旅行社信息窗體和登錄窗體 157
7.5.1 旅行社對(duì)象及其信息窗體 157
7.5.2 系統(tǒng)用戶及登錄窗體 160
小結(jié) 162
習(xí)題 163
第8章 對(duì)象持久性——文件管理 164
8.1 文件和流 164
8.1.1 File類(lèi) 164
8.1.2 使用文件流 166
8.1.3 FileInfo類(lèi) 168
8.2 流的讀寫(xiě)器 169
8.2.1 二進(jìn)制讀寫(xiě)器 169
8.2.2 文本讀寫(xiě)器 170
8.3 文件對(duì)話框 173
8.4 基于文件的對(duì)象持久性 175
8.4.1 實(shí)現(xiàn)對(duì)象持久性 175
8.4.2 .NET中的自動(dòng)持久性支持 178
8.5 案例研究——旅行社信息和系統(tǒng)用戶的持久性 182
8.5.1 旅行社對(duì)象的持久性 182
8.5.2 系統(tǒng)用戶對(duì)象的持久性 183
小結(jié) 185
習(xí)題 185
第9章 異常處理 187
9.1 異常的基本概念 187
9.2 異常處理結(jié)構(gòu) 189
9.2.1 try-catch結(jié)構(gòu) 189
9.2.2 try-catch-finally結(jié)構(gòu) 191
9.2.3 try-finally結(jié)構(gòu) 192
9.3 異常的捕獲和傳播 193
9.3.1 傳播過(guò)程 193
9.3.2 Exception和異常信息 194
9.3.3 異常層次結(jié)構(gòu) 196
9.4 自定義異常 199
9.4.1 主動(dòng)引發(fā)異常 199
9.4.2 自定義異常類(lèi)型 200
9.5 使用異常的指導(dǎo)原則 204
9.6 案例研究——旅行社管理系統(tǒng)中的異常處理 205
9.6.1 文件I/O異常處理 205
9.6.2 旅行社業(yè)務(wù)異常 206
小結(jié) 208
習(xí)題 208
第10章 基于接口的程序設(shè)計(jì) 210
10.1 接口的定義和使用 210
10.1.1 接口的定義 210
10.1.2 接口的實(shí)現(xiàn) 211
10.2 接口與多態(tài) 212
10.2.1 通過(guò)接口實(shí)現(xiàn)多態(tài)性 212
10.2.2 區(qū)分接口方法和對(duì)象方法 214
10.3 接口和多繼承 217
10.3.1 多繼承概述 217
10.3.2 基于接口的多繼承 218
10.3.3 解決二義性 222
10.4 接口與集合 225
10.4.1 集合型接口及其實(shí)現(xiàn) 225
10.4.2 列表、隊(duì)列和堆棧 226
10.4.3 自定義集合類(lèi)型 228
10.5 案例研究——旅行社管理系統(tǒng)中的集合類(lèi)型 230
10.5.1 職員列表與數(shù)據(jù)綁定 230
10.5.2 使用自定義集合 234
小結(jié) 239
習(xí)題 239
第11章 泛型程序設(shè)計(jì) 241
11.1 為什么要使用泛型 241
11.2 泛型類(lèi) 243
11.2.1 泛型類(lèi)的定義和使用 243
11.2.2 使用“抽象型”變量 244
11.2.3 使用多個(gè)類(lèi)型參數(shù) 245
11.2.4 類(lèi)型參數(shù)與標(biāo)識(shí) 245
11.2.5 泛型的靜態(tài)成員 247
11.3 類(lèi)型限制 249
11.3.1 主要限制 249
11.3.2 次要限制 250
11.3.3 構(gòu)造函數(shù)限制 251
11.4 泛型繼承 251
11.5 泛型接口 254
11.5.1 泛型接口的定義 254
11.5.2 泛型接口的實(shí)現(xiàn) 255
11.5.3 避免二義性 258
11.5.4 泛型接口與泛型集合 259
11.6 泛型方法 264
11.6.1 泛型方法的定義和使用 264
11.6.2 泛型方法的重載 265
11.6.3 泛型方法與委托 268
11.7 案例研究—旅行社管理系統(tǒng)中的泛型集合 270
11.7.1 使用泛型列表ListT 270
11.7.2 泛型優(yōu)先級(jí)隊(duì)列 273
小結(jié) 275
習(xí)題 275
第12章 C#中的泛型模式:可空類(lèi)型和迭代器 277
12.1 可空類(lèi)型 277
12.1.1 值類(lèi)型與null值 277
12.1.2 使用可空類(lèi)型 280
12.1.3 可空類(lèi)型轉(zhuǎn)換 284
12.1.4 操作符提升 285
12.2 遍歷和迭代 286
12.2.1 可遍歷類(lèi)型和接口 286
12.2.2 迭代器 288
12.2.3 迭代器代碼 291
12.2.4 使用多個(gè)迭代器 293
12.2.5 自我迭代 295
12.3 案例研究——旅行社管理系統(tǒng)中的可空值與迭代器 297
12.3.1 旅行社業(yè)務(wù)對(duì)象中的可空值 297
12.3.2 遍歷游客集合 298
小結(jié) 299
習(xí)題 300
第13章 C# Windows應(yīng)用程序進(jìn)階 301
13.1 高級(jí)Windows控件 301
13.1.1 時(shí)間和日期控件 301
13.1.2 滑塊、進(jìn)度條和滾動(dòng)條 304
13.1.3 圖片控件 306
13.1.4 列表視圖和樹(shù)形視圖 308
13.1.5 數(shù)據(jù)網(wǎng)格控件 313
13.2 繪圖和打印 315
13.2.1 圖形設(shè)備、畫(huà)筆和畫(huà)刷 315
13.2.2 打印 320
13.3 案例研究——完善旅行社管理系統(tǒng) 322
13.3.1 職員信息顯示與打印 322
13.3.2 構(gòu)建系統(tǒng)主界面 323
13.3.3 新建、修改和刪除業(yè)務(wù)對(duì)象 325
小結(jié) 329
習(xí)題 329
第14章 C# Web應(yīng)用程序基礎(chǔ) 331
14.1 ASP.NET技術(shù)概述 331
14.2 ASP.NET Web窗體和基本對(duì)象 332
14.2.1 Web窗體 332
14.2.2 請(qǐng)求和響應(yīng) 333
14.2.3 服務(wù)器對(duì)象 336
14.2.4 應(yīng)用程序、會(huì)話、視圖和緩存 337
14.3 HTML控件 339
14.3.1 從HTML元素到HTML控件 339
14.3.2 HtmlControl類(lèi)型 340
14.3.3 HtmlAnchor、HtmlTextArea和HtmlSelect控件 342
14.3.4 HtmlTable控件 344
14.3.5 HtmlInputControl控件 346
14.4 Web服務(wù)器控件 349
14.4.1 標(biāo)準(zhǔn)窗體控件 350
14.4.2 驗(yàn)證控件 355
14.5 案例研究——旅游信息查詢(xún)網(wǎng)站 356
14.5.1 網(wǎng)站首頁(yè) 356
14.5.2 旅行團(tuán)方案頁(yè)面 358
14.5.3 景點(diǎn)信息頁(yè)面 359
14.5.4 景點(diǎn)導(dǎo)航 360
小結(jié) 361
習(xí)題 361
第15章 對(duì)象持久性——訪問(wèn)關(guān)系數(shù)據(jù)庫(kù) 362
15.1 關(guān)系數(shù)據(jù)庫(kù)概述 362
15.1.1 關(guān)系表和對(duì)象 362
15.1.2 關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL 364
15.2 ADO.NET數(shù)據(jù)訪問(wèn)模型 367
15.2.1 非連接類(lèi)型 367
15.2.2 連接類(lèi)型 372
15.3 案例研究——旅行社管理系統(tǒng)的數(shù)據(jù)庫(kù)解決方案 376
15.3.1 數(shù)據(jù)表格設(shè)計(jì) 376
15.3.2 數(shù)據(jù)庫(kù)連接管理 377
15.3.3 實(shí)現(xiàn)業(yè)務(wù)對(duì)象的數(shù)據(jù)庫(kù)存取 378
15.3.4 終端數(shù)據(jù)訪問(wèn) 382
小結(jié) 383
習(xí)題 383
參考文獻(xiàn) 384

本目錄推薦

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