C#程序設(shè)計(jì)項(xiàng)目化教程

-
【作 者】鄭廣成 沈蘊(yùn)梅 周玲余 董連
【I S B N 】978-7-5170-0299-4
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2012-11-22
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】228
【千字?jǐn)?shù)】350
【印 張】14.25
【定 價(jià)】¥26
【叢 書(shū)】國(guó)家示范(骨干)高職院校重點(diǎn)建設(shè)專(zhuān)業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
C#語(yǔ)言作為VS.NET的框架語(yǔ)言,倍受專(zhuān)業(yè)愛(ài)好者和從業(yè)人員的青睞。本書(shū)由淺入深、循序漸進(jìn),采取典型的項(xiàng)目載體,采取課內(nèi)外項(xiàng)目并行、工作過(guò)程項(xiàng)目化的模式,系統(tǒng)地介紹和訓(xùn)練了C#控制臺(tái)程序、流程控制程序、Windows窗體程序、面向?qū)ο蟮脑O(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)、XML技術(shù)和文件操作等,重點(diǎn)講述了基于數(shù)據(jù)庫(kù)的Windows應(yīng)用程序開(kāi)發(fā)、面向?qū)ο蟮睦^承、多態(tài)、集合和構(gòu)造函數(shù)等技術(shù)在應(yīng)用系統(tǒng)開(kāi)發(fā)中的應(yīng)用。為了便于讀者全面掌握程序設(shè)計(jì)技術(shù)和規(guī)范,深刻體會(huì)編程的樂(lè)趣,最后給出一個(gè)綜合性的實(shí)戰(zhàn)項(xiàng)目,全面講述了以數(shù)據(jù)庫(kù)為基礎(chǔ)的應(yīng)用系統(tǒng)開(kāi)發(fā)全過(guò)程。
本書(shū)的單元內(nèi)容和項(xiàng)目,完全對(duì)照高職高專(zhuān)學(xué)生實(shí)際的能力要求,在作者多年的實(shí)踐教學(xué)過(guò)程中總結(jié)提煉而成,采取新的“工作過(guò)程項(xiàng)目化”的教學(xué)流程進(jìn)行內(nèi)容重組,實(shí)現(xiàn)了課內(nèi)主講一個(gè)項(xiàng)目、課外訓(xùn)練一個(gè)項(xiàng)目、示例依托案例項(xiàng)目的形式,通過(guò)工作場(chǎng)景導(dǎo)入、技術(shù)與知識(shí)準(zhǔn)備、回到工作場(chǎng)景、工作訓(xùn)練營(yíng)的流程實(shí)現(xiàn)各單元內(nèi)容的編寫(xiě)。
本書(shū)提供配套教學(xué)課件和各單元源代碼程序供讀者參考,可以從中國(guó)水利水電出版社和萬(wàn)水書(shū)苑的網(wǎng)站上免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
本書(shū)主要基于崗位技能、軟件流程和規(guī)范,采取“工程過(guò)程項(xiàng)目化”的編寫(xiě)模式進(jìn)行編寫(xiě),是教學(xué)團(tuán)隊(duì)結(jié)合“產(chǎn)教融合、產(chǎn)學(xué)并行”的教學(xué)改革和實(shí)踐總結(jié)出來(lái)的教學(xué)模式和教學(xué)內(nèi)容的展現(xiàn),適合以應(yīng)用能力為本位的高職高專(zhuān)、應(yīng)用本科的教學(xué)、訓(xùn)練的要求。
本書(shū)通過(guò)引入項(xiàng)目場(chǎng)景提出工作問(wèn)題,通過(guò)示例項(xiàng)目訓(xùn)練,解決工作問(wèn)題并掌握相應(yīng)的技術(shù)和方法,然后回到工作場(chǎng)景完成場(chǎng)景項(xiàng)目,再通過(guò)并行訓(xùn)練營(yíng)項(xiàng)目進(jìn)一步訓(xùn)練,達(dá)到鞏固所學(xué)知識(shí)和舉一反三的訓(xùn)練效果,實(shí)現(xiàn)了課內(nèi)外項(xiàng)目并行推進(jìn)的教學(xué)形式。
前 言
VS.NET已成為面向?qū)ο蟮某绦蜷_(kāi)發(fā)主流平臺(tái),它可以開(kāi)發(fā)Windows應(yīng)用程序、Web應(yīng)用程序、嵌入式軟件應(yīng)用程序、游戲程序等各種應(yīng)用系統(tǒng)軟件,受到相關(guān)行業(yè)內(nèi)專(zhuān)業(yè)人士和學(xué)習(xí)者的青睞。
本書(shū)主要基于崗位技能、軟件流程和規(guī)范,采取“工程過(guò)程項(xiàng)目化”的模式編寫(xiě),是教學(xué)團(tuán)隊(duì)結(jié)合“產(chǎn)教融合、產(chǎn)學(xué)并行”的教學(xué)改革和實(shí)踐總結(jié)出來(lái)的教學(xué)模式和教學(xué)內(nèi)容的展現(xiàn),團(tuán)隊(duì)經(jīng)過(guò)篩選和提煉后,確定典型項(xiàng)目作為教學(xué)內(nèi)容載體,更適合以應(yīng)用能力為本位的高職高專(zhuān)、應(yīng)用型本科的教學(xué)、訓(xùn)練的要求。
本書(shū)通過(guò)引入項(xiàng)目場(chǎng)景提出工作問(wèn)題,通過(guò)示例項(xiàng)目訓(xùn)練技能、解決工作問(wèn)題并講解相應(yīng)的技術(shù)和方法,然后回到工作場(chǎng)景完成場(chǎng)景項(xiàng)目,再通過(guò)工作訓(xùn)練營(yíng)項(xiàng)目進(jìn)一步訓(xùn)練,采用課內(nèi)外項(xiàng)目并行推進(jìn)的教學(xué)形式,達(dá)到鞏固所學(xué)知識(shí)和舉一反三的訓(xùn)練效果。本書(shū)的內(nèi)容打破了傳統(tǒng)的學(xué)科章節(jié)和硬項(xiàng)目化編寫(xiě)形式,采取教學(xué)(工作)單元的形式進(jìn)行內(nèi)容組編。全書(shū)分成11個(gè)單元,最后一個(gè)單元通過(guò)綜合實(shí)訓(xùn)訓(xùn)練學(xué)生技能,進(jìn)一步提高學(xué)生的應(yīng)用實(shí)踐能力,體現(xiàn)了“做中學(xué)、學(xué)中產(chǎn)”的實(shí)訓(xùn)教學(xué)思想。本書(shū)主要內(nèi)容如下:
單元一 熟悉C#開(kāi)發(fā)環(huán)境
單元二 儲(chǔ)備C#知識(shí)和技術(shù)
單元三 設(shè)計(jì)流程控制程序
單元四 使用方法、數(shù)組與String類(lèi)
單元五 開(kāi)發(fā)Windows應(yīng)用程序
單元六 設(shè)計(jì)面向?qū)ο蟪绦?/p>
單元七 使用集合開(kāi)發(fā)程序
單元八 使用繼承和多態(tài)開(kāi)發(fā)程序
單元九 TreeView進(jìn)行XML數(shù)據(jù)顯示和操作
單元十 文件操作
單元十一 綜合項(xiàng)目實(shí)訓(xùn)
本書(shū)由鄭廣成、沈蘊(yùn)梅、周玲余、董連編寫(xiě),鄭廣成負(fù)責(zé)統(tǒng)稿并擔(dān)任主編,參加部分章節(jié)編寫(xiě)工作的還有朱翠苗、許戈,在此一并表示感謝。本書(shū)根據(jù)技術(shù)模塊設(shè)置單元,根據(jù)典型項(xiàng)目設(shè)計(jì)內(nèi)容載體,通過(guò)課內(nèi)外兩個(gè)項(xiàng)目并行推進(jìn)來(lái)提高學(xué)生的應(yīng)用能力和創(chuàng)新能力,具有實(shí)戰(zhàn)性、可操作性、新穎新、通俗性和項(xiàng)目過(guò)程化的特點(diǎn),更加激發(fā)學(xué)生學(xué)習(xí)興趣和主動(dòng)性。
由于時(shí)間倉(cāng)促,再加上編者水平有限,書(shū)中難免有錯(cuò)誤和疏漏之處,敬請(qǐng)廣大讀者批評(píng)指正。
編 者
2012年5月
單元一 熟悉C#開(kāi)發(fā)環(huán)境 1
1.1 工作場(chǎng)景導(dǎo)入 1
1.2 技術(shù)與知識(shí)準(zhǔn)備 2
1.2.1 認(rèn)識(shí)C# 2
1.2.2 第一個(gè)C#控制臺(tái)應(yīng)用程序 2
1.2.3 第一個(gè)Windows窗體應(yīng)用程序 6
1.3 回到工作場(chǎng)景 10
1.4 工作訓(xùn)練營(yíng) 11
1.4.1 項(xiàng)目訓(xùn)練 11
1.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 13
小結(jié) 13
單元二 儲(chǔ)備C#知識(shí)和技術(shù) 14
2.1 工作場(chǎng)景導(dǎo)入 14
2.2 技術(shù)與知識(shí)準(zhǔn)備 15
2.2.1 基本概念 15
2.2.2 運(yùn)算符與表達(dá)式 17
2.2.3 Console類(lèi) 21
2.3 回到工作場(chǎng)景 22
2.4 工作訓(xùn)練營(yíng) 22
2.4.1 項(xiàng)目訓(xùn)練 22
2.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 24
小結(jié) 25
單元三 設(shè)計(jì)流程控制程序 26
3.1 工作場(chǎng)景導(dǎo)入 26
3.2 技術(shù)與知識(shí)準(zhǔn)備 27
3.2.1 條件判斷 27
3.2.2 while型循環(huán) 36
3.2.3 do-while型循環(huán) 38
3.2.4 for型循環(huán) 39
3.2.5 其他控制語(yǔ)句 42
3.3 回到工作場(chǎng)景 43
3.4 工作訓(xùn)練營(yíng) 45
3.4.1 項(xiàng)目訓(xùn)練 45
3.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 46
小結(jié) 46
單元四 使用方法、數(shù)組與String類(lèi) 48
4.1 工作場(chǎng)景導(dǎo)入 49
4.2 技術(shù)與知識(shí)準(zhǔn)備 49
4.2.1 方法 49
4.2.2 數(shù)組 52
4.2.3 foreach語(yǔ)句 53
4.2.4 C#中的String類(lèi) 53
4.2.5 冒泡排序 54
4.3 回到工作場(chǎng)景 54
4.4 工作訓(xùn)練營(yíng) 56
4.4.1 項(xiàng)目訓(xùn)練 56
4.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 58
小結(jié) 58
單元五 開(kāi)發(fā)Windows應(yīng)用程序 59
5.1 工作場(chǎng)景導(dǎo)入 59
5.2 技術(shù)與知識(shí)準(zhǔn)備 60
5.2.1 ADO.NET 60
5.2.2 NET Framework數(shù)據(jù)提供程序 60
5.2.3 DataSet 69
5.3 回到工作場(chǎng)景 73
5.4 工作訓(xùn)練營(yíng) 76
5.4.1 項(xiàng)目訓(xùn)練 76
5.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 81
小結(jié) 81
單元六 設(shè)計(jì)面向?qū)ο蟪绦?82
6.1 工作場(chǎng)景導(dǎo)入 82
6.2 技術(shù)與知識(shí)準(zhǔn)備 83
6.2.1 類(lèi)、對(duì)象和封裝 83
6.2.2 字段和屬性 83
6.2.3 構(gòu)造函數(shù) 87
6.2.4 方法重載 90
6.2.5 靜態(tài)成員 92
6.3 回到工作場(chǎng)景 94
6.4 工作訓(xùn)練營(yíng) 96
6.4.1 項(xiàng)目訓(xùn)練 96
6.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 97
小結(jié) 98
單元七 使用集合開(kāi)發(fā)程序 99
7.1 工作場(chǎng)景導(dǎo)入 99
7.2 技術(shù)與知識(shí)準(zhǔn)備 100
7.2.1 集合 100
7.2.2 泛型 105
7.2.3 泛型集合Dictionary
7.3 回到工作場(chǎng)景 110
7.4 工作訓(xùn)練營(yíng) 114
7.4.1 項(xiàng)目訓(xùn)練 114
7.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 117
小結(jié) 117
單元八 使用繼承和多態(tài)開(kāi)發(fā)程序 119
8.1 工作場(chǎng)景導(dǎo)入 119
8.2 技術(shù)與知識(shí)準(zhǔn)備 120
8.2.1 繼承 120
8.2.2 多態(tài) 126
8.2.3 面向?qū)ο蟮娜筇匦?130
8.3 回到工作場(chǎng)景 130
8.4 工作訓(xùn)練營(yíng) 134
8.4.1 項(xiàng)目訓(xùn)練 134
8.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 137
小結(jié) 137
單元九 TreeView進(jìn)行XML數(shù)據(jù)顯示和操作 138
9.1 工作場(chǎng)景導(dǎo)入 138
9.2 技術(shù)與知識(shí)準(zhǔn)備 139
9.2.1 XML文件概述 139
9.2.2 創(chuàng)建XML文檔 141
9.2.3 解析XML文件 142
9.2.4 用TreeView顯示數(shù)據(jù) 143
9.2.5 用ListBox顯示XML文件 145
9.3 回到工作場(chǎng)景 147
9.4 工作訓(xùn)練營(yíng) 152
9.4.1 項(xiàng)目訓(xùn)練 152
9.4.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 155
小結(jié) 155
單元十 文件操作 156
10.1 工作場(chǎng)景導(dǎo)入 156
10.2 技術(shù)與知識(shí)準(zhǔn)備 157
10.2.1 文件操作的類(lèi) 157
10.2.2 序列化和反序列化 166
10.3 回到工作場(chǎng)景1 169
10.4 回到工作場(chǎng)景2 172
10.5 工作實(shí)訓(xùn)營(yíng) 174
10.5.1 訓(xùn)練實(shí)例 174
10.5.2 工作實(shí)踐常見(jiàn)問(wèn)題解析 176
小結(jié) 176
單元十一 綜合項(xiàng)目實(shí)訓(xùn) 177
11.1 綜合項(xiàng)目實(shí)訓(xùn)說(shuō)明 177
11.1.1 實(shí)訓(xùn)目的 177
11.1.2 實(shí)訓(xùn)對(duì)象 177
11.1.3 實(shí)訓(xùn)項(xiàng)目 177
11.1.4 實(shí)訓(xùn)要求 177
11.2 宿舍管理信息系統(tǒng) 178
11.2.1 系統(tǒng)功能 178
11.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 179
11.2.3 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 182
實(shí)訓(xùn) 階段項(xiàng)目測(cè)試 214
參考文獻(xiàn) 221
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李?lèi)?ài)姣]
- 畫(huà)法幾何與機(jī)械制圖 [主編 趙軍]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- 智能化技術(shù)基礎(chǔ)(第三版) [鄧文達(dá) 李禮]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- 網(wǎng)絡(luò)營(yíng)銷(xiāo) [主編 夏薇薇 劉婷 尚潔]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- 電視節(jié)目策劃與制作(微課版) [主 編 黃滴滴]
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- C++程序設(shè)計(jì)基礎(chǔ)教程
- 局域網(wǎng)組建與維護(hù)
- PHP+MySQL開(kāi)發(fā)實(shí)戰(zhàn)
- IT產(chǎn)品銷(xiāo)售與服務(wù)管理
- 網(wǎng)頁(yè)設(shè)計(jì)實(shí)訓(xùn)教程
- Java程序設(shè)計(jì)項(xiàng)目教程
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動(dòng)畫(huà)程序設(shè)計(jì)案例教程
- 單片機(jī)應(yīng)用教程
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過(guò)程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠(chǎng)變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計(jì)安裝與調(diào)試