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