官术网_书友最值得收藏!

0.3.1 OOP語(yǔ)言(第1章~第13章)

第1章介紹C#及其與.NET的關(guān)系,了解在這個(gè)環(huán)境下編程的基礎(chǔ)知識(shí),以及Visual Studio 2015(VS)與它的關(guān)系。

第2章開(kāi)始介紹如何編寫C#應(yīng)用程序,學(xué)習(xí)C#的語(yǔ)法,并將C#和示例命令行、Windows應(yīng)用程序結(jié)合起來(lái)使用。這些示例將說(shuō)明C#如何快速輕松地啟動(dòng)和運(yùn)行,并附帶介紹VS開(kāi)發(fā)環(huán)境以及本書將要使用的基本窗口和工具。

接著將學(xué)習(xí)C#的基礎(chǔ)知識(shí)。第3章介紹變量的含義以及如何操縱它們。第4章將用流程控制(循環(huán)和分支)改進(jìn)應(yīng)用程序的結(jié)構(gòu),第5章介紹一些高級(jí)變量類型,如數(shù)組。第6章開(kāi)始以函數(shù)形式封裝代碼,這樣就更易于執(zhí)行重復(fù)操作,使代碼更容易讓人理解。

從第7章開(kāi)始將運(yùn)用C#語(yǔ)言的基礎(chǔ)知識(shí),調(diào)試應(yīng)用程序。這包括在運(yùn)行應(yīng)用程序時(shí)輸出跟蹤信息,使用VS查找錯(cuò)誤,在強(qiáng)大的調(diào)試環(huán)境中找出解決問(wèn)題的辦法。

第8章將學(xué)習(xí)面向?qū)ο缶幊蹋∣bject-Oriented Programming, OOP)。首先了解這個(gè)術(shù)語(yǔ)的含義,回答“什么是對(duì)象”? OOP初看起來(lái)是較難的問(wèn)題。我們將用一整章的篇幅來(lái)介紹它,解釋對(duì)象的強(qiáng)大之處。直到該章的最后才會(huì)真正使用C#代碼。

第9章將理論知識(shí)應(yīng)用于實(shí)踐,開(kāi)始在C#應(yīng)用程序中使用OOP時(shí),這才體現(xiàn)出C#的真正威力。在第9章介紹如何定義類和接口之后,第10章將探討類成員(包括字段、屬性和方法),在這一章的最后將開(kāi)始創(chuàng)建一個(gè)撲克牌游戲,這個(gè)游戲?qū)⒃趲渍轮虚_(kāi)發(fā)完成,它非常有助于理解OOP。

學(xué)習(xí)了OOP在C#中的工作原理后,第11章將介紹幾種常見(jiàn)的OOP場(chǎng)景,包括處理對(duì)象集合、比較和轉(zhuǎn)換對(duì)象。第12章討論.NET 2.0中引入的一個(gè)非常有用的C#特性—— 泛型,利用它可以創(chuàng)建非常靈活的類。第13章通過(guò)一些其他技術(shù)(主要是事件,它在Windows編程中非常重要)繼續(xù)討論C#語(yǔ)言和OOP。最后介紹C#在3.0、4、5和6版本中引入的新特性。

主站蜘蛛池模板: 阜平县| 武清区| 博湖县| 汝城县| 阳东县| 兴安盟| 简阳市| 桂平市| 通州区| 乐安县| 宜川县| 广东省| 远安县| 丰台区| 杭锦后旗| 安仁县| 宣威市| 班玛县| 大新县| 烟台市| 阳城县| 灵川县| 汝州市| 淅川县| 宁德市| 临海市| 察哈| 凌云县| 镶黄旗| 宁明县| 永修县| 延津县| 门源| 普格县| 大埔区| 邵阳市| 旺苍县| 酒泉市| 会理县| 芦山县| 浮山县|