Visual C#融C++的靈活性和強(qiáng)大功能與Java的簡(jiǎn)單性于一身,已成為在.NET平臺(tái)上進(jìn)行程序開(kāi)發(fā)的首選語(yǔ)言。
本書(shū)介紹了使用Visual C# 2017開(kāi)發(fā)應(yīng)用程序的基本知識(shí)。全書(shū)分為9章,分別介紹了C#與Visual Studio集成開(kāi)發(fā)環(huán)境,C#的基本語(yǔ)法,流程控制語(yǔ)句,數(shù)組、集合和泛型,面向?qū)ο,面向(qū)ο蟮母呒?jí)應(yīng)用,程序的生成、異常處理和調(diào)試,流與文件,基于Windows的應(yīng)用程序。
全書(shū)通過(guò)簡(jiǎn)潔的語(yǔ)言和詳細(xì)的步驟,幫助讀者迅速掌握使用Visual C# 2017開(kāi)發(fā)應(yīng)用程序所需的基本知識(shí)。
本書(shū)適合沒(méi)有任何編程經(jīng)驗(yàn)的讀者和Visual C#新手閱讀,也可供大中專(zhuān)院校的學(xué)生學(xué)習(xí)Visual C#編程時(shí)參考。通過(guò)本書(shū),讀者可循序漸進(jìn)地掌握C#編程技術(shù),從而開(kāi)發(fā)出優(yōu)秀的應(yīng)用程序。
語(yǔ)言嚴(yán)謹(jǐn)、精練。以Visual Studio 2017為基礎(chǔ)循序漸進(jìn)地介紹了C#入門(mén)所需的各方面知識(shí),對(duì)基本概念和技術(shù)進(jìn)行了清楚準(zhǔn)確的解釋并結(jié)合實(shí)例加以說(shuō)明。
合理、有效的組織。以實(shí)踐應(yīng)用為目標(biāo),理論闡述主要圍繞實(shí)際應(yīng)用技術(shù)組織和展開(kāi),練習(xí)的重要性得到體現(xiàn),不再附屬于相關(guān)理論知識(shí)。
陳娜 VisualC# 2008程序設(shè)計(jì) 978-7-5084-7636-0 中國(guó)水利水電出版社 2010年7月 5000冊(cè)以上 C語(yǔ)言程序設(shè)計(jì)項(xiàng)目引導(dǎo)教程 978-7-5084-7704-6 中國(guó)水利水電出版社 2010年8月 3000冊(cè) 軟件工程與UML 978-7-04-047495-4 高等教育出版社 2017年4月 3000冊(cè)
第 1章 C#與Visual Studio集成開(kāi)發(fā)環(huán)境 1
1.1 .NET簡(jiǎn)介 2
1.2 C# 4
1.3 Visual Studio集成開(kāi)發(fā)環(huán)境 5
1.4 創(chuàng)建第 一個(gè)C#控制臺(tái)(命令行)程序 15
1.5 創(chuàng)建第 一個(gè)C# Windows程序 16
1.6 C#程序結(jié)構(gòu)簡(jiǎn)介 17
本章小結(jié) 22
習(xí)題 22
第 2章 C#的基本語(yǔ)法 23
2.1 注釋 24
2.2 標(biāo)識(shí)符 24
2.3 變量和常量 25
2.3.1 變量 25
2.3.2 常量 26
2.4 數(shù)據(jù)類(lèi)型 26
2.4.1 值類(lèi)型 27
2.4.2 引用類(lèi)型 32
2.4.3 隱含類(lèi)型 33
2.5 類(lèi)型轉(zhuǎn)換 33
2.5.1 自動(dòng)類(lèi)型轉(zhuǎn)換 34
2.5.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 34
2.6 字符串 36
2.6.1 比較字符串 37
2.6.2 操作字符串 39
2.6.3 StringBuilder類(lèi)與String類(lèi)的區(qū)別 40
2.7 運(yùn)算符 42
2.7.1 運(yùn)算符的分類(lèi) 42
2.7.2 運(yùn)算符的優(yōu)先級(jí) 42
2.7.3 算術(shù)運(yùn)算符 43
2.7.4 賦值運(yùn)算符 44
2.7.5 關(guān)系運(yùn)算符 46
2.7.6 位運(yùn)算符 47
2.7.7 邏輯運(yùn)算符 48
2.7.8 條件(三目)運(yùn)算符 50
本章小結(jié) 50
習(xí)題 50
第3章 流程控制語(yǔ)句 52
3.1 程序的三種基本結(jié)構(gòu) 53
3.1.1 順序結(jié)構(gòu) 53
3.1.2 分支結(jié)構(gòu) 53
3.1.3 循環(huán)結(jié)構(gòu) 54
3.2 if語(yǔ)句 55
3.3 switch語(yǔ)句 63
3.4 while語(yǔ)句 64
3.5 do…while語(yǔ)句 67
3.6 for語(yǔ)句 69
3.7 break和continue語(yǔ)句 78
本章小結(jié) 82
習(xí)題 83
第4章 數(shù)組、集合和泛型 85
4.1 數(shù)組的概念 86
4.2 聲明、創(chuàng)建數(shù)組 86
4.3 初始化數(shù)組變量 88
4.4 遍歷數(shù)組元素 89
4.5 多維數(shù)組 100
4.6 交錯(cuò)數(shù)組 102
4.7 隱式類(lèi)型數(shù)組 104
4.8 集合與集合接口 106
4.8.1 ArrayList集合 106
4.8.2 哈希表Hashtable 107
4.9 泛型集合 110
4.9.1 泛型List集合 110
4.9.2 泛型Stack集合 110
4.9.3 泛型Queue集合 111
本章小結(jié) 112
習(xí)題 113
第5章 面向?qū)ο蟆?14
5.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 115
5.2 類(lèi)的定義和對(duì)象的創(chuàng)建 115
5.3 類(lèi)的字段和屬性 117
5.4 索引器 124
5.5 方法定義及調(diào)用 127
5.6 值類(lèi)型與引用類(lèi)型 132
5.7 參數(shù)的傳遞 134
5.8 變量的作用域 140
5.9 構(gòu)造函數(shù) 143
5.10 靜態(tài)成員 148
5.11 內(nèi)部類(lèi)和匿名類(lèi) 154
本章小結(jié) 156
習(xí)題 156
第6章 面向?qū)ο蟮母呒?jí)應(yīng)用 157
6.1 類(lèi)的繼承 158
6.2 訪問(wèn)控制符 162
6.3 多態(tài)性 168
6.4 密封類(lèi) 172
6.5 抽象類(lèi) 173
6.6 接口 174
本章小結(jié) 177
習(xí)題 177
第7章 程序的生成、異常處理和調(diào)試 178
7.1 異常處理 179
7.1.1 異常類(lèi) 179
7.1.2 try-catch 180
7.1.3 try-catch-finally 183
7.1.4 多重try結(jié)構(gòu) 184
7.1.5 默認(rèn)異常處理 185
7.1.6 throw 186
7.1.7 用戶(hù)自定義異常 187
7.2 Visual Studio 2017的調(diào)試功能 188
本章小結(jié) 190
習(xí)題 190
第8章 流與文件 191
8.1 流的基本概念 192
8.2 目錄 192
8.2.1 DriveInfo類(lèi) 192
8.2.2 Directory類(lèi) 195
8.2.3 DirectoryInfo類(lèi) 196
8.3 File類(lèi)和FileInfo類(lèi) 198
8.4 文件的讀寫(xiě) 201
本章小結(jié) 205
習(xí)題 205
第9章 基于Windows的應(yīng)用程序 206
9.1 Windows窗體應(yīng)用程序概述 207
9.2 Windows窗體及控件介紹 209
9.3 常用控件的屬性、方法和事件 212
9.3.1 控件共有的屬性、事件和方法 212
9.3.2 常用控件介紹 214
9.3.3 常用控件的典型用法 216
9.4 基于Windows Forms的程序設(shè)計(jì) 223
本章小結(jié) 243
習(xí)題 243