C#程序設(shè)計(jì)項(xiàng)目化教程
-
【作 者】鄭廣成 沈蘊(yùn)梅 周玲余 董連
【I S B N 】978-7-5170-0299-4
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專
【出版時(shí)間】2012-11-22
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】228
【千字?jǐn)?shù)】350
【印 張】14.25
【定 價(jià)】¥26
【叢 書】國(guó)家示范(骨干)高職院校重點(diǎn)建設(shè)專業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
C#語言作為VS.NET的框架語言,倍受專業(yè)愛好者和從業(yè)人員的青睞。本書由淺入深、循序漸進(jìn),采取典型的項(xiàng)目載體,采取課內(nèi)外項(xiàng)目并行、工作過程項(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ù)庫的Windows應(yīng)用程序開發(fā)、面向?qū)ο蟮睦^承、多態(tài)、集合和構(gòu)造函數(shù)等技術(shù)在應(yīng)用系統(tǒng)開發(fā)中的應(yīng)用。為了便于讀者全面掌握程序設(shè)計(jì)技術(shù)和規(guī)范,深刻體會(huì)編程的樂趣,最后給出一個(gè)綜合性的實(shí)戰(zhàn)項(xiàng)目,全面講述了以數(shù)據(jù)庫為基礎(chǔ)的應(yīng)用系統(tǒng)開發(fā)全過程。
本書的單元內(nèi)容和項(xiàng)目,完全對(duì)照高職高專學(xué)生實(shí)際的能力要求,在作者多年的實(shí)踐教學(xué)過程中總結(jié)提煉而成,采取新的“工作過程項(xiàng)目化”的教學(xué)流程進(jìn)行內(nèi)容重組,實(shí)現(xiàn)了課內(nèi)主講一個(gè)項(xiàng)目、課外訓(xùn)練一個(gè)項(xiàng)目、示例依托案例項(xiàng)目的形式,通過工作場(chǎng)景導(dǎo)入、技術(shù)與知識(shí)準(zhǔn)備、回到工作場(chǎng)景、工作訓(xùn)練營(yíng)的流程實(shí)現(xiàn)各單元內(nèi)容的編寫。
本書提供配套教學(xué)課件和各單元源代碼程序供讀者參考,可以從中國(guó)水利水電出版社和萬水書苑的網(wǎng)站上免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
本書主要基于崗位技能、軟件流程和規(guī)范,采取“工程過程項(xiàng)目化”的編寫模式進(jìn)行編寫,是教學(xué)團(tuán)隊(duì)結(jié)合“產(chǎn)教融合、產(chǎn)學(xué)并行”的教學(xué)改革和實(shí)踐總結(jié)出來的教學(xué)模式和教學(xué)內(nèi)容的展現(xiàn),適合以應(yīng)用能力為本位的高職高專、應(yīng)用本科的教學(xué)、訓(xùn)練的要求。
本書通過引入項(xiàng)目場(chǎng)景提出工作問題,通過示例項(xiàng)目訓(xùn)練,解決工作問題并掌握相應(yīng)的技術(shù)和方法,然后回到工作場(chǎng)景完成場(chǎng)景項(xiàng)目,再通過并行訓(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ū)ο蟮某绦蜷_發(fā)主流平臺(tái),它可以開發(fā)Windows應(yīng)用程序、Web應(yīng)用程序、嵌入式軟件應(yīng)用程序、游戲程序等各種應(yīng)用系統(tǒng)軟件,受到相關(guān)行業(yè)內(nèi)專業(yè)人士和學(xué)習(xí)者的青睞。
本書主要基于崗位技能、軟件流程和規(guī)范,采取“工程過程項(xiàng)目化”的模式編寫,是教學(xué)團(tuán)隊(duì)結(jié)合“產(chǎn)教融合、產(chǎn)學(xué)并行”的教學(xué)改革和實(shí)踐總結(jié)出來的教學(xué)模式和教學(xué)內(nèi)容的展現(xiàn),團(tuán)隊(duì)經(jīng)過篩選和提煉后,確定典型項(xiàng)目作為教學(xué)內(nèi)容載體,更適合以應(yīng)用能力為本位的高職高專、應(yīng)用型本科的教學(xué)、訓(xùn)練的要求。
本書通過引入項(xiàng)目場(chǎng)景提出工作問題,通過示例項(xiàng)目訓(xùn)練技能、解決工作問題并講解相應(yīng)的技術(shù)和方法,然后回到工作場(chǎng)景完成場(chǎng)景項(xiàng)目,再通過工作訓(xùn)練營(yíng)項(xiàng)目進(jìn)一步訓(xùn)練,采用課內(nèi)外項(xiàng)目并行推進(jìn)的教學(xué)形式,達(dá)到鞏固所學(xué)知識(shí)和舉一反三的訓(xùn)練效果。本書的內(nèi)容打破了傳統(tǒng)的學(xué)科章節(jié)和硬項(xiàng)目化編寫形式,采取教學(xué)(工作)單元的形式進(jìn)行內(nèi)容組編。全書分成11個(gè)單元,最后一個(gè)單元通過綜合實(shí)訓(xùn)訓(xùn)練學(xué)生技能,進(jìn)一步提高學(xué)生的應(yīng)用實(shí)踐能力,體現(xiàn)了“做中學(xué)、學(xué)中產(chǎn)”的實(shí)訓(xùn)教學(xué)思想。本書主要內(nèi)容如下:
單元一 熟悉C#開發(fā)環(huán)境
單元二 儲(chǔ)備C#知識(shí)和技術(shù)
單元三 設(shè)計(jì)流程控制程序
單元四 使用方法、數(shù)組與String類
單元五 開發(fā)Windows應(yīng)用程序
單元六 設(shè)計(jì)面向?qū)ο蟪绦?/p>
單元七 使用集合開發(fā)程序
單元八 使用繼承和多態(tài)開發(fā)程序
單元九 TreeView進(jìn)行XML數(shù)據(jù)顯示和操作
單元十 文件操作
單元十一 綜合項(xiàng)目實(shí)訓(xùn)
本書由鄭廣成、沈蘊(yùn)梅、周玲余、董連編寫,鄭廣成負(fù)責(zé)統(tǒng)稿并擔(dān)任主編,參加部分章節(jié)編寫工作的還有朱翠苗、許戈,在此一并表示感謝。本書根據(jù)技術(shù)模塊設(shè)置單元,根據(jù)典型項(xiàng)目設(shè)計(jì)內(nèi)容載體,通過課內(nèi)外兩個(gè)項(xiàng)目并行推進(jìn)來提高學(xué)生的應(yīng)用能力和創(chuàng)新能力,具有實(shí)戰(zhàn)性、可操作性、新穎新、通俗性和項(xiàng)目過程化的特點(diǎn),更加激發(fā)學(xué)生學(xué)習(xí)興趣和主動(dòng)性。
由于時(shí)間倉促,再加上編者水平有限,書中難免有錯(cuò)誤和疏漏之處,敬請(qǐng)廣大讀者批評(píng)指正。
編 者
2012年5月
單元一 熟悉C#開發(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í)踐常見問題解析 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類 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í)踐常見問題解析 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 其他控制語句 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í)踐常見問題解析 46
小結(jié) 46
單元四 使用方法、數(shù)組與String類 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語句 53
4.2.4 C#中的String類 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í)踐常見問題解析 58
小結(jié) 58
單元五 開發(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í)踐常見問題解析 81
小結(jié) 81
單元六 設(shè)計(jì)面向?qū)ο蟪绦?82
6.1 工作場(chǎng)景導(dǎo)入 82
6.2 技術(shù)與知識(shí)準(zhǔn)備 83
6.2.1 類、對(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í)踐常見問題解析 97
小結(jié) 98
單元七 使用集合開發(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í)踐常見問題解析 117
小結(jié) 117
單元八 使用繼承和多態(tà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í)踐常見問題解析 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í)踐常見問題解析 155
小結(jié) 155
單元十 文件操作 156
10.1 工作場(chǎng)景導(dǎo)入 156
10.2 技術(shù)與知識(shí)準(zhǔn)備 157
10.2.1 文件操作的類 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í)踐常見問題解析 176
小結(jié) 176
單元十一 綜合項(xiàng)目實(shí)訓(xùn) 177
11.1 綜合項(xiàng)目實(shí)訓(xùn)說明 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ù)庫設(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
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- 人工智能開發(fā)框架應(yīng)用 [主編 王明超 蘆婭云]
- C語言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開立]
- 民航客艙服務(wù)實(shí)用英語教程 [主編 田靜 徐亞玲]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠(chéng)]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- SwiftUI完全開發(fā) [李智威 著]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 生活經(jīng)管more>>
- C++程序設(shè)計(jì)基礎(chǔ)教程
- 局域網(wǎng)組建與維護(hù)
- PHP+MySQL開發(fā)實(shí)戰(zhàn)
- IT產(chǎn)品銷售與服務(wù)管理
- 網(wǎng)頁設(shè)計(jì)實(shí)訓(xùn)教程
- Java程序設(shè)計(jì)項(xiàng)目教程
- 數(shù)據(jù)庫應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動(dòng)畫程序設(shè)計(jì)案例教程
- 單片機(jī)應(yīng)用教程
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計(jì)安裝與調(diào)試

