




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C#語(yǔ)言和.NETFramework的愛(ài)好者,沒(méi)有
4、4人比他們更有資格講授C#了,他們將在您掌
刖g握從基本規(guī)則到高級(jí)技術(shù)的過(guò)程中為您保
駕護(hù)航。除了基礎(chǔ)知識(shí)之外,本書(shū)還有許多
有益的提示、練習(xí)、完全成熟的示例代碼(可
C#是Microsoft在2000年7月推出.NET
以從上下載),在您的職業(yè)生
Framework的第1版時(shí)提供的一種全新語(yǔ)
涯中一定會(huì)用到它們。
言。C#的快速流行,使之成為使用.NET
本書(shū)將毫無(wú)保留地傳授這些知識(shí),希望
Framework的Windows和Web開(kāi)發(fā)人員無(wú)
讀者能通過(guò)本書(shū)成為最優(yōu)秀的程序員。
可爭(zhēng)議的語(yǔ)言選擇。他們喜歡C#的一個(gè)原因
是其派生于C/C++的簡(jiǎn)潔語(yǔ)法,這種語(yǔ)法簡(jiǎn)
化了以前困擾一些程序員的問(wèn)題。盡管做了0.1本書(shū)讀者對(duì)象
這些簡(jiǎn)化,但C#仍怫了原來(lái)的功能,所
以現(xiàn)在沒(méi)有理由不從C++轉(zhuǎn)向C#.C#語(yǔ)言本書(shū)主要針對(duì)想學(xué)習(xí)如何使用.NET
并不難,也非常適合于學(xué)習(xí)基本編程技術(shù)。Framework編寫(xiě)C#程序的所有人。本書(shū)前
易于學(xué)習(xí),再加上.NETFramework的功能,面的章節(jié)介紹該語(yǔ)言本身,讀者不需要具備
使C#成為開(kāi)始您編程生涯的絕佳方式。任何編程經(jīng)驗(yàn)。以前對(duì)其他語(yǔ)言有一定了解
C#的最新版本3.0是.NETFramework的開(kāi)發(fā)人員,會(huì)覺(jué)得這些章節(jié)的內(nèi)容非常熟
3.5的一部分,它建立在已有的成功基礎(chǔ)之悉。C#語(yǔ)法的許多方面都與其他語(yǔ)言相同,
上,還添加了?些更吸引人的功能。其中一許多結(jié)構(gòu)對(duì)所有的編程語(yǔ)言來(lái)說(shuō)都是一樣
些功能取自于C++(至少?gòu)谋砻嫔峡词沁@的(例如,循環(huán)和分支結(jié)構(gòu))。但是,即使是
樣),而另外一些功能是全新的。VisualStudio有經(jīng)驗(yàn)的程序員也可以從這些章節(jié)中獲益,
的最新版本和開(kāi)發(fā)工具的Express系列也有理解這些技術(shù)應(yīng)用于C#的特征。
許多變化和改進(jìn),這大大簡(jiǎn)化了編程,顯著如果讀者是編程新手,就應(yīng)從頭開(kāi)始學(xué)
提高了效率。習(xí)。如果讀者對(duì).NETFramework比較陌生,
本書(shū)將全面介紹C#編程的所有知識(shí),從但知道如何編程,就應(yīng)閱讀第1章,然后快
該語(yǔ)言本身一直到Windows和Web編程,速跳讀后面的幾章,這樣就能掌握C#語(yǔ)言的
再到數(shù)據(jù)源的使用,最后是一些高級(jí)技術(shù),應(yīng)用方式了。如果讀者知道如何編程,但以
例如,圖形編程。我們還將學(xué)習(xí)VisualC#前沒(méi)有接觸過(guò)面向?qū)ο蟮木幊陶Z(yǔ)言,就應(yīng)從
Express2008、VisualWebDeveloperExpress第8章開(kāi)始閱讀以后的章節(jié)。
2008和VisualStudio2008的功能和利用它如果讀者對(duì)C#語(yǔ)言比較了解,就可以集
進(jìn)行應(yīng)用程序開(kāi)發(fā)的各種方式。本書(shū)界面友中精力學(xué)習(xí)詳細(xì)論述最新.NETFramework
好,闡述清晰,每一章都以前面章節(jié)的內(nèi)容和C#語(yǔ)言開(kāi)發(fā)的章節(jié),尤其是集合、泛型
為基礎(chǔ),便于讀者掌握高級(jí)技術(shù)。每個(gè)概念和C#3.0語(yǔ)言的新增內(nèi)容(第11?14章),或
都會(huì)根據(jù)需要來(lái)介紹和討論,而不會(huì)突然冒者完全跳過(guò)本書(shū)的第I部分,從第15章開(kāi)始
出某個(gè)技術(shù)術(shù)語(yǔ)來(lái)妨礙讀者的閱讀和理解。學(xué)習(xí)。
本書(shū)盡量不使用技術(shù)術(shù)語(yǔ),但如果需要,將本書(shū)章節(jié)的編寫(xiě)目的有兩個(gè):這些章節(jié)
根據(jù)上下文進(jìn)行正確的定義和布置??梢园错樞蜷喿x,是C#語(yǔ)言的一個(gè)完整教
本書(shū)的作者都是各自領(lǐng)域的專家,都是程。還可以按照需要深入學(xué)習(xí)這些章節(jié),將
2
其作為?本參考資料。C#的語(yǔ)法,并把C#和樣例命令行、Windows
除了核心內(nèi)容之外,每一章還包含一組應(yīng)用程序結(jié)合起來(lái)使用。這些示例將說(shuō)明C#
練習(xí),完成這些練習(xí)有助于讀者理解所學(xué)習(xí)如何快速輕松地啟動(dòng)和運(yùn)行,并附帶介紹
的內(nèi)容。練習(xí)包括簡(jiǎn)單的選擇題、判斷題以VCE和VS開(kāi)發(fā)環(huán)境以及本書(shū)將使用的基本
及需要修改或建立應(yīng)用程序的較難問(wèn)題。練窗口和工具。
習(xí)的答案在的本書(shū)Web頁(yè)面接著,第3章學(xué)習(xí)C#語(yǔ)言的更多基礎(chǔ)知
上在線提供。識(shí),理解變量的含義以及如何操縱它們。第
4章將用流程控制(循環(huán)和分支)改進(jìn)應(yīng)用程
0.2本書(shū)結(jié)構(gòu)序的結(jié)構(gòu),第5章介紹一些高級(jí)的變量類(lèi)型,
如數(shù)組。第6章開(kāi)始以函數(shù)的形式封裝代碼,
這樣就更易于執(zhí)行重復(fù)的操作,代碼更容易
木書(shū)分為6個(gè)部分。
理解。
?引言:概述本書(shū)的內(nèi)容和作者。
從第7章開(kāi)始將運(yùn)用C#語(yǔ)言的基礎(chǔ)知
?C#語(yǔ)言:介紹了C#語(yǔ)言的所有內(nèi)
識(shí),調(diào)試應(yīng)用程序,這包括在運(yùn)行應(yīng)用程序
容,從基礎(chǔ)知識(shí)到面向?qū)ο蟮募夹g(shù),
時(shí)輸出跟蹤信息,使用查找錯(cuò)誤,在強(qiáng)
應(yīng)有盡有。VS
大的調(diào)試環(huán)境中找出解決問(wèn)題的辦法。
?Windows編程:介紹如何用C#編
第8章將學(xué)習(xí)面向?qū)ο缶幊?/p>
寫(xiě)Windows應(yīng)用程序,如何部署它
(Object-OrientedProgramming,OOP).,首先
們。
了解這個(gè)術(shù)語(yǔ)的含義,回答“什么是對(duì)
?Web編程:描述Web應(yīng)用程序的
象?"。這個(gè)OOP初看起來(lái)是比較難的問(wèn)題。
開(kāi)發(fā)、Web服務(wù)和Web應(yīng)用程序的
我們將用整整一章的篇幅來(lái)介紹它,解釋對(duì)
部署。
象的強(qiáng)大之處。直到木章的最后才會(huì)使用C#
?數(shù)據(jù)訪問(wèn):介紹在應(yīng)用程序中如何
代碼。
使用數(shù)據(jù),包括存儲(chǔ)在硬盤(pán)文件上
第9章將理論應(yīng)用于實(shí)踐,開(kāi)始在C#
的數(shù)據(jù)、以XML格式存儲(chǔ)的數(shù)據(jù)和
應(yīng)用程序中使用時(shí),一切都會(huì)發(fā)生變
數(shù)據(jù)庫(kù)中的數(shù)據(jù)。OOP
化,而這正是C#的強(qiáng)大之處。第10章首先
?其他技術(shù):講述使用C#和.NET
介紹如何定義類(lèi)和接口,然后探討類(lèi)成員(包
Framework的一些額外方式,包括
括字段、屬性和方法),在這一章的最后將開(kāi)
屬性、XML文檔說(shuō)明、網(wǎng)絡(luò)和GDI+
始創(chuàng)建?個(gè)撲克牌游戲應(yīng)用程序,這個(gè)應(yīng)用
圖形編程。還探討了由.NET30引
程序?qū)⒃趲渍轮虚_(kāi)發(fā)完成,它非常有助于理
入且由.NET3.5改進(jìn)的WPF、WCF
解OOP。
和WF技術(shù)。
學(xué)習(xí)了OOP在C#中的工作原理后,第
下面介紹本書(shū)5個(gè)重要部分中的章節(jié)。
11章將介紹幾種常見(jiàn)的OOP場(chǎng)景,包括處
0.2.1C#語(yǔ)言(第1~14章)
理對(duì)象集合、比較和轉(zhuǎn)換對(duì)象。第12章討
第1章介紹C#以及它與.NET的關(guān)系,論.NET2.0中C#的一個(gè)非常有用的新特性
了解在這個(gè)環(huán)境下編程的基礎(chǔ)知識(shí),以及一泛型,利用它可以創(chuàng)建非常靈活的類(lèi)。
VisualC#Express(VCE)和VS與它的關(guān)系。第13章通過(guò)一些其他技術(shù)和事件(它在
第2章開(kāi)始介紹C#應(yīng)用程序開(kāi)發(fā),學(xué)習(xí)Windows編程中非常重要)完成C#語(yǔ)言和
3
OOP的討論。最后,第14章介紹C#3.0中0.2.4數(shù)據(jù)訪問(wèn)(第24~29章)
引入的新特性。
第24章介紹了應(yīng)用程序如何保存和檢索
0.2.2Windows編程(第15~18章)磁盤(pán)上的數(shù)據(jù),作為簡(jiǎn)單的文本文件或者更
復(fù)雜的數(shù)據(jù)表示方式。這?章還將討論如何
第15章開(kāi)始介紹Windows編程的概念,
壓縮數(shù)據(jù),如何操縱舊數(shù)據(jù)(例如,用逗號(hào)隔
理解在VCE和VS中如何實(shí)現(xiàn)Windows編
程。這一章也是從基礎(chǔ)知識(shí)開(kāi)始介紹,并構(gòu)開(kāi)的值(CSV)文件),如何監(jiān)視和處理文件系
統(tǒng)的變化。
建知識(shí)體系。第16章學(xué)習(xí)如何在應(yīng)用程序
第章學(xué)習(xí)數(shù)據(jù)交換的事實(shí)標(biāo)準(zhǔn)
中使用.NETFramework提供的各種控件。我25
。前面的章節(jié)接觸過(guò)幾次,而這
們將簡(jiǎn)要論述.NET如何以圖形化的方式建XMLXML
一章將了解的基本規(guī)則,論述
立Windows應(yīng)用程序,以最少的時(shí)間和精力XMLXML
創(chuàng)建高級(jí)應(yīng)用程序。的所有功能。
本部分的其余章節(jié)介紹這是內(nèi)
第17章介紹一些常用的功能。利用這些LINQ,
功能可以方便地添加專業(yè)功能,例如,文件置于.NETFramework母新版本中的查詢語(yǔ)
言。第章簡(jiǎn)要介紹第章使用
管理、打印等。第18章討論應(yīng)用程序的部署,26LINQ,27
包括建立安裝程序,以便用戶快速安裝和運(yùn)LINQ訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。第28章介紹如
行應(yīng)用程序。何聯(lián)合使用LINQ和舊的ADO.NET數(shù)據(jù)訪
問(wèn)技術(shù)。最后,第29章學(xué)習(xí)如何使用LINQ
0.2.3Web編程(第19~23章)
處理XML數(shù)據(jù)。
這個(gè)部分的結(jié)構(gòu)與Windows編程部分
0.2.5其他技術(shù)(第30~36章)
類(lèi)似。首先,第19章描述了構(gòu)成最簡(jiǎn)單的
本書(shū)的最后一部分將介紹和主
Web應(yīng)用程序的控件,如何把它們組合在一C#.NET
題的其他技術(shù)。第章將探討屬性,可以
起,讓它們使用ASP.NET執(zhí)行任務(wù)。第2030
章以此為基礎(chǔ),介紹了更高級(jí)的技術(shù)、各種在程序集中包含類(lèi)型的其他信息,添加用其
他方式很難實(shí)現(xiàn)的功能。
控件、Web環(huán)境下的狀態(tài)管理,以及Web
標(biāo)準(zhǔn)的遵循。第31章研究XML文檔說(shuō)明,并介紹如
何在源代碼中給應(yīng)用程序添加注釋。我們將
第21章將涉足Web服務(wù)的精彩世界,
學(xué)習(xí)如何添加這些信息,如何使用和提取它
它可以編程訪問(wèn)Internet上的信息和功能,
可以把復(fù)雜的數(shù)據(jù)和功能以獨(dú)立于平臺(tái)的們,從而從代碼中生成MSDN樣式的文檔說(shuō)
明。
方式嵌入Web和Windows應(yīng)用程序。這一
第章介紹網(wǎng)絡(luò),應(yīng)用程序如何相互
章討論如何使用和創(chuàng)建Web服務(wù),以及.NET32
提供的其他工具,如安全性。通信,如何與各種網(wǎng)絡(luò)上的其他服務(wù)通信。
第章從本書(shū)前面學(xué)習(xí)的各種技術(shù)中解脫
第22章%3Ajax編程,這種方式可以給33
出來(lái),研究用進(jìn)行圖形編程的主題,
Web應(yīng)用程序添加動(dòng)態(tài)的客戶端功能。.NETGDI+
理解如何操縱圖形,設(shè)定應(yīng)用程序的樣式,
Framework3.5通過(guò)ASP.NETAjax提供了
這一章打開(kāi)了一條通往各種C#應(yīng)用程序的
Ajax功能,本章會(huì)解釋如何使用它。
大門(mén)。
最后,第23章探討Web應(yīng)用程序和服
務(wù)的部署,尤其是可以通過(guò)單擊按鈕把應(yīng)用最后要討論.NETFramework最新版本中
的幾個(gè)新技術(shù)。第章介紹
程序發(fā)布到Web上的VS和VWD新特性。34Windows
4
PresentationFoundation(WPF),了解它給是978-0-470-191354
Windows和Web開(kāi)發(fā)帶來(lái)了哪些變化。第35
在下載了代碼后,只需用自己喜歡的解
章介紹WindowsCommunication
壓縮軟件對(duì)它進(jìn)行解壓縮即可。另外,也可
Foundation(WCF),它把Web服務(wù)的概念擴(kuò)展
以進(jìn)入
和改進(jìn)為利企業(yè)級(jí)的通信技術(shù)。本書(shū)的最后
/dynamic/books/downloa
一章是第36章,介紹了WindowsWorkflow
d.aspx上的Wrox代碼下載主頁(yè),查看本書(shū)
Foundation(WF),它允許在應(yīng)用程序中執(zhí)行工
和其他Wrox圖書(shū)的所有代碼。
作流功能,因此可以定義一些操作,這些操作
由外部的交互操作控制,以特定的順序執(zhí)行,
這對(duì)許多類(lèi)型的應(yīng)用程序都很有幫助。0.5勘誤表
0.3使用本書(shū)的要求盡管我們已經(jīng)盡了各種努力來(lái)保證文
章或代碼中不出現(xiàn)錯(cuò)誤,但是錯(cuò)誤總是難免
的,如果您在本書(shū)中找到了錯(cuò)誤,例如拼寫(xiě)
本書(shū)中C#和.NETFramework的代碼和
借誤或代碼錯(cuò)誤,請(qǐng)告訴我們,我們將非常
描述都適用于.NET3.5。除了Framework之
感激。通過(guò)勘誤表,可以讓其他讀者避免受
外,不需要其他東西就可以理解本書(shū)的這個(gè)
挫,當(dāng)然,這還有助于提供更高質(zhì)量的信息。
方面,但許多示例都需要VisualC#Express
請(qǐng)給wkservice@發(fā)電子郵
2008作為主要開(kāi)發(fā)工具,一些章節(jié)則使用了
件,我們就會(huì)檢查您的反饋信息,如果是正
VisualWebDeveloperExpress2008。另外,
確的,我們將在本書(shū)的后續(xù)版本中采用。
一些功能只能在VisualStudio2008中使用,
要在網(wǎng)站上找到本書(shū)英文版的勘誤表,
這會(huì)在相應(yīng)的地方明確指出。
可以登錄,通過(guò)Search
工具或書(shū)名列表查找本書(shū),然后在本書(shū)的細(xì)
0,4源代碼目頁(yè)面上,單擊BookErrata鏈接。在這個(gè)頁(yè)
面上可以查看到Wrox編輯已提交和粘貼的
在讀者學(xué)習(xí)本書(shū)中的示例時(shí),可以手工所有勘誤項(xiàng)。完整的圖書(shū)列表還包括每本書(shū)
輸入所有的代碼,也可以使用本書(shū)附帶的源的勘誤表,網(wǎng)址是
代碼文件。木書(shū)使用的所有源代碼都可以從/miscs/booklist.shtmL
本書(shū)合作站點(diǎn)/或
0.6P2P.WROX.COM
/downpage上下載。登錄到站點(diǎn)
http://www.wrox.corn/.使用Search工具或使
要與作者和同行討論,請(qǐng)加入
用書(shū)名列表就可以找到本書(shū)。接著單擊本書(shū)
上的P2P論壇。這個(gè)論壇是一
細(xì)目頁(yè)面上的DownloadCode鏈接,就可以
個(gè)基于Web的系統(tǒng),便于您張貼與Wrox圖
獲得所有的源代碼。
書(shū)相關(guān)的消息和相關(guān)技術(shù),與其他讀者和技
注釋:術(shù)用戶交流心得。該論壇提供了訂閱功能,
由于許多圖書(shū)的標(biāo)題都很類(lèi)似,所以按當(dāng)論壇上有新的消息時(shí),它可以給您傳送感
ISBN搜索是最簡(jiǎn)單的,本書(shū)英文版的ISBN興趣的論題。Wrox作者、編輯和其他業(yè)界
5
專家和讀者都會(huì)到這個(gè)論壇上來(lái)探討問(wèn)題。
在匕有許多不同
的論壇,它們不僅有助于閱讀本書(shū),還有助
于開(kāi)發(fā)自己的應(yīng)用程序。要加入論壇,可以
遵循下面的步驟:
(1)進(jìn)入>單擊Register
鏈接。
(2)閱讀使用協(xié)議,并單擊Agree按扭。
(3)填寫(xiě)加入該論壇所需要的信息和自
己希望提供的其他信息,單擊Submit按扭。
(4)您會(huì)收到一封電子郵件,其中的信
息描述了如何驗(yàn)證賬戶,完成加入過(guò)程。
注釋:
不加入P2P也可以閱讀論壇上的消息,
但要張貼自己的消息,就必須加入該論壇.
加入論壇后,就可以張貼新消息,響應(yīng)
其他用戶張貼的消息??梢噪S時(shí)在Web上閱
讀消息。如果要讓該網(wǎng)站給自己發(fā)送特定論
壇中的消息,可以單擊論壇列表中該論壇名
旁邊的SubscribetothisForum圖標(biāo)。
關(guān)于使用WroxP2P的更多信息,可閱
讀P2PFAQ,了解論壇軟件的工作情況以及
P2P和Wrox圖書(shū)的許多常見(jiàn)問(wèn)題。要閱讀
FAQ,可以在任意P2P頁(yè)面上單擊FAQ鏈
接。
6
3.3.3字面值32
3.3.4變量的聲明和賦值33
目錄3.4表達(dá)式34
3.4」數(shù)學(xué)運(yùn)算符34
3.4.2賦值運(yùn)算符38
第I部分C#語(yǔ)言
3.4.3運(yùn)算符的優(yōu)先級(jí)39
第1章C#簡(jiǎn)介3
3.4.4名稱空間39
1」什么是.NETFramework3
3.5小結(jié)42
1.U.NETFramework的內(nèi)容4
3.6練習(xí)43
1.1.2用.NETFramework編寫(xiě)應(yīng)用
第4章流程控制44
程序4
4.1布爾邏輯44
1.2什么是07
4.1.1位運(yùn)算符46
1.2.1用C#能編寫(xiě)什么樣的應(yīng)用
4.1.2布爾賦值運(yùn)算符50
程序7
4.1.3運(yùn)算符的優(yōu)先級(jí)更新51
122本書(shū)中的C#8
4.2goto語(yǔ)句52
1.3VisualStudio20088
4.3分支53
1.3,1VisualStudio2008Express
4.3.1三元運(yùn)算符53
產(chǎn)品9
4.3.2if語(yǔ)句54
1.3.2解決方案9
4.3.3switch語(yǔ)句57
1.4小結(jié)9
4.4循環(huán)60
第2章編寫(xiě)C#程序10
4.4.1do循環(huán)61
2」開(kāi)發(fā)環(huán)境10
4.4.2while循環(huán)63
2.1.1VisualStudio200811
4.4.3for循環(huán)65
2.1.2VisualC#2008Express
4.4.4循環(huán)的中斷69
Edition13
4.4.5無(wú)限循環(huán)70
2.2控制臺(tái)應(yīng)用程序13
45小結(jié)70
2.2.1SolutionExplorer16
4.6練習(xí)71
2.2.2Prooerties窗口17
2.2.3ErrorList窗LI17
第5章變量的更多內(nèi)容72
2.3WindowsForms應(yīng)用程序18
5.1類(lèi)型轉(zhuǎn)換72
2.4小結(jié)22
5.1」隱式轉(zhuǎn)換72
第3章變量和表達(dá)式23
5.1.2顯式轉(zhuǎn)換74
3.1C#的基木語(yǔ)法23
5.1.3使用Convert命令進(jìn)行
3.2C#控制臺(tái)應(yīng)用程序的基本
顯式轉(zhuǎn)換76
結(jié)構(gòu)25
5.2復(fù)雜的變量類(lèi)型79
3.3變量27
521枚舉79
3.3.1簡(jiǎn)單類(lèi)型27
5.2.2結(jié)構(gòu)83
3.3.2變量的命名31
5.2.3數(shù)組86
7
5.3字符串的處理918.2.5運(yùn)算符重載159
5.4小結(jié)958.2.6事件159
5.5練習(xí)968.2.7引用類(lèi)型和值類(lèi)型160
第6章函數(shù)978.3Windows應(yīng)用程序中的OOP……160
6.1定義和使用函數(shù)988.4小結(jié)162
6.11返回值998.5練習(xí)163
第9章定義類(lèi)164
6.2變量的作用域1079.1C#中的類(lèi)定義164
6.2.1其他結(jié)構(gòu)中變量的作用域1109.2System.Object169
622參數(shù)和返回值與全網(wǎng)數(shù)據(jù)1119.3構(gòu)造函數(shù)和析構(gòu)函數(shù)170
6.3Main。函數(shù)1139.4VS和VCE中的OOP工具174
6.4結(jié)構(gòu)函數(shù)1149.4」ClassView窗口174
6.5函數(shù)的重:載1159.4.2對(duì)象瀏覽器176
6.6委托117943添加類(lèi)177
6.7小結(jié)1199.4.4類(lèi)圖177
6.8練習(xí)1209.5類(lèi)庫(kù)項(xiàng)目179
笫7章調(diào)試和錯(cuò)誤處理1219.6接口和抽象類(lèi)182
7.1VS和VCE中的調(diào)試1219.7結(jié)構(gòu)類(lèi)型184
7.1.1非中斷(正常)模式下的調(diào)試?…?…1229.8小結(jié)186
7.1.2中斷模式E的調(diào)試1319.9練習(xí)186
7.2借誤處理139第10章定義類(lèi)成員187
7.2.1try…catch…finally14010.1成員定義187
7.2.2列出和配置異常14410.1.1定義字段187
7.2.3異常處理的注意事項(xiàng)14510.1.2定義方法188
7.3小結(jié)146I0.L3定義屬性189
7.4練習(xí)14610.1.4在類(lèi)圖中添加成員194
10.1.5—制成員196
笫8章面向?qū)ο缶幊毯?jiǎn)介14710.1.6自動(dòng)屬性197
8.1什么是面向?qū)ο缶幊?4710.2類(lèi)成員的其他議題197
8.1.1什么是對(duì)象14810.2.1隱藏基類(lèi)方法198
8.1.2所行的東西都是對(duì)象15110.2.2調(diào)用垂寫(xiě)或隱藏的基類(lèi)方法……199
8.1.3對(duì)象的生命周期15110.2.3嵌套的類(lèi)型定義200
8.1.4靜態(tài)和實(shí)例類(lèi)成員15210.3接口的實(shí)現(xiàn)201
8.2OOP技術(shù)15310.4部分類(lèi)定義204
8.2.1接U15310.5部分方法定義206
8.2.2繼承15510.6示例應(yīng)用程序207
8.2.3多態(tài)性15610.6.1規(guī)劃應(yīng)用程序207
8.2.4對(duì)象之間的關(guān)系15710.6.2編寫(xiě)類(lèi)庫(kù)208
8
10.6.3類(lèi)庫(kù)的客戶應(yīng)用程序21413.2定制異常296
10.7小結(jié)21513.2.1異常茶類(lèi)297
10.8練習(xí)21613.2.2給CardLib添加定制異常297
第11章集合、比較和轉(zhuǎn)換217第.3事件298
11」集合21713.3.1什么是事件298
11.1」使用集合21813.3.2使用事件300
11.1.2定義集合22413.3.3定義事件302
1L1.3索引符22513.4擴(kuò)展和使用CardLib309
11.1.4給CardLib添加Cards集合.22713.5小結(jié)317
11.L5關(guān)鍵字值集合和13.6練習(xí)317
【Dictionary229第14章C#3.0語(yǔ)言的改進(jìn)318
11.1.6迭代器23114.1初始化器318
11.1.7深度復(fù)制23614.1.1對(duì)象初始化器319
11.1.8給CardLib添加深度復(fù)制……23814.1.2集合初始化器320
11.2比較23914.2類(lèi)型推斷323
11.2.1類(lèi)型比較24014.3匿名類(lèi)型325
1122俏比較24414.4擴(kuò)展方法328
11.3轉(zhuǎn)換25914.5入表達(dá)式333
11.3.1-載轉(zhuǎn)換運(yùn)算符2591451復(fù)習(xí)匿名方法333
11.3.2as運(yùn)算符2601452把人表達(dá)式用于匿名方法334
11.4小結(jié)2611453九表達(dá)式的參數(shù)337
11.5練習(xí)2621454九表達(dá)式的語(yǔ)句體337
第12章泛型26314.5.5管表達(dá)式用作委托和
12.1泛型的概念263表達(dá)式樹(shù)338
12.2使用泛型26414.5.6,,表達(dá)式和集合339
12.2.1可空類(lèi)型26414.6小結(jié)342
14.7練習(xí)342
L2,2,2_Sys熊m.Cdkcgnsqenerij第II部分Windows編程
名稱空間271第15章Windows編程基礎(chǔ)347
12.3定義泛型27915.1控件347
12.3」定義泛型類(lèi)28015.U屬性348
12.3.2定義泛型接U29115.1.2控件的定位、??亢蛯?duì)齊…-349
12.3.3定義泛型方法29115.1.3事件350
12.3.4定義泛型委托29315.2Button控件352
12.4小結(jié)29315.2.1Button控件的屬性352
12.5練習(xí)29315.2.2Button控件的事件353
第13章其他OOP技術(shù)29515.3Label和LinkLabel捽件354
13.1::運(yùn)印符和符局名局名稱15.4TextBox控件355
9
15.4.1TextBox控件的屬性35516.2.1ToolStrip控件的屬性399
15.4.2TexlBox控件的事件35616.2.2ToolSlriD的項(xiàng)400
15.5RadioButtonCheckBox16.2.3StatusStrip控件405
控件36316.2.4StatusStripStatusLabel的屈件...405
15.5.1RadioButton控件的屬性36416.3SDI和MDI應(yīng)用程序407
1552RadioBullon控件的事件36416.4創(chuàng)建控件415
15.5.3CheckBox控件的屬性36416.4.1LabelTextbox控件417
1554CheckBox4;必牛的事件36416.4.2調(diào)試用戶控件420
15.5.5Grou-Box控件36516.4.3擴(kuò)展LabelTextbox控件421
15.6RichTextBox控件36816.5小結(jié)424
15.6.1RichTexiBox控件的屬性36816.6練習(xí)424
15.6.2RichTexlBox控件的事件...369第17章使用通用對(duì)話框425
15.7ListBoxCheckedListBox17.1通用對(duì)話框425
控件37417.2如何使用對(duì)話框426
1571ListBox控件的屬性37517.3文件對(duì)話框427
1572LislBox控件的方法37617.3.1OpenFileDialog427
15.7.3ListBox控件的空件37617.3.2SaveFileDialog438
15.8ListView控件37817.4打印442
15.8.1Listview控件的屬性3781741打印結(jié)構(gòu)442
15.8.2ListView控件的方法38017.4.2打印多個(gè)頁(yè)面447
15.8.3ListView控件的事件38117.4.3PageSetupDialog449
15.8.4ListViewIlem3811744PrintDialog451
15.8.5ColumnHeader38117.5打印預(yù)覽455
15.8.6ImageList控件38117.5.1PrintPreviewDialog455
15.9TabControl控件38817.5.2PrintPreviewControl456
1591TabControl控件的屬性38917.6FontDialog和ColorDialog457
15.9.2使用TabControl捽件38917.6.1FontDialog457
15.10小結(jié)39217.6.2ColorDialog459
15.11練習(xí)39217.6.3FolderBrowserDiabg460
第16章WindowsForms的高級(jí)功能-39317.7小結(jié)461
16.1菜單和工具欄39317.8練習(xí)461
16.1.1兩個(gè)實(shí)質(zhì)?樣的控件393第18章部署Windows應(yīng)用程序463
16.1.2—用MenuStriD控件39418.1部署概述463
16.1.3手工創(chuàng)建菜單39418.2ClickOnce部署464
16.1.4ToolStripMenuItem控件的18.3VisualStudio安裝和部署
其他屬性397項(xiàng)目類(lèi)型473
16.1.5給菜單添加功能39718.4MicrosoftWindows安裝程序
16.2工具欄399結(jié)構(gòu)474
10
18.4.1WindowsInstaller術(shù)語(yǔ)47419.8身份驗(yàn)證和授權(quán)517
18.4.2WindowsInstaller的優(yōu)點(diǎn)..47619.8.1身份驗(yàn)證的配置518
18.5為SimpleEditor倉(cāng)ij建安裝19.8.2使用安全控件522
軟件包47619.9讀寫(xiě)SOLServer數(shù)據(jù)庫(kù)524
18.5.1規(guī)劃安裝內(nèi)容47619.10小結(jié)530
17719.11練習(xí)531
18.5.3項(xiàng)目3性478第20章We
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急診科的創(chuàng)新服務(wù)理念計(jì)劃
- 工作計(jì)劃中的資源配置技巧
- 利用大數(shù)據(jù)提升品牌決策能力計(jì)劃
- 三年級(jí)數(shù)學(xué)下冊(cè)一兩位數(shù)乘兩位數(shù)的乘法探索規(guī)律教案西師大版
- 口語(yǔ)交際:安慰 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)第2課《找春天》精美課件
- 酮癥酸中毒護(hù)理診斷和護(hù)理措施
- 2025年塔城貨運(yùn)資格證考試口訣
- 酒水調(diào)制知識(shí)培訓(xùn)課件
- 2025年玉林如何考貨運(yùn)從業(yè)資格證
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)新版
- 新媒體運(yùn)營(yíng)課件
- 《鼴鼠的月亮河》考試題附答案
- 2025年內(nèi)蒙古巴彥淖爾市交通投資集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年新人教版物理八年級(jí)下冊(cè)全冊(cè)教案
- 微量注射泵培訓(xùn)
- 2025年人教版新教材英語(yǔ)小學(xué)三年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 形象設(shè)計(jì)師三級(jí)習(xí)題庫(kù)及答案
- 2025年度能源行業(yè)員工聘用合同范本
- 相互批評(píng)意見(jiàn)500條【5篇】
- TMD減振原理與設(shè)計(jì)方法
評(píng)論
0/150
提交評(píng)論