注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C#從0到1:語(yǔ)法詳解與案例實(shí)踐

C#從0到1:語(yǔ)法詳解與案例實(shí)踐

C#從0到1:語(yǔ)法詳解與案例實(shí)踐

定 價(jià):¥168.00

作 者: 洪錦魁
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787302671497 出版時(shí)間: 2024-09-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  《C#從0到1:語(yǔ)法詳解與案例實(shí)踐》從初學(xué)者角度,通過(guò)通俗易懂的語(yǔ)言、貼近生活的實(shí)例,詳細(xì)介紹了使用C#進(jìn)行程序開(kāi)發(fā)需要掌握的知識(shí)和技術(shù)。全書(shū)38章,內(nèi)容包括C#簡(jiǎn)介、數(shù)據(jù)類(lèi)型與變量、表達(dá)式與運(yùn)算符、輸入與輸出、程序的流程控制、窗口設(shè)計(jì)、控件設(shè)計(jì)、圖像設(shè)計(jì)等。書(shū)中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行分析,案例的程序代碼講解詳細(xì),可以使讀者輕松領(lǐng)會(huì) C# 程序開(kāi)發(fā)的精髓,快速提高開(kāi)發(fā)技能。

作者簡(jiǎn)介

暫缺《C#從0到1:語(yǔ)法詳解與案例實(shí)踐》作者簡(jiǎn)介

圖書(shū)目錄

第1章C#和VisualStudio1 1-1認(rèn)識(shí)C#2 1-1-1C#的起源2 1-1-2認(rèn)識(shí)C#的開(kāi)發(fā)者2 1-2認(rèn)識(shí).NET3 1-2-1.NET是什么3 1-2-2.NET的版本演變3 1-2-3認(rèn)識(shí).NETFramework、.NET Core、.NET3 1-3C#從編譯到執(zhí)行的概念4 1-3-1傳統(tǒng)程序從編譯到執(zhí)行4 1-3-2認(rèn)識(shí)微軟.NET的跨平臺(tái) 概念4 1-4認(rèn)識(shí)/下載/安裝VisualStudio5 1-4-1認(rèn)識(shí)VisualStudio的版本5 1-4-2下載VisualStudio6 1-4-3安裝VisualStudio6 1-4-4安裝VisualStudio其他 模塊6 1-4-5卸載VisualStudio6 1-5方案、項(xiàng)目和程序6 1-5-1認(rèn)識(shí)方案、項(xiàng)目和程序6 1-5-2方案、項(xiàng)目和C#程序的默 認(rèn)擴(kuò)展名7 1-5-3本書(shū)所設(shè)計(jì)的方案重點(diǎn)7 1-6控制臺(tái)的應(yīng)用程序類(lèi)7 1-7本書(shū)的項(xiàng)目?jī)?nèi)容8 1-8創(chuàng)建、關(guān)閉與打開(kāi)方案實(shí)例8 1-8-1創(chuàng)建控制臺(tái)應(yīng)用程序.NET Framework4.8方案8 1-8-2關(guān)閉方案9 1-8-3打開(kāi)方案10 1-9創(chuàng)建.NET7.0的方案10 1-9-1創(chuàng)建控制臺(tái)應(yīng)用程序.NET7.0 的方案10 1-9-2創(chuàng)建WindowsForms方案11 1-10查看方案文件夾12 1-10-1查看.NETFramework4.8 的ch1_1方案12 1-10-2查看創(chuàng)建控制臺(tái)應(yīng)用程序 .NET7.0的ch1_2方案13 1-10-3查看WindowsForms的 ch1_3方案13 1-10-4方案和項(xiàng)目有相同的名稱(chēng)13 1-10-5方案和項(xiàng)目在相同的文件夾 15 第2章設(shè)計(jì)第一個(gè)C#程序17 2-1解析.NETFramework的C#語(yǔ)言 結(jié)構(gòu)18 2-1-1先前準(zhǔn)備工作18 2-1-2引用命名空間的類(lèi)18 2-1-3C#的基本結(jié)構(gòu)19 2-1-4類(lèi)class19 2-1-5Main()函數(shù)19 2-1-6方案ch2_2-C#程序的體驗(yàn)20 2-1-7執(zhí)行方案20 2-2解析.NET7.0的C#語(yǔ)言結(jié)構(gòu)20 2-2-1準(zhǔn)備方案ch2_321 2-2-2網(wǎng)址參考與批注符號(hào)21 2-2-3隱式using引用命名空間22 2-2-4Main()不見(jiàn)了23 2-2-5轉(zhuǎn)換成Program.Main樣式 程序23 2-2-6執(zhí)行C#的方案23 2-3不使用頂級(jí)語(yǔ)句24 2-4認(rèn)識(shí)C#的可執(zhí)行文件24 第3章數(shù)據(jù)類(lèi)型與變量26 3-1變量名的使用27 3-1-1認(rèn)識(shí)C#語(yǔ)言的變量27 3-1-2認(rèn)識(shí)不需事先聲明變量的 程序語(yǔ)言28 3-2變量的聲明28 3-2-1基本概念28 3-2-2var變量的聲明29 3-2-3GetType()29 3-3基本數(shù)據(jù)類(lèi)型30 3-4整數(shù)數(shù)據(jù)類(lèi)型30 3-4-1整數(shù)基本概念30 3-4-2整數(shù)數(shù)據(jù)類(lèi)型的屬性32 3-4-3不同進(jìn)制的整數(shù)32 3-4-4千位分隔符33 3-4-5整數(shù)的后綴字符33 3-4-6sizeof()33 3-5浮點(diǎn)數(shù)數(shù)據(jù)類(lèi)型34 3-5-1浮點(diǎn)數(shù)基本概念34 3-5-2浮點(diǎn)數(shù)數(shù)據(jù)類(lèi)型的屬性35 3-5-3浮點(diǎn)數(shù)的后綴字符35 3-5-4科學(xué)記數(shù)法35 3-5-5千位分隔符36 3-5-6sizeof()36 3-5-7認(rèn)識(shí)float和double的NaN和無(wú)限大36 3-6字符數(shù)據(jù)類(lèi)型37 3-6-1使用sizeof()函數(shù)列出字符長(zhǎng)度37 3-6-2設(shè)定字符的常值37 3-6-3輸出一般符號(hào)38 3-6-4轉(zhuǎn)義字符38 3-7字符串?dāng)?shù)據(jù)類(lèi)型39 3-7-1字符串內(nèi)含有轉(zhuǎn)義字符40 3-7-2@字符與字符串40 3-7-3撰寫(xiě)多行字符串40 3-8布爾值數(shù)據(jù)類(lèi)型41 3-9object數(shù)據(jù)類(lèi)型41 3-9-1object數(shù)據(jù)類(lèi)型41 3-9-2ValueType數(shù)據(jù)類(lèi)型41 3-9-3裝箱42 3-9-4拆箱42 3-9-5拆箱/裝箱與泛型42 3-10dynamic數(shù)據(jù)類(lèi)型43 3-11變量的默認(rèn)值default43 3-12數(shù)據(jù)類(lèi)型的轉(zhuǎn)換44 3-12-1隱式轉(zhuǎn)換44 3-12-2顯式轉(zhuǎn)換45 3-13const常量46 3-14與null46 3-15值數(shù)據(jù)類(lèi)型與引用數(shù)據(jù)類(lèi)型47 3-16匿名數(shù)據(jù)類(lèi)型47 第4章表達(dá)式與運(yùn)算符49 4-1程序設(shè)計(jì)的專(zhuān)有名詞50 4-1-1程序代碼50 4-1-2表達(dá)式50 4-1-3運(yùn)算符與操作數(shù)50 4-1-4操作數(shù)也可以是一個(gè)表達(dá)式50 4-1-5指定運(yùn)算符51 4-1-6C#語(yǔ)言可以一次指定多個(gè)運(yùn)算符為相同的值51 4-1-7單元運(yùn)算符51 4-1-8二元運(yùn)算符51 4-1-9三元運(yùn)算符52 4-2算術(shù)運(yùn)算52 4-2-1基礎(chǔ)算術(shù)運(yùn)算符號(hào)52 4-2-2負(fù)號(hào)(-)運(yùn)算53 4-2-3運(yùn)算符優(yōu)先級(jí)54 4-2-4程序代碼指令太長(zhǎng)時(shí)的分行處理55 4-3不同數(shù)據(jù)類(lèi)型混合應(yīng)用56 4-3-1整數(shù)和字符混合使用56 4-3-2開(kāi)學(xué)了學(xué)生買(mǎi)球鞋56 4-4遞增和遞減表達(dá)式56 4-5復(fù)合表達(dá)式57 4-5-1復(fù)合表達(dá)式基礎(chǔ)57 4-5-2新版C#空合并賦值運(yùn)算符58 4-6專(zhuān)題59 4-6-1圓周率59 4-6-2計(jì)算圓柱體積60 第5章位運(yùn)算62 5-1Convert.ToString()方法63 5-2位運(yùn)算基礎(chǔ)概念63 5-2-1基礎(chǔ)位運(yùn)算63 5-2-2復(fù)合式位運(yùn)算64 5-3&運(yùn)算符64 5-4|運(yùn)算符65 5-5^運(yùn)算符66 5-6~運(yùn)算符66 5-7<> 5-8>>運(yùn)算符67 5-9運(yùn)算符優(yōu)先級(jí)68 第6章輸入與輸出70 6-1Console.WriteLine()71 6-1-1輸出字符串71 6-1-2參數(shù)是字符串和對(duì)象71 6-1-3字符串插補(bǔ)71 6-1-4格式化數(shù)字的輸出72 6-1-5格式化日期與時(shí)間的輸出72 6-1-6格式化預(yù)留輸出空間與對(duì)齊方式73 6-1-7格式化貨幣符號(hào)輸出74 6-1-8控制臺(tái)輸出顏色控制74 6-1-9設(shè)計(jì)控制臺(tái)窗口大小75 6-1-10取得并設(shè)定光標(biāo)的位置75 6-2Console.Write()76 6-3Console.Read()/Console.ReadKey()/ Console.ReadLine()76 6-3-1Console.Read()76 6-3-2Console.ReadKey()77 6-3-3Console.ReadLine()77 6-4其他常用的屏幕方法77 6-5數(shù)據(jù)的轉(zhuǎn)換78 6-5-1讀取數(shù)據(jù)時(shí)使用Parse()轉(zhuǎn)換 78 6-5-2讀取數(shù)據(jù)時(shí)使用TryParse()轉(zhuǎn)換79 6-5-3Convert類(lèi)的方法79 6-6日期格式的轉(zhuǎn)換80 6-7Math類(lèi)81 6-7-1Math類(lèi)的數(shù)學(xué)常數(shù)81 6-7-2Math類(lèi)的三角函數(shù)81 6-7-3Math類(lèi)常用的方法82 6-8專(zhuān)題83 6-8-1銀行存款復(fù)利的計(jì)算83 6-8-2價(jià)值衰減的計(jì)算83 6-8-3計(jì)算地球到月球所需時(shí)間83 6-8-4計(jì)算坐標(biāo)軸兩個(gè)點(diǎn)之間的 距離84 6-8-5房屋貸款問(wèn)題實(shí)操84 6-8-6使用反余弦函數(shù)計(jì)算圓周率85 6-8-7雞兔同籠—解聯(lián)立方程式85   第7章程序的流程控制89 7-1關(guān)系運(yùn)算符90 7-2邏輯運(yùn)算符90 7-3完整C#運(yùn)算符優(yōu)先級(jí)表91 7-4if語(yǔ)句92 7-5if…else語(yǔ)句93 7-6if…elseif…else語(yǔ)句94 7-7與流程控制有關(guān)的特殊表達(dá)式95 7-7-1e1e2:e3特殊表達(dá)式95 7-7-2特殊表達(dá)式96 7-8switch語(yǔ)句96 7-9goto語(yǔ)句98 7-10專(zhuān)題99 7-10-1BMI指數(shù)計(jì)算99 7-10-2閏年計(jì)算99 7-10-3判斷成績(jī)并輸出適當(dāng)?shù)淖址?00 7-10-4十二生肖系統(tǒng)100 7-10-5火箭升空101 7-10-6簡(jiǎn)易的人工智能程序—職場(chǎng)興趣方向測(cè)驗(yàn)101 7-10-7輸出每個(gè)月有幾天102 7-10-8is和isnot關(guān)鍵詞102 第8章程序的循環(huán)設(shè)計(jì)106 8-1for循環(huán)107 8-1-1單層for循環(huán)107 8-1-2for語(yǔ)句應(yīng)用到無(wú)限循環(huán)中109 8-1-3雙層或多層for循環(huán)110 8-1-4for循環(huán)指標(biāo)遞減設(shè)計(jì)111 8-2while循環(huán)112 8-2-1單層while循環(huán)112 8-2-2while語(yǔ)句應(yīng)用到無(wú)限循環(huán)113 8-2-3雙層或多層while循環(huán)113 8-3do…while循環(huán)114 8-3-1單層do…while循環(huán)114 8-3-2do…while語(yǔ)句的無(wú)限循環(huán)116 8-3-3雙層或多層do…while循環(huán) 116 8-4循環(huán)的選擇116 8-5break語(yǔ)句117 8-6continue語(yǔ)句118 8-7隨機(jī)數(shù)Random類(lèi)118 8-7-1創(chuàng)建隨機(jī)數(shù)對(duì)象119 8-7-2隨機(jī)數(shù)方法Next()119 8-7-3隨機(jī)數(shù)種子119 8-8休息方法120 8-9專(zhuān)題120 8-9-1計(jì)算平均成績(jī)和不及格 人數(shù)120 8-9-2猜數(shù)字游戲121 8-9-3認(rèn)識(shí)歐幾里得算法121 8-9-4計(jì)算圓周率122 8-9-5雞兔同籠—使用循環(huán) 計(jì)算123 8-9-6國(guó)王的麥粒123 8-9-7離開(kāi)無(wú)限循環(huán)并結(jié)束程序的Ctrl C鍵124 8-9-8銀行賬戶(hù)凍結(jié)124 8-9-9自由落體125 8-9-10羅馬數(shù)字125 8-9-11定時(shí)器設(shè)計(jì)125 第9章數(shù)組130 9-1一維數(shù)組131 9-1-1基礎(chǔ)概念131 9-1-2數(shù)組的聲明131 9-1-3數(shù)組聲明與初始值設(shè)定132 9-1-4讀取一維數(shù)組的輸入133 9-1-5一維數(shù)組的應(yīng)用實(shí)例133 9-1-6一維數(shù)組的方法134 9-1-7object數(shù)組134 9-2二維數(shù)組135 9-2-1基礎(chǔ)概念135 9-2-2二維數(shù)組的初始值設(shè)定135 9-2-3二維數(shù)組的應(yīng)用實(shí)例136 9-2-4二維數(shù)組與匿名數(shù)組136 9-2-5二維數(shù)組的應(yīng)用解說(shuō)137 9-3更高維的數(shù)組138 9-3-1基礎(chǔ)概念138 9-3-2三維或更高維數(shù)組的應(yīng)用 解說(shuō)138 9-4匿名數(shù)組138 9-5foreach遍歷數(shù)組139 9-6Array類(lèi)140 9-6-1Array類(lèi)的屬性140 9-6-2Array類(lèi)的方法140 9-6-3清除數(shù)組內(nèi)容Clear()141 9-6-4Copy()方法141 9-6-5GetLength()/GetLowerBound()/ GetUpperBound()141 9-6-6SetValue()/GetValue()142 9-6-7IndexOf()142 9-6-8Reverse()/Sort()142 9-6-9BinarySearch()143 9-7不規(guī)則數(shù)組143 9-7-1基礎(chǔ)概念143 9-7-2聲明不規(guī)則數(shù)組144 9-7-3聲明不規(guī)則數(shù)組并設(shè)定 初始值144 9-7-4不規(guī)則數(shù)組與匿名數(shù)組145 9-8排序原理與實(shí)操145 9-8-1排序的概念與應(yīng)用146 9-8-2排序?qū)嵅?47 9-9專(zhuān)題148 9-9-1斐波那契數(shù)列148 9-9-2二維數(shù)組乘法149 9-9-34×4魔術(shù)方塊150 9-9-4基礎(chǔ)統(tǒng)計(jì)151 9-9-5不規(guī)則數(shù)組的專(zhuān)題152 第10章字符和字符串的處理158 10-1字符Char類(lèi)159 10-2字符Char類(lèi)常用的方法159 10-2-1與字符有關(guān)的方法159 10-2-2判斷數(shù)字和字母的方法160 10-2-3判斷大小寫(xiě)字母的方法160 10-2-4判斷符號(hào)的方法160 10-2-5判斷是不是標(biāo)點(diǎn)符號(hào)的方法 161 10-3字符數(shù)組與字符串161 10-4字符串String類(lèi)162 10-4-1基礎(chǔ)概念162 10-4-2字符串的屬性L(fǎng)ength162 10-4-3定義null或空字符串162 10-4-4const關(guān)鍵詞應(yīng)用到字符串163 10-4-5字符串連接“ ”符號(hào)163 10-4-6字符串引用163 10-5字符串String類(lèi)常用的方法164 10-5-1與字符串有關(guān)常用的方法164 10-5-2更改字符串字母大小寫(xiě)165 10-5-3首字母大寫(xiě)的轉(zhuǎn)換165 10-5-4字符串結(jié)合Concat()165 10-5-5字符串比較166 10-5-6字符串截取Substring()167 10-5-7回傳字符串出現(xiàn)的索引位置 167 10-5-8回傳是否包含特定字符串Contains()167 10-5-9字符串替換Replace()168 10-5-10字符串分割Split()168 10-5-11刪除字符串前后的空格符 Trim()168 10-5-12移除字符串指定內(nèi)容 Remove()169 10-5-13字符串是否由特定內(nèi)容 開(kāi)始或結(jié)尾169 10-5-14格式化字符串Format()169 10-5-15插入字符串Insert()169 10-5-16填充字符170 10-5-17IsNullOrEmpty()和IsNull OrWhiteSpace()170 10-6StringBuilder類(lèi)171 10-6-1創(chuàng)建StringBuilder字符串變量171 10-6-2StringBuilder字符串變量的屬性172 10-7StringBuilder類(lèi)常用的方法172 10-7-1與字符串有關(guān)常用的方法172 10-7-2將StringBuilder字符串轉(zhuǎn)為String字符串ToString()172 10-7-3清除字符串Clear()173 10-7-4將指定內(nèi)容加到對(duì)象末端Append()173 10-7-5將指定內(nèi)容插入對(duì)象Insert() 173 10-7-6內(nèi)容替換Replace()174 10-8專(zhuān)題174 10-8-1判斷是不是輸入英文字母174 10-8-2仿真輸入賬號(hào)和密碼175 10-8-3創(chuàng)建字符串?dāng)?shù)組然后輸出鍵值175 10-8-4計(jì)算句子各類(lèi)字符數(shù)175 10-8-5字符串比較與object175 第11章集合178 11-1認(rèn)識(shí).NET的集合179 11-2System.Collections命名空間179 11-3動(dòng)態(tài)數(shù)組ArrayList179 11-3-1創(chuàng)建ArrayList對(duì)象179 11-3-2ArrayList的常用屬性180 11-3-3ArrayList的常用方法180 11-3-4初始化ArrayList對(duì)象元素內(nèi)容180 11-3-5遍歷ArrayList對(duì)象181 11-3-6增加元素Add()和AddRange() 181 11-3-7插入元素Insert()182 11-3-8是否包含特定元素Contains() 182 11-3-9刪除元素Clear()/Remove()/ RemoveAt()/RemoveRange() 182 11-3-10回傳元素出現(xiàn)的位置Index Of()/LastIndexOf()183 11-3-11元素重新排列Sort()/ Reverse()184 11-4哈希表184 11-4-1創(chuàng)建哈希表對(duì)象184 11-4-2哈希表的常用屬性184 11-4-3哈希表的常用方法184 11-4-4增加元素Add()185 11-4-5初始化哈希表185 11-4-6遍歷哈希表185 11-4-7遍歷鍵/遍歷值186 11-4-8查詢(xún)鍵/值Contains()/Contains Key()/ContainsValue()186 11-4-9清除哈希表的元素Clear()/Remove()187 11-5專(zhuān)題187 11-5-1設(shè)計(jì)星座密碼187 11-5-2哈希表依照鍵排序188 第12章函數(shù)的應(yīng)用190 12-1函數(shù)的體驗(yàn)191 12-1-1基礎(chǔ)概念191 12-1-2轉(zhuǎn)換成Program.Main樣式程序192 12-2函數(shù)的主體192 12-2-1函數(shù)聲明192 12-2-2函數(shù)中傳遞參數(shù)的設(shè)計(jì)192 12-2-3函數(shù)中不同類(lèi)型的參數(shù)設(shè)計(jì) 193 12-3函數(shù)的回傳值return194 12-3-1整數(shù)回傳值的應(yīng)用194 12-3-2浮點(diǎn)數(shù)回傳值的應(yīng)用194 12-3-3字符回傳值的應(yīng)用195 12-3-4return讓程序提早結(jié)束195 12-4一個(gè)程序有多個(gè)函數(shù)的應(yīng)用195 12-4-1簡(jiǎn)單的調(diào)用195 12-4-2函數(shù)間的調(diào)用195 12-4-3函數(shù)是另一個(gè)函數(shù)的參數(shù)196 12-5遞歸函數(shù)的調(diào)用197 12-5-1從掉入無(wú)限遞歸說(shuō)起197 12-5-2非遞歸設(shè)計(jì)階乘數(shù)函數(shù)198 12-5-3從一般函數(shù)進(jìn)化到遞歸 函數(shù)199 12-5-4遞歸后記201 12-6數(shù)組數(shù)據(jù)的傳遞201 12-6-1傳遞數(shù)據(jù)的基礎(chǔ)概念201 12-6-2數(shù)組的傳遞201 12-6-3函數(shù)調(diào)用—數(shù)據(jù)交換使用ref參數(shù)202 12-6-4函數(shù)調(diào)用—回傳數(shù)據(jù)用關(guān)鍵詞out203 12-6-5函數(shù)調(diào)用—只讀關(guān)鍵詞in 203 12-6-6函數(shù)調(diào)用—可變動(dòng)數(shù)量參數(shù)params204 12-6-7傳遞二維數(shù)組數(shù)據(jù)204 12-6-8匿名數(shù)組205 12-7命令行的輸入206 12-7-1Main()方法206 12-7-2頂級(jí)語(yǔ)句方法207 12-8全局變量與局部變量207 12-9Expression-BodiedMethod208 12-10dynamic函數(shù)與參數(shù)208 12-11專(zhuān)題209 12-11-1設(shè)計(jì)質(zhì)數(shù)測(cè)試函數(shù)209 12-11-2抽獎(jiǎng)程序設(shè)計(jì)209 12-11-3使用遞歸方式設(shè)計(jì)斐波那 契數(shù)列210 12-11-4設(shè)計(jì)歐幾里得算法函數(shù) 210 第13章C#結(jié)構(gòu)數(shù)據(jù)struct215 13-1結(jié)構(gòu)數(shù)據(jù)類(lèi)型216 13-1-1基本概念216 13-1-2存取修飾詞217 13-2聲明結(jié)構(gòu)變量217 13-2-1聲明結(jié)構(gòu)變量方法217 13-2-2使用結(jié)構(gòu)成員217 13-3創(chuàng)建結(jié)構(gòu)數(shù)據(jù)217 13-3-1讀取數(shù)據(jù)218 13-3-2初始化結(jié)構(gòu)數(shù)據(jù)218 13-4將結(jié)構(gòu)對(duì)象的內(nèi)容設(shè)置給另一個(gè) 結(jié)構(gòu)對(duì)象218 13-5嵌套的結(jié)構(gòu)219 13-6C#結(jié)構(gòu)struct的特色220 13-7new創(chuàng)建結(jié)構(gòu)對(duì)象221 13-8結(jié)構(gòu)數(shù)據(jù)與數(shù)組221 13-9struct的建構(gòu)方法222 13-10數(shù)據(jù)封裝—結(jié)構(gòu)的set 和get222 13-11readonly字段223 13-12with關(guān)鍵詞224 13-13專(zhuān)題224 13-13-1找出最高分學(xué)生的姓名 和分?jǐn)?shù)224 13-13-2平面坐標(biāo)系統(tǒng)225 第14章列舉enum227 14-1定義列舉enum的數(shù)據(jù)類(lèi)型聲明 變量228 14-2定義列舉enum元素的整數(shù)值229 14-2-1定義enum從元素1開(kāi)始編號(hào)229 14-2-2定義列舉enum元素?cái)?shù)值不連續(xù)230 14-2-3不規(guī)則定義列舉enum 元素值231 14-3列舉的轉(zhuǎn)換231 14-4專(zhuān)題231 14-4-1enum的使用目的231 14-4-2百貨公司折扣232 第15章日期和時(shí)間235 15-1DateTime的建構(gòu)方法與屬性236 15-1-1創(chuàng)建DateTime對(duì)象236 15-1-2取得DateTime對(duì)象屬性236 15-1-3基礎(chǔ)屬性的認(rèn)識(shí)237 15-1-4TimeOfDay/DayOfWeek/DayOfYear237 15-1-5Now/UtcNow237 15-1-6刻度數(shù)Ticks238 15-2ToString()方法與輸出日期與時(shí)間 格式238 15-3DateTime的方法239 15-3-1日期加法相關(guān)函數(shù)的應(yīng)用240 15-3-2日期比較相關(guān)函數(shù)的應(yīng)用240 15-3-3月份的天數(shù)DaysInMonth() 241 15-3-4是否閏年IsLeapYear()241 15-3-5長(zhǎng)/短日期與時(shí)間格式和字 符串241 15-3-6解析時(shí)間與日期字符串242 15-4文化特性CultureInfo類(lèi)243 15-4-1取得目前操作系統(tǒng)的文化名稱(chēng)243 15-4-2日期與時(shí)間格式243 15-5TimeSpan建構(gòu)方法與屬性244 15-5-1TimeSpan建構(gòu)方法244 15-5-2TimeSpan的屬性244 15-6DateTime和TimeSpan的混合應(yīng)用 245 15-7TimeSpan類(lèi)常用的方法246 15-7-1時(shí)間間隔加法Add()246 15-7-2時(shí)間間隔減法Subtract()247 15-7-3解析字符串為時(shí)間間隔Parse() 和TryParse()247 15-8專(zhuān)題248 15-8-1var與運(yùn)算符應(yīng)用在Date Time和TimeSpan類(lèi)中248 15-8-2設(shè)計(jì)一個(gè)休息秒數(shù)函數(shù)248 15-8-3設(shè)計(jì)一個(gè)時(shí)鐘249 第16章類(lèi)與對(duì)象251 16-1認(rèn)識(shí)對(duì)象與類(lèi)252 16-2定義類(lèi)與對(duì)象253 16-2-1定義類(lèi)253 16-2-2聲明并創(chuàng)建類(lèi)對(duì)象255 16-3類(lèi)的基本實(shí)例255 16-3-1創(chuàng)建類(lèi)的字段255 16-3-2存取類(lèi)的成員255 16-3-3不使用頂級(jí)語(yǔ)句創(chuàng)建含類(lèi)的方案256 16-3-4命名空間、頂級(jí)語(yǔ)句與插入類(lèi)257 16-4值型與引用型258 16-5類(lèi)的方法260 16-6一個(gè)類(lèi)含多個(gè)對(duì)象的應(yīng)用260 16-6-1一個(gè)類(lèi)含多個(gè)對(duì)象的應(yīng)用260 16-6-2創(chuàng)建類(lèi)的對(duì)象數(shù)組261 16-7再談方法261 16-7-1基本參數(shù)的傳送261 16-7-2認(rèn)識(shí)形參與實(shí)參262 16-7-3方法的回傳值263 16-8變量的有效范圍263 16-8-1for循環(huán)的索引變量263 16-8-2局部變量264 16-8-3類(lèi)內(nèi)成員變量與方法變量 有相同的名稱(chēng)264 16-9部分類(lèi)265 16-10專(zhuān)題266 16-10-1計(jì)算面積266 16-10-2創(chuàng)建并輸出員工數(shù)據(jù)266 16-10-3Expression-BodiedMethod 當(dāng)作類(lèi)的方法266 16-10-4匿名類(lèi)267 第17章對(duì)象的建構(gòu)、屬性與封裝 269 17-1建構(gòu)方法270 17-1-1默認(rèn)的建構(gòu)方法270 17-1-2自建建構(gòu)方法271 17-1-3再談this關(guān)鍵詞271 17-1-4析構(gòu)方法272 17-2重載273 17-2-1從Console.WriteLine()看重載定義273 17-2-2把重載應(yīng)用到建構(gòu)方法274 17-2-3把重載應(yīng)用在一般方法中275 17-2-4認(rèn)識(shí)方法簽名276 17-3類(lèi)成員的訪(fǎng)問(wèn)權(quán)限—封裝276 17-3-1基礎(chǔ)概念276 17-3-2類(lèi)成員的訪(fǎng)問(wèn)控制277 17-3-3設(shè)計(jì)具有封裝效果的程序278 17-4屬性成員278 17-4-1基本概念278 17-4-2表達(dá)式主體方法應(yīng)用到屬性中279 17-4-3自動(dòng)實(shí)操屬性279 17-4-4自動(dòng)屬性初始值設(shè)定279 17-4-5屬性初始化280 17-4-6為屬性增加邏輯判斷280 17-5類(lèi)的只讀和常數(shù)字段280 17-5-1const應(yīng)用在類(lèi)字段中281 17-5-2只讀281 17-6靜態(tài)關(guān)鍵詞282 17-6-1類(lèi)中的靜態(tài)字段282 17-6-2類(lèi)中的靜態(tài)方法283 17-6-3靜態(tài)類(lèi)283 17-6-4靜態(tài)建構(gòu)方法284 17-6-5擴(kuò)展方法284 17-7索引器285 17-8專(zhuān)題286 17-8-1建構(gòu)方法與數(shù)學(xué)類(lèi)的應(yīng)用286 17-8-2銀行存款與提款286 17-8-3將static用于NBA球員人數(shù)統(tǒng)計(jì)287 17-8-4星期信息轉(zhuǎn)成索引287 第18章繼承與多態(tài)289 18-1繼承290 18-1-1從3個(gè)簡(jiǎn)單的C#程序談起290 18-1-2繼承的語(yǔ)法291 18-1-3觀察父類(lèi)建構(gòu)方法的調(diào)用292 18-1-4父類(lèi)屬性為public時(shí)子類(lèi) 初始化父類(lèi)屬性293 18-1-5父類(lèi)屬性為private時(shí)調(diào)用父類(lèi)建構(gòu)方法—關(guān)鍵詞this293 18-1-6存取修飾符protected295 18-1-7將字段改為屬性概念296 18-1-8分層繼承296 18-1-9多層次繼承297 18-1-10繼承類(lèi)型總結(jié)與陷阱298 18-1-11父類(lèi)與子類(lèi)有相同的成員 變量名稱(chēng)299 18-2IS-A和HAS-A關(guān)系300 18-2-1IS-A關(guān)系與is300 18-2-2HAS-A關(guān)系—聚合301 18-2-3HAS-A關(guān)系—組合302 18-3對(duì)C#程序代碼太長(zhǎng)的處理303 18-4多態(tài)304 18-4-1編譯時(shí)多態(tài)305 18-4-2重寫(xiě)305 18-4-3new關(guān)鍵詞306 18-4-4重寫(xiě)使用virtual和override 307 18-4-5運(yùn)行時(shí)多態(tài)307 18-5靜態(tài)綁定與動(dòng)態(tài)綁定308 18-6嵌套類(lèi)308 18-7sealed類(lèi)309 18-7-1把sealed應(yīng)用在類(lèi)中309 18-7-2把sealed應(yīng)用在方法中310 18-8專(zhuān)題310 18-8-1薪資計(jì)算310 18-8-2面積計(jì)算310 18-8-3多態(tài)的應(yīng)用311 18-8-4重寫(xiě)ToString()311 第19章抽象類(lèi)314 19-1使用抽象類(lèi)的場(chǎng)合315 19-2抽象類(lèi)基本概念316 19-3抽象方法的基本概念317 19-4抽象類(lèi)與抽象方法概念整理318 19-5抽象類(lèi)的建構(gòu)方法319 19-6運(yùn)行時(shí)多態(tài)應(yīng)用到抽象類(lèi)中319 19-7專(zhuān)題320 19-7-1數(shù)學(xué)計(jì)算320 19-7-2正方形面積計(jì)算320 19-7-3多態(tài)應(yīng)用—數(shù)組概念擴(kuò)充計(jì)算不同外形面積程序321 第20章接口323 20-1認(rèn)識(shí)接口324 20-1-1基本概念324 20-1-2使用upcasting實(shí)現(xiàn)接口325 20-1-3為什么使用接口325 20-2接口實(shí)例326 20-2-1兩個(gè)類(lèi)實(shí)現(xiàn)一個(gè)接口326 20-2-2多層次繼承與實(shí)現(xiàn)326 20-2-3接口方法內(nèi)含參數(shù)327 20-3顯式實(shí)現(xiàn)327 20-4接口屬性實(shí)現(xiàn)328 20-5多重繼承與實(shí)現(xiàn)328 20-6虛擬接口方法330 20-7專(zhuān)題331 20-7-1接口有相同的抽象方法331 20-7-2事務(wù)歷史記錄331 20-7-3將虛擬接口方法應(yīng)用在交通工具上331 第21章認(rèn)識(shí)泛型334 21-1從重載定義說(shuō)起335 21-1-1交換函數(shù)Swap()335 21-1-2object數(shù)據(jù)類(lèi)型335 21-2認(rèn)識(shí)泛型336 21-2-1基礎(chǔ)應(yīng)用336 21-2-2泛型函數(shù)—參數(shù)是數(shù)組337 21-3泛型類(lèi)337 21-4泛型類(lèi)—字段與屬性338 21-4-1定義泛型類(lèi)—內(nèi)含一個(gè)字段338 21-4-2定義泛型類(lèi)—內(nèi)含一個(gè)屬性339 21-4-3定義泛型類(lèi)—內(nèi)含多種數(shù)據(jù)類(lèi)型339 21-4-4定義泛型類(lèi)—內(nèi)含數(shù)組字段340 21-5泛型類(lèi)—方法340 21-5-1泛型方法的參數(shù)是泛型340 21-5-2泛型方法內(nèi)有一般參數(shù)341 21-5-3泛型方法的數(shù)據(jù)類(lèi)型是泛型 341 21-6含有泛型方法的一般類(lèi)342 21-7泛型方法重載342 21-7-1一般類(lèi)中的泛型方法重載342 21-7-2泛型類(lèi)中的泛型方法重載343 21-8專(zhuān)題343 21-8-1創(chuàng)建數(shù)組與輸出數(shù)組343 21-8-2仿真棧操作343 第22章泛型集合345 22-1System.Collections.Generic346 22-2List列表346 22-2-1創(chuàng)建List對(duì)象346 22-2-2List的屬性347 22-2-3List方法347 22-3Stack棧348 22-3-1創(chuàng)建Stack對(duì)象348 22-3-2Stack的屬性349 22-3-3Stack方法349 22-4Queue隊(duì)列350 22-4-1創(chuàng)建Queue對(duì)象350 22-4-2Queue的屬性350 22-4-3Queue方法351 22-5LinkedList鏈表351 22-5-1創(chuàng)建LinkedList對(duì)象351 22-5-2LinkedList的屬性352 22-5-3LinkedList方法352 22-6SortedSet集合353 22-6-1創(chuàng)建SortedSet對(duì)象353 22-6-2SortedSet的屬性353 22-6-3SortedSet方法354 22-7Dictionary集合354 22-7-1創(chuàng)建Dictionary對(duì)象354 22-7-2Dictionary的屬性355 22-7-3Dictionary方法356 22-8SortedList集合357 22-8-1創(chuàng)建SortedList對(duì)象357 22-8-2SortedList的屬性358 22-8-3SortedList方法359 22-9SortedDictionary集合359 第23章元組(Tuple)362 23-1元組的功能363 23-2元組聲明363 23-2-1早期C#4.0的Tuple363 23-2-2C#7.0至今的Tuple363 23-3存取元組元素內(nèi)容363 23-3-1Item屬性363 23-3-2Rest屬性364 23-4創(chuàng)建嵌套元組365 23-5設(shè)定元素名稱(chēng)365 23-6元組賦值設(shè)定366 23-7將==和!=符號(hào)用于元組比較366 23-8把元組當(dāng)作方法的參數(shù)進(jìn)行傳遞 366 23-9把元組當(dāng)作方法的回傳值367 23-10專(zhuān)題367 23-10-1到學(xué)校的距離367 23-10-2數(shù)據(jù)交換程序設(shè)計(jì)367 23-10-3計(jì)算最大值與最小值368 第24章程序調(diào)試與異常處理370 24-1程序異常371 24-1-1一個(gè)除數(shù)為0的錯(cuò)誤371 24-1-2撰寫(xiě)異常處理程序try-catch 371 24-1-3try-catch-finally372 24-2C#的異常信息373 24-3設(shè)計(jì)多組異常處理程序374 24-3-1常見(jiàn)的異常對(duì)象374 24-3-2設(shè)計(jì)捕捉多個(gè)異常的程序374 24-4捕捉所有異常375 24-4-1再談try-catch375 24-4-2Exception376 24-5拋出異常376 24-6創(chuàng)建自己的異常名稱(chēng)377 24-7程序調(diào)試的典故377 24-8專(zhuān)題378 24-8-1函數(shù)的參數(shù)是null時(shí)將產(chǎn)生異常378 24-8-2銀行密碼長(zhǎng)度測(cè)試379 24-8-3溫度異常379 第25章正則表達(dá)式381 25-1正則表達(dá)式基礎(chǔ)382 25-1-1認(rèn)識(shí)Regex.IsMatch()方法382 25-1-2正則表達(dá)式基礎(chǔ)382 25-1-3使用大括號(hào){}處理重復(fù)出現(xiàn)的字符串383 25-1-4處理市區(qū)電話(huà)字符串的方式 383 25-1-5用括號(hào)分組384 25-1-6用小括號(hào)處理區(qū)域號(hào)碼384 25-1-7使用管道|384 25-1-8使用號(hào)做搜尋385 25-1-9使用*號(hào)做搜尋385 25-1-10使用 號(hào)做搜尋385 25-1-11大小寫(xiě)忽略RegexOptions. IgnoreCase385 25-1-12正則表達(dá)式量次的表386 25-2正則表達(dá)式的特殊字符386 25-2-1特殊字符表387 25-2-2單一字符使用通配符中的“.” 388 25-2-3字符分類(lèi)388 25-2-4字符分類(lèi)的^字符388 25-2-5所有字符使用通配符中的“.*” 388 25-2-6特殊字符$389 25-2-7特殊字符^389 25-3IsMatch()方法的萬(wàn)用程序與功能 擴(kuò)充389 25-4找出第一個(gè)匹配搜尋規(guī)則的內(nèi)容 Regex.Match()390 25-4-1搜尋第一次出現(xiàn)的內(nèi)容390 25-4-2Match對(duì)象的NextMatch()方法390 25-5找出所有匹配搜尋規(guī)則的內(nèi)容 Regex.Matches()391 25-6字符串修改Regex.Replace()391 25-7正則表達(dá)式的分割Regex.Split() 392 25-8專(zhuān)題393 25-8-1搜尋A開(kāi)頭的國(guó)際品牌393 25-8-2電話(huà)號(hào)碼的隱藏393 25-8-3刪除英文稱(chēng)呼393 25-8-4測(cè)試網(wǎng)址是否正確394 25-8-5信息加密394 第26章委托396 26-1認(rèn)識(shí)委托397 26-2委托操作397 26-2-1聲明委托397 26-2-2設(shè)計(jì)目標(biāo)方法397 26-2-3創(chuàng)建委托對(duì)象實(shí)例并設(shè)定目標(biāo)方法—常見(jiàn)用法398 26-2-4創(chuàng)建委托對(duì)象實(shí)例并設(shè)定目標(biāo)方法—簡(jiǎn)化用法398 26-2-5調(diào)用委托398 26-2-6簡(jiǎn)單的委托實(shí)例398 26-2-7調(diào)整委托指向399 26-3把委托當(dāng)作方法的參數(shù)400 26-4多播委托400 26-5泛型委托401 26-6匿名方法401 26-6-1基礎(chǔ)匿名方法401 26-6-2匿名方法引用外部的變量402 26-6-3把匿名方法當(dāng)作參數(shù)傳送402 26-7Func委托402 26-8Action委托403 26-9Predicate委托403 第27章Lambda表達(dá)式406 27-1Lambda表達(dá)式定義407 27-2Lambda基礎(chǔ)語(yǔ)法407 27-2-1沒(méi)有輸入?yún)?shù)的Lambda407 27-2-2有1個(gè)輸入?yún)?shù)的Lambda407 27-2-3有多個(gè)參數(shù)的Lambda407 27-3Lambda基礎(chǔ)實(shí)例407 27-3-1表達(dá)式的Lambda407 27-3-2語(yǔ)句的Lambda408 27-4Lambda就是委托指定引用的匿名 方法408 27-5將Lambda表達(dá)式轉(zhuǎn)換成delegate 委托類(lèi)型409 27-5-1將Lambda轉(zhuǎn)成Func委托409 27-5-2將Lambda轉(zhuǎn)成Action委托 410 27-6外在變量對(duì)Lambda表達(dá)式的影響 410 27-7專(zhuān)題411 27-7-1創(chuàng)建產(chǎn)生隨機(jī)數(shù)的Lambda表達(dá)式411 27-7-2創(chuàng)建計(jì)算圓面積的Lambda表達(dá)式411 27-7-3基礎(chǔ)數(shù)學(xué)運(yùn)算的Lambda表達(dá)式411 27-7-4創(chuàng)建賬號(hào)長(zhǎng)度測(cè)試411 27-7-5Lambda應(yīng)用在篩選數(shù)據(jù)中412 第28章事件414 28-1認(rèn)識(shí)事件415 28-2第一個(gè)C#事件與處理程序415 28-2-1聲明一個(gè)事件415 28-2-2設(shè)計(jì)事件觸發(fā)位置415 28-2-3注冊(cè)事件416 28-2-4第1個(gè)事件實(shí)例416 28-3C#內(nèi)置的事件處理程序委托417 28-4傳遞事件數(shù)據(jù)417 28-5傳送自定義時(shí)間數(shù)據(jù)418 28-6專(zhuān)題419 第29章基礎(chǔ)Windows窗口設(shè)計(jì)420 29-1創(chuàng)建新的項(xiàng)目421 29-2認(rèn)識(shí)VisualStudio窗口環(huán)境422 29-2-1認(rèn)識(shí)VisualStudio窗口422 29-2-2切換程序設(shè)計(jì)區(qū)內(nèi)容423 29-2-3執(zhí)行方案ch29_1423 29-3查看ch29_1文件夾424 29-3-1查看方案文件夾424 29-3-2查看項(xiàng)目文件夾424 29-3-3查看可執(zhí)行文件的文件夾424 29-4認(rèn)識(shí)主要窗口區(qū)域425 29-4-1從窗體設(shè)計(jì)模式到窗體程序代碼模式425 29-4-2從窗體程序代碼設(shè)計(jì)模式切換回窗體設(shè)計(jì)模式425 29-4-3主要窗口顯示更多程序內(nèi)容425 29-4-4關(guān)閉主要窗口的標(biāo)簽內(nèi)容426 29-5工具箱426 29-5-1顯示工具箱426 29-5-2固定工具箱位置426 29-5-3浮動(dòng)工具箱427 29-6新增或刪除窗體427 29-6-1新增窗體427 29-6-2刪除窗體428 29-7窗體屬性428 29-7-1窗體設(shè)計(jì)屬性429 29-7-2窗體雜項(xiàng)Misc429 29-7-3窗體外觀屬性429 29-7-4窗體行為433 29-7-5窗體布局433 29-7-6窗口樣式屬性435 29-8窗體事件435 29-8-1打開(kāi)窗體事件的方法435 29-8-2常見(jiàn)的窗體事件437 29-8-3輸出對(duì)話(huà)框437 29-9解析WindowsForms窗口項(xiàng)目程序437 29-9-1解析Form1.cs和Form1.Designer.cs438 29-9-2解析Program.cs439 29-10在窗體內(nèi)創(chuàng)建與布局控件439 29-10-1創(chuàng)建控件的方法439 29-10-2使用方法1創(chuàng)建Button控件實(shí)例439 29-10-3使用方法2創(chuàng)建Label控件440 29-10-4控件的大小調(diào)整440 29-10-5控件位置的調(diào)整440 29-10-6創(chuàng)建多個(gè)相同的控件440 29-10-7刪除與撤消刪除控件441 29-10-8對(duì)齊窗體中央441 29-10-9調(diào)整水平間距441 29-10-10調(diào)整垂直間距441 29-10-11多個(gè)控件的對(duì)齊442 29-11專(zhuān)題442 29-11-1用程序設(shè)計(jì)屬性442 29-11-2啟動(dòng)窗口有對(duì)話(huà)框443 29-11-3創(chuàng)建多個(gè)窗體443 第30章基礎(chǔ)控件設(shè)計(jì)445 30-1控件設(shè)定知識(shí)的復(fù)習(xí)446 30-2Button功能按鈕446 30-2-1Button常用屬性446 30-2-2Button常用事件447 30-2-3Button項(xiàng)目實(shí)例447 30-2-4新增快捷鍵448 30-2-5Name屬性449 30-2-6認(rèn)識(shí)事件處理程序的參數(shù)objectsender449 30-2-7執(zhí)行系統(tǒng)應(yīng)用程序450 30-3Label標(biāo)簽451 30-3-1Label常用屬性451 30-3-2Label常用事件451 30-3-3Label項(xiàng)目實(shí)例451 30-4TextBox文本框453 30-4-1TextBox常用屬性453 30-4-2TextBox常用事件454 30-4-3TextBox顯示文字的實(shí)例454 30-4-4數(shù)值轉(zhuǎn)換的應(yīng)用455 30-4-5異常發(fā)生456 30-4-6TextChanged事件實(shí)例457 30-4-7選取文件實(shí)例458 30-5MessageBox消息框458 30-6RadioButton單選按鈕460 30-6-1RadioButton常用屬性461 30-6-2RadioButton常用事件461 30-6-3單選按鈕的基礎(chǔ)實(shí)例461 30-7CheckBox復(fù)選框463 30-7-1CheckBox常用屬性463 30-7-2CheckBox常用事件463 30-7-3復(fù)選框的基礎(chǔ)實(shí)例463 30-8容器—GroupBox分組框464 30-9容器—Pane面板控制465 30-10ListBox清單466 30-10-1ListBox常用屬性466 30-10-2使用字符串集合編輯器創(chuàng)建列表466 30-10-3ListBox常用的方法467 30-10-4使用程序選取或取消選取項(xiàng)目468 30-10-5ListBox常用事件469 30-10-6綜合應(yīng)用470 30-11ComboBox下拉組合框471 30-11-1ComboBox常用屬性471 30-11-2ComboBox事件472 30-12CheckedListBox復(fù)選框清單474 30-12-1CheckedListBox常用屬性474 30-12-2CheckedListBox常用的 方法474 30-12-3CheckedListBox事件474 30-13鼠標(biāo)事件476 30-13-1體會(huì)鼠標(biāo)事件實(shí)例477 30-13-2事件的EventArgse參數(shù)477 30-14鍵盤(pán)事件478 30-14-1KeyDown和KeyUp事件478 30-14-2KeyPress事件478 第31章靜態(tài)圖像邁向動(dòng)態(tài)圖像設(shè)計(jì)482 31-1PictureBox圖片框483 31-1-1PictureBox常用屬性483 31-1-2程序設(shè)計(jì)圖片框位置483 31-1-3程序設(shè)計(jì)圖像大小484 31-1-4加載與刪除圖像484 31-1-5靜態(tài)到動(dòng)態(tài)圖像實(shí)例484 31-2把圖像應(yīng)用在窗體背景中486 31-3把圖像應(yīng)用在Button中486 31-4內(nèi)含圖像的標(biāo)簽487 31-5ImageList圖像列表487 31-5-1創(chuàng)建控件與圖像列表關(guān)聯(lián)487 31-5-2創(chuàng)建圖像列表內(nèi)容488 31-5-3創(chuàng)建動(dòng)態(tài)火柴人488 31-6Timer定時(shí)器控件489 31-6-1創(chuàng)建控件與圖像列表關(guān)聯(lián)489 31-6-2啟動(dòng)與結(jié)束計(jì)時(shí)功能490 31-6-3定時(shí)器原理490 31-6-4走馬燈的設(shè)計(jì)490 31-7專(zhuān)題490 31-7-1先前準(zhǔn)備工作490 31-7-2擺翅的蝴蝶491 31-7-3移動(dòng)的蝴蝶—翅膀沒(méi)有擺動(dòng)491 31-7-4飛舞的蝴蝶492 第32章常用的控件494 32-1ToolTip提示說(shuō)明495 32-1-1ToolTip常用屬性495 32-1-2ToolTip常用方法495 32-2DateTimePicker日期時(shí)間選擇器496 32-2-1DateTimePicker最重要的屬性Value496 32-2-2DateTimePicker格式化的屬性Format497 32-2-3幾個(gè)其他常用的屬性498 32-2-4常使用的事件498 32-2-5定時(shí)器應(yīng)用499 32-3MonthCalendar月歷499 32-3-1MonthCalendar的屬性—粗體設(shè)定日期499 32-3-2MaxDate和MinDate屬性501 32-3-3ShowToday和ShowTodayCircle屬性501 32-3-4選取日期相關(guān)屬性501 32-3-5日歷常用事件502 32-4NumericUpDown控件503 32-4-1NumericUpDown常用屬性503 32-4-2NumericUpDown常用方法503 32-4-3NumericUpDown常用事件503 32-4-4定時(shí)器設(shè)計(jì)503 32-5共享事件505 32-5-1用程序代碼處理共享事件505 32-5-2屬性窗口處理共享事件505 第33章創(chuàng)建菜單和工具欄507 33-1MenuStrip菜單508 33-1-1請(qǐng)創(chuàng)建ch33_1.sln方案508 33-1-2MenuStrip工具508 33-1-3創(chuàng)建菜單508 33-1-4認(rèn)識(shí)菜單509 33-1-5創(chuàng)建文件菜單509 33-1-6創(chuàng)建文件同層級(jí)的項(xiàng)目509 33-1-7創(chuàng)建文件的子層級(jí)項(xiàng)目509 33-1-8插入項(xiàng)目分隔線(xiàn)510 33-1-9插入、移動(dòng)和刪除項(xiàng)目510 33-1-10創(chuàng)建更深一層的菜單項(xiàng)511 33-1-11查看菜單項(xiàng)的Name和Text屬性512 33-1-12項(xiàng)集合編輯器513 33-1-13菜單項(xiàng)的屬性514 33-1-14菜單與事件516 33-2ContextMenuStrip快捷菜單517 33-2-1請(qǐng)創(chuàng)建ch33_3.sln方案517 33-2-2ContextMenuStrip工具517 33-2-3創(chuàng)建快捷菜單518 33-2-4將控件與快捷菜單創(chuàng)建關(guān)聯(lián)518 33-2-5快捷菜單的實(shí)例519 33-3ToolStrip工具欄520 33-3-1ToolStrip工具521

本目錄推薦

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