注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETBeginning C# Objects中文版

Beginning C# Objects中文版

Beginning C# Objects中文版

定 價(jià):¥68.00

作 者: Jacquie Barker and Palmer 譯者:韓磊 戴飛;韓磊譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 概念到代碼
標(biāo) 簽: C#

ISBN: 9787121024931 出版時(shí)間: 2006-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 643 字?jǐn)?shù):  

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

  什么是軟件對(duì)象?為什么它們?nèi)绱松衿娑卑滓约叭绾握_使用對(duì)象去構(gòu)建一個(gè)軟件應(yīng)用?本書是一份對(duì)該語(yǔ)言的溫文但全面的介紹,還特別強(qiáng)調(diào)了如何把對(duì)象模型轉(zhuǎn)換到功能完備的C#應(yīng)用程序。本書分三部分,結(jié)合C#深入淺出地闡述面向?qū)ο罄碚摰幕緝?nèi)容,即從對(duì)象基本概念到對(duì)象建模,到C#代碼的整個(gè)學(xué)習(xí)過(guò)程。本書關(guān)注的是軟件對(duì)象:什么是軟件對(duì)象、為什么它們?nèi)绱松衿娑卑滓约叭绾握_使用對(duì)象去構(gòu)建一個(gè)軟件應(yīng)用。這也是一本關(guān)于C#的書,但它并非一本“C#大全”,而是一份對(duì)該語(yǔ)言的溫文但全面的介紹,還特別強(qiáng)調(diào)了如何把對(duì)象模型轉(zhuǎn)換到功能完備的C#應(yīng)用程序。本書分三部分,結(jié)合C#深入淺出地闡述面向?qū)ο罄碚摰幕緝?nèi)容,即從對(duì)象基本概念到對(duì)象建模,到C#代碼的整個(gè)學(xué)習(xí)過(guò)程。為了完善本書,我們還寫了標(biāo)題為“下一步”的最后章節(jié),它給出一些建議,讓你在讀完本書后,懂得如何繼續(xù)自己的面向?qū)ο蟀l(fā)現(xiàn)之旅。

作者簡(jiǎn)介

  Jacquie Barker是一位專業(yè)軟件工程師、作者和華盛頓特區(qū)喬治·華盛頓大學(xué)編外教師。Jacquie擁有超過(guò)25年的軟件開發(fā)和相關(guān)管理經(jīng)驗(yàn),在過(guò)去12年中集中關(guān)注對(duì)象技術(shù),并成為對(duì)象建模師和Sun Microsystems認(rèn)證Java程序員。她目前在位于弗吉尼亞洲荷頓縣的Technology Associates,Inc公司工作,任技術(shù)班子資深成員。她同時(shí)也是對(duì)象技術(shù)咨詢和培訓(xùn)機(jī)構(gòu)ObjectStartLLC的創(chuàng)始人。Jacquie在俄亥俄州的Case Western Reserve大學(xué)以最高等級(jí)榮譽(yù)獲理學(xué)士學(xué)位。稍后,又獲UCLA(哥倫比亞大學(xué)洛杉磯分校)的計(jì)算機(jī)科學(xué)碩士學(xué)位,研究方向是軟件系統(tǒng)工程。之后,她繼續(xù)參加位于弗吉尼亞州Fairfax的George Mason大學(xué)的研究課程。BeginningC#Objects改編自Jacquie的暢銷書,Beginning Java Objects:From Concepts to Code.該書初版由Wrox Press,Ltd出版,現(xiàn)由Apress出版。Jacquie傳授對(duì)象基礎(chǔ)技術(shù)的“成功方程式”持續(xù)得到世界各地讀者的贊譽(yù),而Beginning Java Objects一書也被多個(gè)大學(xué)采用為核心IT課程的主要教科書。

圖書目錄

第1章 初嘗C# 3
1.1 C#上手指南 4
1.2 為什么用C# 4
1.3 C#語(yǔ)言基礎(chǔ) 6
1.4 解析一個(gè)簡(jiǎn)單的C#程序 6
1.5 預(yù)定義類型 9
1.6 變量 10
1.7 字符串(string) 12
1.8 大小寫敏感 12
1.9 C#表達(dá)式 13
1.10 隱式類型轉(zhuǎn)換和顯式類型轉(zhuǎn)換 16
1.11 循環(huán)和其他控制結(jié)構(gòu)流程 18
1.12 跳出語(yǔ)句 26
1.13 代碼塊和變量作用范圍 27
1.14 輸出到屏幕 29
1.14.1 Write vs WriteLine 30
1.15 C#風(fēng)格要素 31
1.16 小結(jié) 37
1.17 練習(xí) 37
第2章 抽象與建模 39
2.1 通過(guò)抽象進(jìn)行簡(jiǎn)化 39
2.2 通過(guò)抽象來(lái)概括特征 40
2.3 抽象的重用 45
2.4 挑戰(zhàn) 46
2.5 小結(jié) 47
2.6 練習(xí) 48
第3章 對(duì)象(Object)和類(Class) 51
3.1 什么是對(duì)象 51
3.2 狀態(tài)(State)/attribute(特征屬性)/數(shù)據(jù)(Data) 52
3.3 行為(Behavior)/操作(Operations)/方法(Methods) 53
3.4 類(Class) 55
3.5 用戶定義類型(User-defined Type)和引用變量(Reference Variable) 58
3.6 近看對(duì)象實(shí)體化 59
3.7 作為attribute的對(duì)象 63
3.8 合成 64
3.9 面向?qū)ο缶幊陶Z(yǔ)言的三要素 67
3.10 小結(jié) 67
3.11 練習(xí) 67
第4章 對(duì)象互操作 71
4.1 事件驅(qū)動(dòng)對(duì)象協(xié)同 71
4.2 聲明方法 73
4.3 方法調(diào)用和點(diǎn)符號(hào) 79
4.4 信息隱藏/可訪問性 91
4.5 封裝的威力 108
4.6 實(shí)體構(gòu)造器 114
4.7 小結(jié) 117
4.8 練習(xí) 118
第5章 對(duì)象間關(guān)系 121
5.1 關(guān)聯(lián)(association)與鏈接(link) 122
5.2 繼承(inheritance) 128
5.3 再論面向?qū)ο缶幊陶Z(yǔ)言三要素 149
5.4 小結(jié) 149
5.5 練習(xí) 149
第6章 對(duì)象群集 153
6.1 什么是群集 153
6.4 多個(gè)群集同時(shí)引用單個(gè)對(duì)象 167
6.5 創(chuàng)造自己的群集類型 168
6.6 作為方法返回類型的群集 172
6.7 超類型的群集 173
6.8 再論組合類 174
6.8.3 完成了的Student數(shù)據(jù)結(jié)構(gòu) 177
6.9 小結(jié) 178
6.10 練習(xí) 178
第7章 對(duì)象概念末論 179
7.1 什么是多態(tài)(polymorphism) 180
7.2 面向?qū)ο缶幊陶Z(yǔ)言三要素 187
7.3 抽象類 188
7.4 接口(Interface) 195
7.5 靜態(tài)特性 208
7.7 小結(jié) 222
7.8 練習(xí) 223
第8章 對(duì)象建模過(guò)程簡(jiǎn)述 241
8.1 對(duì)象建模目標(biāo)概觀 241
8.2 對(duì)象建模過(guò)程概述 245
8.3 小結(jié) 249
8.4 練習(xí) 249
第9章 通過(guò)用例劃定需求 251
9.1 什么是用例 252
9.1.1 功能性需求 vs. 技術(shù)性需求 252
9.3 細(xì)說(shuō)用例 257
9.4 搭配操作者和用例 258
9.5 做圖還是不做圖 259
9.6 小結(jié) 260
9.7 練習(xí): 260
第10章 對(duì)系統(tǒng)的靜態(tài)/數(shù)據(jù)方面建模 263
10.1 確定合適的類 264
10.2 制作數(shù)據(jù)字典 276
10.3 決定類間關(guān)聯(lián) 277
10.4 UML符號(hào):對(duì)抽象模型的靜態(tài)方面建模 282
10.5 對(duì)象圖 294
10.6 關(guān)聯(lián)“管道”和信息“流” 297
10.7 “混合與匹配”關(guān)系符號(hào) 301
10.8 關(guān)聯(lián)類 303
10.9 “完成了的”學(xué)生注冊(cè)選修系統(tǒng)類圖 305
10.10 元數(shù)據(jù) 312
10.11 小結(jié) 313
10.12 練習(xí) 314
第11章 對(duì)系統(tǒng)的動(dòng)態(tài)/行為方面建模 311
11.1 行為如何影響狀態(tài) 312
11.2 場(chǎng)景 317
11.3 時(shí)序圖(Sequence Diagram) 320
11.4 使用時(shí)序圖來(lái)決定方法 325
11.5 協(xié)作圖 327
11.6 調(diào)整后的SRS類圖 328
11.7 小結(jié) 329
11.8 練習(xí) 329
第12章 對(duì)建模的總結(jié) 331
12.1 測(cè)試你的模型 331
12.2 重新檢查需求 332
12.3 重用模型:設(shè)計(jì)模式一席談 334
12.4 小結(jié) 336
12.5 練習(xí) 337
第13章 窺秘C# 339
13.1 術(shù)語(yǔ)列表 340
13.3 編譯和運(yùn)行C#程序 342
13.4 命名空間 353
13.5 作為對(duì)象的字符串 358
13.6 C#異常處理 364
13.7 Object類 374
13.8 C#的群集類 381
13.9 再論變量初始化 399
13.10 關(guān)于Main方法的進(jìn)一步討論 400
13.11 開發(fā)命令行驅(qū)動(dòng)的程序 401
13.12 對(duì)象通過(guò)this關(guān)鍵字自我引用 406
13.13 再訪構(gòu)造器 408
13.14 更多關(guān)于C#和繼承的知識(shí) 413
13.15 更多關(guān)于方法的知識(shí) 421
13.16 對(duì)象標(biāo)識(shí) 425
13.17 對(duì)象刪除和垃圾收集 430
3.19 小結(jié) 431
3.20 練習(xí) 432
第14章 將UML模型變成C#代碼 433
14.1 如何充分利用本章和下一章 434
14.2 回顧SRS類圖 434
14.3 調(diào)試技巧 477
14.4 小結(jié) 479
14.5 練習(xí) 480
第15章 第1部分:增加持久化特性 481
15.1 什么是持久化(persistence) 482
15.2 群集包裝(封裝群集;從ASCII文件中讀數(shù)據(jù)) 491
15.4 Faculty類 501
15.5 修補(bǔ)ScheduleOfClasses類 503
15.6 修改Course類 505
15.7 Student類(動(dòng)態(tài)獲得數(shù)據(jù);保存對(duì)象狀態(tài)) 505
15.8 重訪SRS類 511
15.9 小結(jié) 518
15.10 練習(xí) 519
第16章 添加圖形化用戶界面(GUI) 521
16.1 C# GUIs:初級(jí)讀本 522
16.2 第一階段:為SRS GUI準(zhǔn)備操作概念文檔 528
16.3 第2階段:創(chuàng)建我們的GUI的外觀 535
16.4 第三階段:通過(guò)事件處理添加功能 560
16.6 練習(xí) 593
第17章 下一步 593
17.1 屢試不爽的C#學(xué)習(xí)方法 593
17.2 推薦閱讀 595
17.3 請(qǐng)賜評(píng)論 596
附錄A 如何使用本書做教材 481
A.1 推薦的教學(xué)手段 481
A.2 C#作為教學(xué)語(yǔ)言的適用性 482
A.3 最后一些建議 483
附錄B 其他案例研究 481
B.1 案例1:處方跟蹤系統(tǒng) 481
B.2 案例2:會(huì)議室預(yù)定系統(tǒng) 483
B.3 案例3:Blue Skies航班訂座系統(tǒng) 485
附錄C 安裝配置基礎(chǔ)的對(duì)象建模/C#開發(fā)環(huán)境 481
C.1 對(duì)象建模工具 481
C.2 .NET Framework Software Developer’s Kit 481
C.4 使用在線.NET Framework文檔 486
C.5 最后的話 486
附錄D 下載和編譯SRS源代碼 481
附錄E C#關(guān)鍵字 481

本目錄推薦

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