定 價(jià):¥86.00
作 者: | 陳建國(guó),李礁 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | 高職高專(zhuān)"工作過(guò)程導(dǎo)向"新理念教材——計(jì)算機(jī)系列 |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302584346 | 出版時(shí)間: | 2022-08-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1章.NET框架與C#概述1
1.1Visual Studio .NET簡(jiǎn)介1
1.1.1.NET概述2
1.1.2.NET框架簡(jiǎn)介2
1.1.3C#編程語(yǔ)言簡(jiǎn)介4
1.1.4Visual Studio .NET集成環(huán)境5
1.1.5編寫(xiě)代碼環(huán)境8
1.1.6命名空間13
1.1.7C#程序的結(jié)構(gòu)與編譯20
任務(wù)11第一個(gè)C#程序25
1.2控制臺(tái)程序的數(shù)據(jù)輸入與輸出28
1.2.1數(shù)據(jù)的輸入/輸出28
1.2.2C#的預(yù)處理33
1.2.3C#的編程規(guī)則36
任務(wù)12注冊(cè)用戶(hù)信息39
項(xiàng)目實(shí)踐1C#編程環(huán)境與程序結(jié)構(gòu)40
習(xí)題43
第2章C#程序設(shè)計(jì)基礎(chǔ)45
2.1數(shù)據(jù)定義與運(yùn)算45
2.1.1預(yù)定義數(shù)據(jù)類(lèi)型46
2.1.2常量50
2.1.3變量51
2.1.4運(yùn)算符與表達(dá)式54
2.1.5類(lèi)型轉(zhuǎn)換65
任務(wù)21客戶(hù)信息的輸入與輸出70
2.2程序流程控制71
2.2.1分支語(yǔ)句72
2.2.2循環(huán)語(yǔ)句75
2.2.3跳轉(zhuǎn)語(yǔ)句79
2.2.4異常處理81
2.2.5溢出檢查88
任務(wù)22客戶(hù)信息的分類(lèi)統(tǒng)計(jì)91
2.3復(fù)雜構(gòu)造類(lèi)型92
2.3.1枚舉類(lèi)型92
2.3.2結(jié)構(gòu)體類(lèi)型95
2.3.3數(shù)組99
2.3.4字符串類(lèi)105
任務(wù)23客戶(hù)記錄的組織108
項(xiàng)目實(shí)踐2客戶(hù)信息管理110
習(xí)題113
第3章圖形用戶(hù)界面基礎(chǔ)116
3.1Windows窗體116
3.1.1窗體概述117
3.1.2創(chuàng)建窗體117
3.1.3窗體的屬性、事件和方法119
3.1.4使用消息框121
任務(wù)31用戶(hù)登錄界面的設(shè)計(jì)123
3.2常用控件125
3.2.1控件概述125
3.2.2Lable控件128
3.2.3PictureBox控件128
3.2.4Button控件129
3.2.5RadioButton控件130
3.2.6TextBox控件130
3.2.7CheckBox控件132
3.2.8GroupBox控件133
任務(wù)32用戶(hù)注冊(cè)界面的設(shè)計(jì)135
項(xiàng)目實(shí)踐3基于窗體界面的客戶(hù)管理系統(tǒng)136
習(xí)題138
第4章類(lèi)與對(duì)象140
4.1類(lèi)、對(duì)象與封裝141
4.1.1類(lèi)及其構(gòu)成141
4.1.2對(duì)象143
任務(wù)41客戶(hù)對(duì)象的定義144
4.2類(lèi)的數(shù)據(jù)成員145
4.2.1常量成員146
4.2.2變量成員146
4.2.3類(lèi)的組合與嵌套148
任務(wù)42客戶(hù)信息的組織153
4.3構(gòu)造方法和析構(gòu)方法154
4.3.1構(gòu)造方法155
4.3.2析構(gòu)方法160
任務(wù)43客戶(hù)信息的初始化161
4.4方法成員163
4.4.1方法的定義與調(diào)用163
4.4.2方法的參數(shù)165
4.4.3分部類(lèi)與分部方法173
4.4.4靜態(tài)方法與實(shí)例方法175
4.4.5this關(guān)鍵字177
4.4.6方法重載179
4.4.7對(duì)象交互182
任務(wù)44模擬客戶(hù)訂貨處理186
4.5運(yùn)算符的重載190
4.5.1運(yùn)算符重載的概念190
4.5.2重載二元運(yùn)算符191
4.5.3重載一元運(yùn)算符194
4.5.4重載關(guān)系運(yùn)算符195
任務(wù)45客戶(hù)信息的分類(lèi)排序196
4.6屬性與索引201
4.6.1屬性202
4.6.2索引器206
任務(wù)46客戶(hù)信息的索引211
項(xiàng)目實(shí)踐4客戶(hù)管理系統(tǒng)的功能擴(kuò)展216
習(xí)題223
第5章繼承與多態(tài)226
5.1繼承與派生227
5.1.1C#的繼承機(jī)制227
5.1.2派生類(lèi)的構(gòu)造方法與析構(gòu)方法231
5.1.3繼承機(jī)制的訪(fǎng)問(wèn)權(quán)限234
5.1.4繼承的傳遞性239
5.1.5基類(lèi)Object241
任務(wù)51客戶(hù)間的關(guān)系描述242
5.2多態(tài)與虛方法245
5.2.1多態(tài)性245
5.2.2虛方法246
5.2.3里氏替換與多態(tài)249
任務(wù)52模擬員工選擇不同的交通工具253
5.3抽象與密封255
5.3.1抽象類(lèi)與抽象成員255
5.3.2密封類(lèi)和密封成員260
任務(wù)53計(jì)算員工的工資262
5.4接口265
5.4.1接口的概念265
5.4.2接口成員266
5.4.3接口的實(shí)現(xiàn)272
5.4.4接口映射279
5.4.5接口的重新實(shí)現(xiàn)284
5.4.6抽象類(lèi)和接口286
任務(wù)54模擬虛擬打印機(jī)287
項(xiàng)目實(shí)踐5員工工資管理288
習(xí)題294
第6章委托與事件296
6.1委托296
6.1.1委托的概念296
6.1.2委托的使用297
6.1.3多播委托299
6.1.4協(xié)變和抗變301
任務(wù)61模擬產(chǎn)品的研發(fā)和銷(xiāo)售流程302
6.2事件304
6.2.1事件的原理304
6.2.2創(chuàng)建事件和使用事件305
6.2.3委托、事件與Observer設(shè)計(jì)模式310
任務(wù)62模擬商品價(jià)格的調(diào)整313
項(xiàng)目實(shí)踐6調(diào)整員工工資315
習(xí)題318
第7章集合與泛型320
7.1集合320
7.1.1集合的概念321
7.1.2集合類(lèi)321
7.1.3集合接口334
任務(wù)71數(shù)據(jù)的快速檢索與遍歷339
7.2泛型341
7.2.1泛型概述341
7.2.2泛型類(lèi)型參數(shù)及約束343
7.2.3創(chuàng)建泛型類(lèi)345
任務(wù)72提高代碼的復(fù)用性346
項(xiàng)目實(shí)踐7客戶(hù)管理系統(tǒng)的優(yōu)化348
習(xí)題352
第8章文件處理354
8.1文件系統(tǒng)管理354
8.1.1文件夾管理355
8.1.2文件管理361
8.1.3通用對(duì)話(huà)框366
任務(wù)81查找指定文件369
8.2文件存取371
8.2.1文本模式371
8.2.2二進(jìn)制模式372
任務(wù)82客戶(hù)信息的存儲(chǔ)374
8.3序列化對(duì)象376
8.3.1序列化的概念376
8.3.2序列化的應(yīng)用377
任務(wù)83客戶(hù)信息的存儲(chǔ)優(yōu)化381
項(xiàng)目實(shí)踐8客戶(hù)管理系統(tǒng)的數(shù)據(jù)存儲(chǔ)383
習(xí)題385
參考文獻(xiàn)387