《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》是國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)“C#程序設(shè)計(jì)”的配套教材,也是“十二五”職業(yè)教育國(guó)家規(guī)劃教材的修訂版。 《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》是按照高職高專軟件技術(shù)人才培養(yǎng)方案的要求,總結(jié)近幾年國(guó)家示范性高職院校軟件技術(shù)專業(yè)教學(xué)改革經(jīng)驗(yàn)編寫而成。 《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》以任務(wù)驅(qū)動(dòng)方式組織知識(shí)點(diǎn),全書共分為7個(gè)單元,主要內(nèi)容包括C#語(yǔ)言簡(jiǎn)介、C#語(yǔ)言基礎(chǔ)、面向?qū)ο蟮腃#、C#進(jìn)階編程、Windows窗體、數(shù)據(jù)訪問、綜合應(yīng)用。 《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》理論與實(shí)踐并重,內(nèi)容循序漸進(jìn),語(yǔ)言和示例代碼簡(jiǎn)潔易懂,而且配有大量的實(shí)訓(xùn)任務(wù),便于讀者上機(jī)操作。通過(guò)對(duì)各個(gè)單元的學(xué)習(xí)加深對(duì)知識(shí)的理解和提升,強(qiáng)化學(xué)生分析問題和解決問題的能力,激發(fā)學(xué)生的創(chuàng)新實(shí)踐能力。 與《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》配套的數(shù)字課程已在“智慧職教”(www.icve.com.cn)網(wǎng)站上線,學(xué)習(xí)者可以登錄網(wǎng)站進(jìn)行學(xué)習(xí),也可以通過(guò)掃描書中二維碼觀看教學(xué)視頻,詳見“智慧職教使用指南”。 《C#程序設(shè)計(jì)(第2版)/“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版·國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材》適合作為高等職業(yè)院校相關(guān)專業(yè)的C#程教材,也適合作為各類IT程技術(shù)人員和程序設(shè)計(jì)人員的參考用書。
國(guó)家職業(yè)教育專業(yè)教學(xué)資源庫(kù)建設(shè)項(xiàng)目是教育部、財(cái)政部為深化高職院校教育教學(xué)改革,加強(qiáng)專業(yè)與課程建設(shè),推動(dòng)優(yōu)質(zhì)教學(xué)資源共建共享,提高人才培養(yǎng)質(zhì)量而啟動(dòng)的國(guó)家級(jí)建設(shè)項(xiàng)目。2011年,軟件技術(shù)專業(yè)被教育部、財(cái)政部確定為高等職業(yè)教育專業(yè)教學(xué)資源庫(kù)立項(xiàng)建設(shè)專業(yè),由常州信息職業(yè)技術(shù)學(xué)院主持建設(shè)軟件技術(shù)專業(yè)教學(xué)資源庫(kù)。
按照教育部提出的建設(shè)要求,建設(shè)項(xiàng)目組聘請(qǐng)了中國(guó)科學(xué)技術(shù)大學(xué)陳國(guó)良院士擔(dān)任資源庫(kù)建設(shè)總顧問,確定了常州信息職業(yè)技術(shù)學(xué)院、深圳職業(yè)技術(shù)學(xué)院、青島職業(yè)技術(shù)學(xué)院、湖南鐵道職業(yè)技術(shù)學(xué)院、長(zhǎng)春職業(yè)技術(shù)學(xué)院、山東商業(yè)職業(yè)技術(shù)學(xué)院、重慶電子工程職業(yè)學(xué)院、南京工業(yè)職業(yè)技術(shù)學(xué)院、威海職業(yè)學(xué)院、淄博職業(yè)學(xué)院、北京信息職業(yè)技術(shù)學(xué)院、武漢軟件工程職業(yè)學(xué)院、深圳信息職業(yè)技術(shù)學(xué)院、杭州職業(yè)技術(shù)學(xué)院、淮安信息職業(yè)技術(shù)學(xué)院、無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院、陜西工業(yè)職業(yè)技術(shù)學(xué)院17所院校和微軟(中國(guó))有限公司、國(guó)際商用機(jī)器(中國(guó))有限公司(IBM)、思科系統(tǒng)(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司、英特爾(中國(guó))有限公司等20余家企業(yè)作為聯(lián)合建設(shè)單位,形成了一支學(xué)校、企業(yè)、行業(yè)緊密結(jié)合的建設(shè)團(tuán)隊(duì)。依據(jù)軟件技術(shù)專業(yè)“職業(yè)情境、項(xiàng)目主導(dǎo)”人才培養(yǎng)規(guī)律.按照“學(xué)中做、做中學(xué)”教學(xué)思路,較好地完成了軟件技術(shù)專業(yè)資源庫(kù)建設(shè)任務(wù)。
本套教材是“國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)”建設(shè)項(xiàng)目的重要成果之一,也是資源庫(kù)課程開發(fā)成果和資源整合應(yīng)用實(shí)踐的重要載體。教材體例新穎,具有以下鮮明特色。
第一,根據(jù)學(xué)生就業(yè)面向與就業(yè)崗位,構(gòu)建基于軟件技術(shù)職業(yè)崗位任務(wù)的課程體系與教材體系。項(xiàng)目組在對(duì)軟件企業(yè)職業(yè)崗位調(diào)研分析的基礎(chǔ)上,對(duì)崗位典型工作任務(wù)進(jìn)行歸納與分析,開發(fā)了“Java程序設(shè)計(jì)”“軟件開發(fā)與項(xiàng)目管理”等14門基于軟件企業(yè)職業(yè)崗位的課程教學(xué)資源及配套教材。
第二,立足“教、學(xué)、做”一體化特色,設(shè)計(jì)三位一體的教材。從“教什么、怎么教”、“學(xué)什么,怎么學(xué)”、“做什么,怎么做”三個(gè)問題出發(fā),每門課程均配套課程標(biāo)準(zhǔn)、學(xué)習(xí)指南、教學(xué)設(shè)計(jì)、電子課件、微課視頻、課程案例、習(xí)題試題、經(jīng)驗(yàn)技巧、常見問題及解答等在內(nèi)的豐富的教學(xué)資源,同時(shí)與企業(yè)開發(fā)了大量的企業(yè)真實(shí)案例和培訓(xùn)資源包。
第三,有效整合教材內(nèi)容與教學(xué)資源,打造立體化、自主學(xué)習(xí)式的新形態(tài)一體化教材。教材創(chuàng)新采用輔學(xué)資源標(biāo)注,通過(guò)圖標(biāo)形象地提示讀者本教學(xué)內(nèi)容所配備的資源類型、內(nèi)容和用途,從而將教材內(nèi)容和教學(xué)資源有機(jī)整合.渾然一體。通過(guò)對(duì)“知識(shí)點(diǎn)”提供與之對(duì)應(yīng)的微課視頻二維碼,讓讀者以紙質(zhì)教材為核心,通過(guò)互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)網(wǎng),將多媒體的教學(xué)資源與紙質(zhì)教材有機(jī)融合,實(shí)現(xiàn)“線上線下互動(dòng),新舊媒體融合”,成為“互聯(lián)網(wǎng)+”時(shí)代教材功能升級(jí)和形式創(chuàng)新的成果。
第四,遵循工作過(guò)程系統(tǒng)化課程開發(fā)理論,打破“章、節(jié)”編寫模式,建立了“以項(xiàng)目為導(dǎo)向,用任務(wù)進(jìn)行驅(qū)動(dòng),融知識(shí)學(xué)習(xí)與技能訓(xùn)練于一體”的教材體系,體現(xiàn)高職教育職業(yè)化、實(shí)踐化特色。
第五,本套教材裝幀精美,采用雙色印刷,并以新穎的版式設(shè)計(jì),突出重點(diǎn)概念與技能,仿真再現(xiàn)軟件技術(shù)相關(guān)資料。通過(guò)視覺效果搭建知識(shí)技能結(jié)構(gòu),給入耳目一新的感覺。
本套教材是在第一版的基礎(chǔ)上,幾經(jīng)修改,既具積累之深厚,又具改革之創(chuàng)新,是全國(guó)近20余所院校和20多家企業(yè)的110余名教師、企業(yè)工程師的心血與智慧的結(jié)晶,也是軟件技術(shù)專業(yè)教學(xué)資源庫(kù)多年建設(shè)成果的又一次集中體現(xiàn)。我們相信,隨著軟件技術(shù)專業(yè)教學(xué)資源庫(kù)的應(yīng)用與推廣,本套教材將會(huì)成為軟件技術(shù)專業(yè)學(xué)生、教師、企業(yè)員工立體化學(xué)習(xí)平臺(tái)中的重要支撐。
單元1 C#語(yǔ)言簡(jiǎn)介
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)1.1 搭建C#開發(fā)環(huán)境
知識(shí)儲(chǔ)備
1.1.1.NET Framework概述
1.1.2 C#語(yǔ)言開發(fā)環(huán)境
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)1.2 創(chuàng)建C#應(yīng)用程序
知識(shí)儲(chǔ)備
1.2.1 使用Visual Studio創(chuàng)建項(xiàng)目
1.2.2 Console類
1.2.3 C#程序結(jié)構(gòu)
1.2.4 使用命令行編譯程序
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元2 C#語(yǔ)言基礎(chǔ)
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)2.1 C#數(shù)據(jù)類型、變量和常量、運(yùn)算符和表達(dá)式
知識(shí)儲(chǔ)備
2.1.1 數(shù)據(jù)類型、變量和常量
2.1.2 運(yùn)算符和表達(dá)式
2.1.3 數(shù)據(jù)類型轉(zhuǎn)換
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)2.2 C#程序的流程控制
知識(shí)儲(chǔ)備
2.2.1 分支語(yǔ)句
2.2.2 循環(huán)語(yǔ)句
2.2.3 轉(zhuǎn)移語(yǔ)句
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元3 面向?qū)ο蟮腃#
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)3.1 類和對(duì)象
知識(shí)儲(chǔ)備
3.1.1 類的定義和對(duì)象的創(chuàng)建
3.1.2 方法及其參數(shù)
3.1.3 訪問修飾符
3.1.4 屬性和索引器
3.1.5 靜態(tài)成員和靜態(tài)類
3.1.6 命名空間
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)3.2 繼承和多念
知識(shí)儲(chǔ)備
3.2.1 繼承
3.2.2 虛方法
3.2.3 抽象類和抽象方法
3.2.4 接口
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元4 C#進(jìn)階編程
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)4.1 異常處理
知識(shí)儲(chǔ)備
4.1.1 異常的基本概念
4.1.2 結(jié)構(gòu)化異常處理
4.1.3 自定義異常
任務(wù)實(shí)施
任務(wù)4.2 枚舉類型和結(jié)構(gòu)類型
知識(shí)儲(chǔ)備
4.2.1 枚舉類型
4.2.2 結(jié)構(gòu)類型
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.3 委托和事什
知識(shí)儲(chǔ)備
4.3.1 委托
4.3.2 事件
4.3.3 程序集和反射
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.4 字符串和正則表達(dá)式
知識(shí)儲(chǔ)備
4.4.1 字符串
4.4.2 DateTime類
4.4.3 正則表達(dá)式和Regex類
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)4.5 集合和泛型
知識(shí)儲(chǔ)備
4.5.1 集合
4.5.2 泛型
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元5 Windows窗體
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)5.1 創(chuàng)建Windows應(yīng)川程序
知識(shí)儲(chǔ)備
5.1.1 創(chuàng)建Windows窗體應(yīng)用程序
5.1.2 Control類和控件繼承層次
5.1.3 窗體的常用屬性、方法和事件
5.1.4 資源文件和配置文件
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)5.2 常川窗休控件
知識(shí)儲(chǔ)備
5.2.1 常用控件Label、Button和TextBox
5.2.2 LinkLabel控件
5.2.3 RadioButton控件和CheckBox控件
5.2.4 RichTextBox控件
5.2.5 列表控件
5.2.6 日期控件
5.2.7 數(shù)字調(diào)節(jié)控件
5.2.8 容器控件
5.2.9 視圖控件
5.2.10 其他控件和組件
5.2.11 用戶控件
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)5.3 菜單、工具欄、狀態(tài)欄、對(duì)話框和消息框
知識(shí)儲(chǔ)備
5.3.1 菜單
5.3.2 工具欄和狀態(tài)欄
5.3.3 對(duì)話框
5.3.4 消息框
5.3.5 將窗體顯示為對(duì)話框
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元6 數(shù)據(jù)訪問
學(xué)習(xí)目標(biāo)
場(chǎng)景描述
任務(wù)6.1 訪問文什
知識(shí)儲(chǔ)備
6.1.1 文件和流
6.1.2 讀寫文本文件和二進(jìn)制文件
6.1.3 讀寫內(nèi)存流
6.1.4 讀寫緩存流
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)6.2 管理文件和H錄
知識(shí)儲(chǔ)備
6.2.1 File類和Directory類
6.2.2 FiMnfo類和Directorylnfo類
6.2.3 Path類
6.2.4 Drivelnfo類
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
任務(wù)6.3 訪問數(shù)據(jù)庫(kù)
知識(shí)儲(chǔ)備
6.3.1 在Visual Studio中使用數(shù)據(jù)庫(kù)
6.3.2 ADO.NET模型
6.3.3 數(shù)據(jù)提供程序
6.3.4 數(shù)據(jù)集
6.3.5 事務(wù)處理
任務(wù)實(shí)施
項(xiàng)目實(shí)訓(xùn)
單元小結(jié)
單元7 綜合應(yīng)用
學(xué)習(xí)目標(biāo)
任務(wù)7.1 三層架構(gòu)及實(shí)體類
7.1.1 概述
7.1.2 基于三層架構(gòu)操作數(shù)據(jù)
任務(wù)7.2 個(gè)人記賬系統(tǒng)的實(shí)現(xiàn)
7.2.1 系統(tǒng)設(shè)計(jì)
7.2.2 登錄
7.2.3 主界面
7.2.4 收入處理
7.2.5 支出處理
7.2.6 收支查詢統(tǒng)計(jì)
單元小結(jié)
參考文獻(xiàn)