Visual C# 2008程序設(shè)計
-
【作 者】曹靜 主編
【I S B N 】978-7-5084-7636-0
【責(zé)任編輯】楊元泓
【適用讀者群】高職高專
【出版時間】2010-07-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】296
【千字?jǐn)?shù)】452
【印 張】18.5
【定 價】¥32
【叢 書】軟件職業(yè)技術(shù)學(xué)院“十一五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
Visual C#已成為在.NET平臺上進(jìn)行開發(fā)的首選語言。Visual C# 2008融C++的靈活性和強大功能與Visual C#的簡單性于一身。本書通過開發(fā)一個客戶信息管理程序,全面闡述了使用Visual C# 2008開發(fā)應(yīng)用程序的基本知識。
本書分為10章。主要內(nèi)容包括Visual C# 2008速成版開發(fā)環(huán)境;變量和數(shù)據(jù)類型以及表達(dá)式的使用;三種典型的程序結(jié)構(gòu);數(shù)組的使用;類和對象的使用;類和對象的高級應(yīng)用及C# 3.0的新特性;集合和泛型;異常處理和程序調(diào)試;文件和流;基于Windows的程序設(shè)計。
本書通過簡潔的語言和詳細(xì)的步驟,幫助讀者迅速掌握使用Visual C# 2008開發(fā)應(yīng)用程序所需要的基本知識。本書適合沒有任何編程經(jīng)驗的讀者和Visual C#新手閱讀,也可作為本專科院校的學(xué)生學(xué)習(xí)Visual C#編程參考用書。通過對本書的學(xué)習(xí),讀者可循序漸進(jìn)地掌握C#編程技術(shù),從而開發(fā)出優(yōu)秀的應(yīng)用程序。
從應(yīng)用中學(xué)習(xí)概念。介紹理論知識和概念時,夠用為度,不求多求全。
采用了項目設(shè)計貫穿全書的方式,每章知識點都可以在項目中進(jìn)行實踐。
突出學(xué)習(xí)重點。對于關(guān)鍵知識和容易混淆的概念通過實例比較詳細(xì)說明,使學(xué)習(xí)者更容易掌握要點。
內(nèi)容循序漸進(jìn)。每一章實訓(xùn)都是在前一章實訓(xùn)內(nèi)容上進(jìn)一步完善,最終完成一個完整的程序。
提供相關(guān)教學(xué)資源及每章實訓(xùn)源代碼
Visual C#作為微軟的旗艦編程語言,經(jīng)過幾年的長足發(fā)展,在全球得以迅速普及,成為很多程序員的首選語言。Visual C# 2008新增了大量可圈可點的豐富特性,本書圍繞著基礎(chǔ)知識和這些新特性,全面介紹了如何利用Visual Studio 2008和.NET Framework來進(jìn)行C#編程。
本書是全國示范性軟件職業(yè)學(xué)院計算機及其相關(guān)專業(yè)指定教材,針對全國示范性軟件職業(yè)學(xué)院特點,以夠用為度,淡化理論,強化技能,重在實際操作,在完成必要的理論闡述之后,以實際的代碼案例來解釋理論知識,適合于熟悉計算機基礎(chǔ)知識的學(xué)生作為教材或自學(xué)用書。
全書以實際項目設(shè)計貫穿全書,在每章結(jié)束后,根據(jù)本章所學(xué)知識點提出項目要求,在實訓(xùn)環(huán)節(jié)引導(dǎo)讀者從無到有完成一個實訓(xùn)項目,最后形成一個客戶管理系統(tǒng),讓學(xué)生能在實踐中掌握Visual C# 2008程序設(shè)計。本書是一本有效、實用的入門級教材。適合于學(xué)習(xí)Visual C# 2008技術(shù)的初學(xué)者。
本書是作者在多年的教學(xué)實踐、科學(xué)研究以及項目實踐的基礎(chǔ)上,參閱了大量國內(nèi)外相關(guān)教材后,幾經(jīng)修改而成。主要特點如下:
1.語言嚴(yán)謹(jǐn)、精練
對基本概念和技術(shù)進(jìn)行了清楚準(zhǔn)確的解釋并結(jié)合實例說明,讓讀者能較輕松地掌握每一個知識點。
2.實際項目開發(fā)與理論教學(xué)緊密結(jié)合
為了使讀者能快速地掌握Visual C# 2008的相關(guān)技能并熟練運用,本書根據(jù)每章節(jié)的知識點設(shè)計了一個實訓(xùn)項目——客戶信息管理,每章節(jié)為實訓(xùn)增加或改進(jìn)一部分功能,學(xué)完本書后,實訓(xùn)是一個完整的項目。
3.合理、有效的組織
本書按照由淺入深的順序,循序漸進(jìn)、系統(tǒng)地介紹程序設(shè)計的相關(guān)知識和技能。各個章節(jié)的編寫以實踐應(yīng)用為目標(biāo),理論的闡述主要圍繞著實際應(yīng)用技術(shù)組織和展開,練習(xí)的重要性得到體現(xiàn),不再附屬于相關(guān)理論知識。
4.內(nèi)容充實、實用
本書的練習(xí)緊緊圍繞著實際項目進(jìn)行,在各章完成各種技術(shù)準(zhǔn)備和練習(xí)后,為完成項目掌握了基本的知識點,只需按照書本中的實訓(xùn)步驟,利用所學(xué)習(xí)的知識點,即可完成項目要求。
5.本書配有全部的程序源文件和電子教案
為方便讀者使用,書中全部實例的源代碼及電子教案均免費贈送給讀者,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
本書以最新的.NET 3.5和Visual C# 2008為基礎(chǔ)循序漸進(jìn)地介紹Visual C# 2008入門所需的各方面知識,包括開發(fā)環(huán)境的配置、C#語法、Windows應(yīng)用程序開發(fā)、處理文件以及.NET 3.5的新增特性等。
本書同時還介紹了大量Visual C# 2008的開發(fā)經(jīng)驗,對使用中的重點、難點進(jìn)行了專門的講解,本書由曹靜擔(dān)任主編,陳娜、謝日星擔(dān)任副主編,董寧、陳丹、羅煒、楊威、張松慧、肖英、江俊、趙丙秀、劉潔、李文蕙、劉嵩、肖奎、余恒芳、郭俐、庫波參加了本書的編寫工作,陳娜、謝日星統(tǒng)編全稿。
由于時間倉促,加之編者水平有限,書中不妥或錯誤之處在所難免,殷切希望廣大讀者批評指正。同時,懇請讀者一旦發(fā)現(xiàn)錯誤,于百忙之中及時與編者聯(lián)系,以便盡快更正,編者將不勝感激。E-mail:Jingcao_2002@163.com
編 者
2010年6月
前言
第1章 C#與Visual Studio 2008 1
本章學(xué)習(xí)目標(biāo) 1
1.1 .NET簡介 1
1.2 Visual Studio 2008簡介 3
1.3 Visual C#.NET集成開發(fā)環(huán)境簡介 6
1.4 創(chuàng)建第一個C#控制臺(或稱命令行)
程序 19
1.5 創(chuàng)建第一個C# Windows程序 21
1.6 C#程序結(jié)構(gòu)介紹 22
本章小結(jié) 30
習(xí)題 31
案例完善——客戶信息管理系統(tǒng)中的新建項目 31
第2章 變量、數(shù)據(jù)類型和表達(dá)式 33
本章學(xué)習(xí)目標(biāo) 33
2.1 注釋 33
2.2 標(biāo)識符 33
2.3 常量和變量 34
2.4 數(shù)據(jù)類型 35
2.4.1 值類型 36
2.4.2 引用類型 41
2.4.3 隱含類型 41
2.5 類型轉(zhuǎn)換 42
2.5.1 自動類型轉(zhuǎn)換 42
2.5.2 強制類型轉(zhuǎn)換 43
2.5.3 字符串與基本數(shù)據(jù)類型間的轉(zhuǎn)換
(基本數(shù)據(jù)類型間的轉(zhuǎn)換) 43
2.6 運算符 44
2.6.1 運算符的分類 45
2.6.2 運算符的優(yōu)先級 45
2.6.3 算術(shù)運算符 46
2.6.4 賦值運算符 47
2.6.5 關(guān)系運算符 48
2.6.6 位運算符 49
2.6.7 邏輯運算符 51
2.6.8 條件(三目)運算符 53
本章小結(jié) 53
習(xí)題 54
案例完善——客戶信息管理系統(tǒng)中的客戶
信息描述 55
第3章 結(jié)構(gòu)化程序設(shè)計語句 59
本章學(xué)習(xí)目標(biāo) 59
3.1 程序的三種結(jié)構(gòu) 59
3.1.1 順序結(jié)構(gòu) 59
3.1.2 分支結(jié)構(gòu) 59
3.1.3 循環(huán)結(jié)構(gòu) 60
3.2 if語句 61
3.3 switch語句 68
3.4 while語句 70
3.5 do-while語句 72
3.6 for語句 74
3.7 break和continue語句 79
本章小結(jié) 81
習(xí)題 81
案例完善——客戶信息管理系統(tǒng)中的程序
流程控制 83
第4章 數(shù)組 92
本章學(xué)習(xí)目標(biāo) 92
4.1 數(shù)組的概念 92
4.2 聲明和創(chuàng)建數(shù)組 92
4.3 初始化數(shù)組變量 94
4.4 遍歷數(shù)組元素 95
4.5 多維數(shù)組 98
4.6 交錯數(shù)組 100
4.7 隱式類型數(shù)組 102
本章小結(jié) 103
習(xí)題 103
案例完善——客戶信息管理系統(tǒng)中的多客戶
信息管理 104
第5章 面向?qū)ο?106
本章學(xué)習(xí)目標(biāo) 106
5.1 面向?qū)ο蟪绦蛟O(shè)計概述 106
5.2 類的定義和對象的創(chuàng)建 107
5.3 類的字段和屬性 109
5.4 索引器 116
5.5 方法定義及調(diào)用 119
5.6 值類型與引用類型 124
5.6 參數(shù)的傳遞 127
5.7 變量的作用域 132
5.8 構(gòu)造函數(shù) 135
5.9 靜態(tài)成員 140
5.10 內(nèi)部類和匿名類 146
本章小結(jié) 147
習(xí)題 147
案例完善——客戶信息管理系統(tǒng)中面向?qū)ο?br> 的客戶信息管理 148
第6章 面向?qū)ο蟮母呒墤?yīng)用及C#語法新特性 150
本章學(xué)習(xí)目標(biāo) 150
6.1 類的繼承 150
6.2 訪問控制符 155
6.3 多態(tài)性 162
6.4 密封類 168
6.5 抽象類 169
6.6 接口 170
6.7 委托與事件 173
6.8 匿名類型 183
6.9 對象與集合初始化器 185
6.10 擴展方法 187
6.11 Lambda表達(dá)式 190
本章小結(jié) 194
習(xí)題 194
案例完善——客戶信息管理系統(tǒng)中的抽象類
與類的繼承 195
第7章 集合和泛型 198
本章學(xué)習(xí)目標(biāo) 198
7.1 集合與集合接口 198
7.1.1 ArrayList集合 198
7.1.2 哈希表Hashtable 200
7.1.3 集合接口 202
7.2 泛型集合 203
7.2.1 泛型List集合 203
7.2.2 泛型Stack集合 204
7.2.3 泛型Queue集合 205
本章小結(jié) 206
習(xí)題 206
案例完善——客戶信息管理系統(tǒng)中的泛型 206
第8章 程序的生成、異常處理和調(diào)試 209
本章學(xué)習(xí)目標(biāo) 209
8.1 異常處理 209
8.1.1 異常類 209
8.1.2 try-catch 210
8.1.3 try-finally 213
8.1.4 try-catch-finally 214
8.1.5 多重try結(jié)構(gòu) 216
8.1.6 默認(rèn)異常處理 217
8.1.7 用戶自定義異常 217
8.1.8 throw 219
8.2 Visual Studio 2008的調(diào)試功能 220
8.2.1 單步調(diào)試程序 220
8.2.2 Debugger與Debug類的使用 222
8.2.3 使用Trace類 225
本章小結(jié) 227
習(xí)題 228
案例完善——客戶信息管理系統(tǒng)中的異常
處理 228
第9章 流與文件 230
本章學(xué)習(xí)目標(biāo) 230
9.1 流的基本概念 230
9.2 目錄 231
9.2.1 DriveInfo類 231
9.2.2 Directory類 233
9.2.3 DirectoryInfo類 235
9.3 File類和FileInfo類 237
9.4 文件的讀寫 241
本章小結(jié) 245
習(xí)題 245
案例完善——客戶信息管理系統(tǒng)中的數(shù)據(jù)
保存 245
第10章 基于Windows的應(yīng)用程序 247
本章學(xué)習(xí)目標(biāo) 247
10.1 Windows窗體應(yīng)用程序概述 247
10.2 Windows窗體及控件介紹 250
10.3 常用控件的屬性、方法和事件 253
10.3.1 控件共有的屬性、事件和方法 254
10.3.2 常用控件介紹 256
10.3.3 常用控件的典型用法 258
10.4 基于Windows Forms的程序設(shè)計 267
本章小結(jié) 284
習(xí)題 284
案例完善——客戶信息管理系統(tǒng) 284
參考文獻(xiàn) 286
- 網(wǎng)絡(luò)安全技術(shù)項目引導(dǎo)教程
- Java程序設(shè)計技能教程
- C語言程序設(shè)計項目引導(dǎo)教程
- Visual C# 2008程序設(shè)計
- 軟件開發(fā)流程實訓(xùn)教程
- Java程序設(shè)計實訓(xùn)指導(dǎo)
- 數(shù)據(jù)庫開發(fā)技術(shù)——SQL Server 2005
- Visual Basic程序設(shè)計項目化教程
- SQL Server 2005數(shù)據(jù)庫實踐教程——管
- SQL Server 2005數(shù)據(jù)庫實踐教程——開
- C# WinForm上機實訓(xùn)指導(dǎo)
- C# WinForm實踐開發(fā)教程
- 計算機病毒原理及防范技術(shù)
- C++面向?qū)ο蟪绦蛟O(shè)計
- Java高級程序設(shè)計
- 計算機應(yīng)用基礎(chǔ)

