《Visual C#.NET程序設(shè)計》學(xué)習(xí)指南_第1頁
《Visual C#.NET程序設(shè)計》學(xué)習(xí)指南_第2頁
《Visual C#.NET程序設(shè)計》學(xué)習(xí)指南_第3頁
《Visual C#.NET程序設(shè)計》學(xué)習(xí)指南_第4頁
《Visual C#.NET程序設(shè)計》學(xué)習(xí)指南_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

“VisualC#.NET程序設(shè)計”學(xué)習(xí)指南一、課程學(xué)習(xí)目標(biāo)《VisualC#.NET程序設(shè)計》是基于微軟.NET平臺下的面向?qū)ο蟪绦蛟O(shè)計技術(shù),本課程是軟件技術(shù)專業(yè).NET方向的核心課程。通過本課程的學(xué)習(xí)使學(xué)生掌握.NET框架技術(shù)的基本概念、基本理論和方法,能夠運用C#.NET程序設(shè)計技術(shù),獨立設(shè)計開發(fā)基于C/S模式的中小型計算機應(yīng)用軟件系統(tǒng)。二、課程鏈路設(shè)計針對.Net初級程序員崗位的知識目標(biāo)、技能目標(biāo)、工作規(guī)范目標(biāo),我們將“VisualC#.NET程序設(shè)計”、“WinForms應(yīng)用開發(fā)”、“SQLServer數(shù)據(jù)庫設(shè)計和高級查詢”三門課程進(jìn)行了重構(gòu)、整合,形成C#程序設(shè)計基礎(chǔ)、窗體編程、面向?qū)ο缶幊?、?shù)據(jù)庫編程、項目實戰(zhàn)五大主線,每條主線又由若干個由易到難、知識技能遞進(jìn)的模塊組成,并結(jié)合學(xué)生的認(rèn)知規(guī)律、項目開發(fā)的工作過程,將五大主線中的16個模塊串聯(lián)起來,形成本課程的課程鏈路,如圖1-1所示。圖1-1課程鏈路三、課程學(xué)習(xí)內(nèi)容與要求由于本課程學(xué)習(xí)內(nèi)容涵蓋了C#程序設(shè)計的基礎(chǔ)知識、窗體編程、數(shù)據(jù)庫編程以及面向?qū)ο蟪绦蛟O(shè)計的知識與技能,因此課程組精心設(shè)計了模塊學(xué)習(xí)指南、上機實訓(xùn)任務(wù)書、上機實訓(xùn)指導(dǎo)書、階段項目實訓(xùn)任務(wù)書、模塊考核要求等教輔材料,支持幫助學(xué)習(xí)者學(xué)習(xí)。學(xué)習(xí)者在學(xué)習(xí)本課程前,首先應(yīng)對本課程鏈路有一定的了解,知曉各主線中的模塊組成,對課程有個整體概貌認(rèn)識。在學(xué)習(xí)每個模塊時,可首先根據(jù)模塊學(xué)習(xí)指南了解本模塊的學(xué)習(xí)任務(wù)、應(yīng)達(dá)目標(biāo)、學(xué)習(xí)實施過程中應(yīng)注意的重點難點及難點解決方案、參考資料,從而主動把握學(xué)習(xí),提高學(xué)習(xí)效率。學(xué)習(xí)者可通過各教學(xué)單元提供的貫穿了對應(yīng)相關(guān)知識技能點的典型工作任務(wù)的演練,加深對知識的理解掌握。每個學(xué)習(xí)單元都設(shè)有理實合一的實訓(xùn)項目,學(xué)習(xí)者可按實訓(xùn)任務(wù)書、指導(dǎo)書思考尋找實現(xiàn)項目需求的解決方案,以此完成學(xué)習(xí)任務(wù),最后可按照課程各階段評價標(biāo)準(zhǔn)評判學(xué)習(xí)成效。各模塊學(xué)習(xí)指南詳見附件。四、學(xué)習(xí)教材及參考資料1.教材選用[1]梁曦、張運濤、吳建玉編著.VisualC#.NET程序設(shè)計案例教程.浙江大學(xué)出版社,2012.62.參考資料[1]周羽明編著..NET平臺與C#面向?qū)ο蟪绦蛟O(shè)計.電子工業(yè)出版社,2010.4[2]王小科編著.視頻學(xué)C#.人民郵電出版社,2010.2[3]徐安東著.VisualC#程序設(shè)計基礎(chǔ).清華大學(xué)出版社,2012.1[4]王小科、王軍著.C#開發(fā)實戰(zhàn)1200例(第I卷).清華大學(xué)出版社,2011.1[5]王小科、王軍著.C#開發(fā)實戰(zhàn)1200例(第Ⅱ卷).清華大學(xué)出版社,2011.6[6]微軟中國網(wǎng)站:/china/MSDN[7]微軟幫助中心:/zh-cn/vstudio/hh388566.aspx[8]中國IT實驗室.NET頻道:/List_233.html[9]編程中國C#:/article/net/cs/[10]微軟官方C#教程網(wǎng)站:/zh-cn/library/aa288436(v=vs.71).aspx[11]微軟C#資源站點:/zh-cn/vstudio/hh341490.aspx[12]國家精品課程網(wǎng)站:/附件:模塊一學(xué)習(xí)指南.NET概述及VS.NET2008開發(fā)環(huán)境模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容參考學(xué)時.NET概述及開發(fā)環(huán)境1..NETFramework框架.NETFramework結(jié)構(gòu)公共語言運行時.NETFramework類庫課堂教學(xué):2實訓(xùn)教學(xué):21.VisualStudio.NET2008環(huán)境的使用VS.NET2008環(huán)境安裝、配置VisualStudio.NET2008的動態(tài)幫助系統(tǒng)2.第一個C#控制臺應(yīng)用程序控制臺應(yīng)用程序的開發(fā)步驟、解決方案的創(chuàng)建與運行C#控制臺應(yīng)用程序解決方案文件組織結(jié)構(gòu)Console類的輸入輸出方法NETFramework類庫命名空間的使用應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)了解.NETFramework的結(jié)構(gòu)理解.NETFramework的基本概念公共語言運行時(CLR)公共語言規(guī)范(CLS)、通用類型系統(tǒng)(CTS)Microsoft中間語言(MSIL)實時JIT編譯器(JIT)了解.NETFramework命名空間了解C#應(yīng)用程序的文件組織結(jié)構(gòu)技能目標(biāo)會使用VS.NET2008開發(fā)環(huán)境會在VS.NET中使用動態(tài)幫助能夠利用VS.NET創(chuàng)建控制臺應(yīng)用程序會使用Console類進(jìn)行控制臺輸入輸出會使用Using引入框架類庫的命名空間素質(zhì)目標(biāo)自我學(xué)習(xí)能力跟蹤新技術(shù)能力學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入任務(wù)一:用VS.NET創(chuàng)建第一個C#控制臺應(yīng)用程序任務(wù)二:控制臺上輸出學(xué)生選課名稱任務(wù)三:控制臺上輸出學(xué)生姓名、課程成績?nèi)蝿?wù)四:控制臺上輸出兩整數(shù)之和控制臺應(yīng)用程序的開發(fā)步驟、解決方案的創(chuàng)建與運行Console類的輸入輸出方法模塊重點控制臺應(yīng)用程序的開發(fā)步驟、解決方案的創(chuàng)建與運行Console類的輸入輸出方法.NETFramework類庫命名空間的引用方法(Using)模塊難點.NETFramework體系結(jié)構(gòu)公共語言運行時(CLR)公共語言規(guī)范(CLS)、公共語言規(guī)范(CLS)Microsoft中間語言(MSIL)難點解決方案1.用圖示理解.NET框架的體系結(jié)構(gòu)、公共語言運行時(CLR)與統(tǒng)一的類庫集(FCL)兩大組件。由CLR引入公共語言規(guī)范(CLS)、公共語言規(guī)范(CLS)的概念。2.CLR的工作原理比較抽象,可以用生活中不同幣種交易示例來幫助理解。理論教學(xué)資源:1.理論作業(yè)(模塊一/教學(xué)單元一)2.課堂案例(模塊一/教學(xué)單元一)3.PPT(模塊一/教學(xué)單元一)4.教學(xué)錄像(模塊一/教學(xué)單元一)5.模塊一教學(xué)指南6.教材P1-237.常見問題(模塊一/教學(xué)單元一)8.參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:1.上機實訓(xùn)任務(wù)書(模塊一/教學(xué)單元一)2.上機實訓(xùn)指導(dǎo)(模塊一/教學(xué)單元一)3.上機實訓(xùn)PPT(模塊一/教學(xué)單元一)4.上機實訓(xùn)錄像(模塊一/教學(xué)單元一)5.課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)一)的要求評價技術(shù)拓展.NETFramework4.5模塊二學(xué)習(xí)指南C#基礎(chǔ)模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時C#語言基本語法1.C#的變量、常量、數(shù)據(jù)類型2.C#程序流程控制結(jié)構(gòu)-選擇結(jié)構(gòu)3.C#程序流程控制結(jié)構(gòu)-循環(huán)結(jié)構(gòu)4.結(jié)構(gòu)和枚舉數(shù)據(jù)類型5.C#一維數(shù)組C#中的變量、符號常量與數(shù)據(jù)類型使用Parse、ToString、Convert進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換C#中的運算符和表達(dá)式C#中的選擇結(jié)構(gòu)C#中的循環(huán)結(jié)構(gòu)數(shù)組的定義、初始化、讀寫結(jié)構(gòu)和枚舉數(shù)據(jù)類型課堂教學(xué):4實訓(xùn)教學(xué):6字符串處理函數(shù)及自定義方法1.字符串處理函數(shù)2.自定義方法常用字符串處理函數(shù)IndexOf()、Substring()、Equalsa()、Split()、Join()、Format()等自定義方法的定義、調(diào)用方法參數(shù)的傳遞方式課堂教學(xué):2實訓(xùn)教學(xué):2應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)掌握C#基本語法變量、常量及常用數(shù)據(jù)類型的基本概念運算符和表達(dá)式一維數(shù)組、結(jié)構(gòu)和枚舉數(shù)據(jù)類型掌握C#程序流程控制結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)掌握方法的定義、調(diào)用常用字符串處理函數(shù)方法的定義、參數(shù)傳遞、調(diào)用技能目標(biāo)會使用C#中的變量、常量及命名規(guī)則掌握常用數(shù)據(jù)類型之間的轉(zhuǎn)換會使用結(jié)構(gòu)和枚舉數(shù)據(jù)類型會使用C#中的條件結(jié)構(gòu)控制程序流程會使用C#中的循環(huán)結(jié)構(gòu)訪問一維數(shù)組掌握冒泡排序算法會使用String類常用的方法掌握C#程序的簡單調(diào)試方法素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入任務(wù)一:輸出學(xué)生的最終成績?nèi)蝿?wù)二:一個數(shù)轉(zhuǎn)換為其它類型的數(shù)任務(wù)三:用if結(jié)構(gòu)計算機票價格任務(wù)四:①用switch結(jié)構(gòu)輸出學(xué)生信息②根據(jù)輸入時間用switch結(jié)構(gòu)輸出問候語任務(wù)五:①用二重循環(huán)計算班級競賽的平均分②用二重循環(huán)打印*圖案③foreach結(jié)構(gòu)輸出字符串中的每個字符④實現(xiàn)一維數(shù)組的冒泡排序用任務(wù)六:①處理用戶郵件地址并輸出用戶名稱②字符串分割后重新連接③用Format()方法輸出個人檔案任務(wù)七:①用方法來計算繳稅后的工資②用方法來交換兩個數(shù)開發(fā)一個程序?qū)崿F(xiàn)冒泡排序。讀取用戶輸入的數(shù)據(jù)。用循環(huán)和選擇語句實現(xiàn)排序算法并輸出結(jié)果。模塊重點C#基本語法使用Parse、ToString、Convert進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換C#程序流程控制結(jié)構(gòu),包括選擇、循環(huán)結(jié)構(gòu)、foreach循環(huán)結(jié)構(gòu)常用字符串處理函數(shù),尤其是Format()函數(shù)模塊難點C#二重循環(huán)結(jié)構(gòu)結(jié)構(gòu)foreach循環(huán)結(jié)構(gòu)冒泡排序算法運用循環(huán)結(jié)構(gòu)讀寫一維數(shù)組方法參數(shù)的傳遞方式,值傳遞、引用傳遞的區(qū)別難點解決方案1.用控制臺輸出等腰三角形圖形,來掌握二重循環(huán)。2.結(jié)合循環(huán)結(jié)構(gòu)掌握實現(xiàn)一維數(shù)組的冒泡排序。3.用遍歷數(shù)組元素來理解foreach循環(huán)結(jié)構(gòu)。4.用兩數(shù)交換的例子理解值傳遞、引用傳遞的區(qū)別。理論教學(xué)資源:理論作業(yè)(模塊二/教學(xué)單元一)理論作業(yè)(模塊二/教學(xué)單元二)課堂案例(模塊二/教學(xué)單元一)課堂案例(模塊二/教學(xué)單元二)PPT(模塊二/教學(xué)單元一)PPT(模塊二/教學(xué)單元二)教學(xué)錄像(模塊二/教學(xué)單元一)教學(xué)錄像(模塊二/教學(xué)單元二)模塊二教學(xué)指南教材P25-70常見問題(模塊二/教學(xué)單元一)常見問題(模塊二/教學(xué)單元二)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊二/教學(xué)單元一)上機實訓(xùn)任務(wù)書(模塊二/教學(xué)單元二)上機實訓(xùn)指導(dǎo)(模塊二/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊二/教學(xué)單元二)5.上機實訓(xùn)PPT(模塊二/教學(xué)單元一)6.上機實訓(xùn)PPT(模塊二/教學(xué)單元二)7.上機實訓(xùn)錄像(模塊二/教學(xué)單元一)8.上機實訓(xùn)錄像(模塊二/教學(xué)單元二)9.課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)一)的要求評價技術(shù)拓展多維數(shù)組:由多行長度相等元素組成交錯數(shù)組:數(shù)組的元素還是數(shù)組模塊三學(xué)習(xí)指南WinForms基礎(chǔ)知識模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時C#窗體設(shè)計1.Windows窗體應(yīng)用程序開發(fā)步驟、解決方案的創(chuàng)建與運行2.窗體設(shè)計3.Label、TextBox、Button、列表框、組合列表框控件4.消息對話框MessageBox工作任務(wù)引入“新語餐飲管理系統(tǒng)”,創(chuàng)建第一個Windows窗體應(yīng)用程序C#Windows窗體應(yīng)用程序解決方案文件組織結(jié)構(gòu)窗體的重要屬性、事件和方法Label、TextBox、Button、列表框、組合列表框控件的常用屬性、方法與事件顯示消息對話框并獲取消息框返回值課堂教學(xué):2實訓(xùn)教學(xué):3C#多窗體設(shè)計1.多窗體應(yīng)用程序設(shè)計2.單選按鈕、復(fù)選框、圖片框、選項卡控件、滾動條、進(jìn)度條等控件實現(xiàn)窗體間的跳轉(zhuǎn)窗體間的數(shù)據(jù)傳遞單選按鈕、復(fù)選框、圖片框、選項卡控件、滾動條、進(jìn)度條等控件的常用屬性、方法與事件綜合任務(wù)演練:設(shè)計“新語餐飲管理系統(tǒng)”員工信息窗體課堂教學(xué):2實訓(xùn)教學(xué):2應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解窗體的屬性和事件的作用理解事件驅(qū)動機制掌握多窗體應(yīng)用程序中窗體間跳轉(zhuǎn)、窗體間參數(shù)傳遞的方法技能目標(biāo)掌握Windows應(yīng)用程序開發(fā)步驟會使用窗體的常用屬性、方法和事件會使用基本控件(如標(biāo)簽、文本、按鈕、列表框、組合框)設(shè)計窗體會使用WinForms中的其它控件(單選鈕、復(fù)選框按鈕、圖片框、選項卡、滾動條、進(jìn)度條)會編寫簡單的事件處理程序會使用窗體的消息框MessageBox素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入完成“新語餐飲管理系統(tǒng)”應(yīng)用程序的部分界面設(shè)計任務(wù)一:系統(tǒng)登錄窗體任務(wù)二:員工信息管理窗通過“新語餐飲管理系統(tǒng)”的窗體設(shè)計,掌握窗體的常用屬性、方法和事件通過“新語餐飲管理系統(tǒng)”的窗體設(shè)計,掌握WinForms窗體的基本控件的屬性、方法和事件通過從登錄窗體調(diào)用員工信息管理窗體,學(xué)習(xí)窗體間的調(diào)用及參數(shù)傳遞方法模塊重點Windows應(yīng)用程序開發(fā)步驟窗體對象的常用屬性、方法和事件基本控件對象的常用屬性、方法和事件窗體間跳轉(zhuǎn)模塊難點事件驅(qū)動機制窗體間參數(shù)傳遞的方法難點解決方案1.用鼠標(biāo)單擊“開始菜單”、鼠標(biāo)雙擊“QQ快捷圖標(biāo)”運行程序來理解事件的概念及事件機制。2.對這個問題,有多種解決方式。此處先用帶參數(shù)的構(gòu)造函數(shù)來實現(xiàn),后續(xù)學(xué)完面向?qū)ο蟮恼n程內(nèi)容后,也可以用實體類來進(jìn)行封裝傳遞。理論教學(xué)資源:理論作業(yè)(模塊三/教學(xué)單元一)理論作業(yè)(模塊三/教學(xué)單元二)課堂案例(模塊三/教學(xué)單元一)課堂案例(模塊三/教學(xué)單元二)PPT(模塊三/教學(xué)單元一)PPT(模塊三/教學(xué)單元二)教學(xué)錄像(模塊三/教學(xué)單元一)教學(xué)錄像(模塊三/教學(xué)單元二)模塊三教學(xué)指南教材P71-100常見問題(模塊三/教學(xué)單元一)常見問題(模塊三/教學(xué)單元二)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊三/教學(xué)單元一)上機實訓(xùn)任務(wù)書(模塊三/教學(xué)單元二)上機實訓(xùn)指導(dǎo)(模塊三/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊三/教學(xué)單元二)上機實訓(xùn)PPT(模塊三/教學(xué)單元一)上機實訓(xùn)PPT(模塊三/教學(xué)單元二)上機實訓(xùn)錄像(模塊三/教學(xué)單元一)上機實訓(xùn)錄像(模塊三/教學(xué)單元二)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)二)的要求評價技術(shù)拓展第三方控件的應(yīng)用模塊四學(xué)習(xí)指南面向?qū)ο蟾拍钅K學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時在C#中實現(xiàn)面向?qū)ο蟾拍?.C#中類的封裝2.C#中創(chuàng)建對象3.類的構(gòu)造函數(shù)和析構(gòu)函數(shù)4.類的屬性讀寫、方法調(diào)用5.類方法的重載在類中添加類成員(字段、屬性、方法)類和對象的關(guān)系;對象實例化訪問修飾符使用構(gòu)造函數(shù)創(chuàng)建對象方法的調(diào)用;方法的重載課堂教學(xué):2實訓(xùn)教學(xué):3值類型與引用類型1.在類中使用索引器2.值類型與引用類型3.類圖屬性和索引器方法的值類型和引用類型參數(shù)傳遞使用類圖描述類和類成員課堂教學(xué):2實訓(xùn)教學(xué):2應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解類和對象的概念理解屬性和方法的概念理解類方法的重載理解裝箱和拆箱的概念技能目標(biāo)會創(chuàng)建一個類并實例化對象會使用C#中類的構(gòu)造函數(shù)實例化對象掌握類成員(字段、屬性、方法)的訪問方法會使用方法的重載使用類圖描述類和類成員素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入完成“新語餐飲管理系統(tǒng)”應(yīng)用程序的服務(wù)員類設(shè)計:任務(wù)一:定義一個服務(wù)員waiter類任務(wù)二:實例化waiter對象任務(wù)三:用結(jié)構(gòu)和類體會值類型與引用類型的區(qū)別實現(xiàn)服務(wù)員waiter類實現(xiàn)部門類部門類中創(chuàng)建服務(wù)員waiter數(shù)組,并通過索引器訪問該數(shù)組模塊重點類和對象的關(guān)系類的封裝類成員(字段、屬性、方法)的訪問方法對象實例化的方法(無參構(gòu)造函數(shù)、帶參構(gòu)造函數(shù))模塊難點方法的重載索引器的應(yīng)用方法的值類型與引用類型參數(shù)傳遞難點解決方案1.用構(gòu)造函數(shù)的重載來理解并掌握應(yīng)用。2.首先學(xué)習(xí)聲明索引器的語法,創(chuàng)建一個waiter索引器→根據(jù)索引訪問對象,這一方式有缺陷,必須知道對象的索引Index,學(xué)習(xí)演示示例4.11→重載索引器,根據(jù)對象姓名訪問對象,改進(jìn)了上述缺陷,學(xué)習(xí)演示示例4.11。3.結(jié)合值傳遞、地址傳遞來理解。理論教學(xué)資源:理論作業(yè)(模塊四/教學(xué)單元一)理論作業(yè)(模塊四/教學(xué)單元二)課堂案例(模塊四/教學(xué)單元一)課堂案例(模塊四/教學(xué)單元二)PPT(模塊四/教學(xué)單元一)PPT(模塊四/教學(xué)單元二)教學(xué)錄像(模塊四/教學(xué)單元一)教學(xué)錄像(模塊四/教學(xué)單元二)模塊四教學(xué)指南教材P101-124常見問題(模塊四/教學(xué)單元一)常見問題(模塊四/教學(xué)單元二)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊四/教學(xué)單元一)上機實訓(xùn)任務(wù)書(模塊四/教學(xué)單元二)上機實訓(xùn)指導(dǎo)(模塊四/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊四/教學(xué)單元二)上機實訓(xùn)PPT(模塊四/教學(xué)單元一)上機實訓(xùn)PPT(模塊四/教學(xué)單元二)上機實訓(xùn)錄像(模塊四/教學(xué)單元一)上機實訓(xùn)錄像(模塊四/教學(xué)單元二)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)二)的要求評價技術(shù)拓展模塊五學(xué)習(xí)指南ADO.NET數(shù)據(jù)庫編程-連接式數(shù)據(jù)庫訪問模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時使用ADO.NET查詢數(shù)據(jù)庫單個值1.ADO.NET組件架構(gòu)2..NETFrameWorke數(shù)據(jù)提供程序3.使用Connection對象連接數(shù)據(jù)庫4.使用Command對象訪問數(shù)據(jù)庫單個值System.Data命名空間ADO.NET的基本組件.NETFrameWorke數(shù)據(jù)提供程序ADO.NET訪問數(shù)據(jù)庫流程使用Connection對象連接數(shù)據(jù)庫使用Command對象訪問數(shù)據(jù)庫課堂教學(xué):2實訓(xùn)教學(xué):3使用ADO.NET查詢和操作數(shù)據(jù)庫記錄1.使用DataReader對象查詢數(shù)據(jù)庫記錄2.使用Command對象增、刪、改數(shù)據(jù)庫記錄3.使用Listview控件顯示數(shù)據(jù)庫記錄使用DataReader對象查詢數(shù)據(jù)使用Command對象訪問數(shù)據(jù)庫(增、刪、改、查)使用Listview控件綁定數(shù)據(jù)課堂教學(xué):4實訓(xùn)教學(xué):5應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)了解ADO.NET的功能和組成理解.NET數(shù)據(jù)提供程序的四個對象理解.NET數(shù)據(jù)提供程序、DataSet與數(shù)據(jù)源的關(guān)系理解運用ADO.NET訪問數(shù)據(jù)庫的工作流程技能目標(biāo)會用Connection對象連接數(shù)據(jù)庫會用Command對象操作數(shù)據(jù)會用DataReader對象檢索數(shù)據(jù)掌握ListView控件的使用素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入完成“新語餐飲管理系統(tǒng)”的數(shù)據(jù)庫連接和數(shù)據(jù)訪問:任務(wù)一:完成管理員登錄功能,實現(xiàn)用戶合法性驗證功能任務(wù)二:實現(xiàn)員工信息的查詢?nèi)蝿?wù)三:①實現(xiàn)添加員工用戶功能②實現(xiàn)修改員工用戶狀態(tài)功能③實現(xiàn)刪除員工用戶功能根據(jù)用戶輸入條件執(zhí)行查詢驗證員工信息在數(shù)據(jù)庫中是否存在用Listview按部門顯示員工列表模塊重點ADO.NET組件架構(gòu).NET數(shù)據(jù)提供程序的四個對象Connection、Command、DataAdapter、DataReader的作用使用Connection對象連接數(shù)據(jù)庫使用Command對象檢索數(shù)據(jù)庫使用Command對象更改數(shù)據(jù)庫模塊難點使用DataReader對象檢索數(shù)據(jù)庫Command類的ExecuteNonQuery、ExecuteReader、ExecuteScalar方法的區(qū)別使用Listview控件顯示數(shù)據(jù)難點解決方案1.創(chuàng)建SqlDataReader對象的特點,使用SqlCommand對象的ExecuteReader()方法返回一個SqlDataReader對象;利用SqlDataReader對象read()方法度數(shù)據(jù);在讀取數(shù)據(jù)后關(guān)閉SqlDataReader對象。2.使用Command對象檢索數(shù)據(jù)庫的步驟、更改數(shù)據(jù)庫的步驟來理解掌握Command類的ExecuteNonQuery、ExecuteReader、ExecuteScalar方法3.創(chuàng)建一個ListView項→向ListView中添加一個新項→向當(dāng)前項中添加子項。理論教學(xué)資源:理論作業(yè)(模塊五/教學(xué)單元一)理論作業(yè)(模塊五/教學(xué)單元二)課堂案例(模塊五/教學(xué)單元一)課堂案例(模塊五/教學(xué)單元二)PPT(模塊五/教學(xué)單元一)PPT(模塊五/教學(xué)單元二)教學(xué)錄像(模塊五/教學(xué)單元一)教學(xué)錄像(模塊五/教學(xué)單元二)模塊五教學(xué)指南教材P125-145常見問題(模塊五/教學(xué)單元一)常見問題(模塊五/教學(xué)單元二)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊五/教學(xué)單元一)上機實訓(xùn)任務(wù)書(模塊五/教學(xué)單元二)上機實訓(xùn)指導(dǎo)(模塊五/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊五/教學(xué)單元二)上機實訓(xùn)PPT(模塊五/教學(xué)單元一)上機實訓(xùn)PPT(模塊五/教學(xué)單元二)上機實訓(xùn)錄像(模塊五/教學(xué)單元一)上機實訓(xùn)錄像(模塊五/教學(xué)單元二)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)三)的要求評價技術(shù)拓展Command對象的ExecuteScalar()方法返回值需判斷是否為DBNull。Command對象的ExecuteRead()方法有一個可選參數(shù)CommandBehavior枚舉值,可以通過CommandBehavior.CloseConnection讓DataReader對象自動關(guān)閉關(guān)聯(lián)的數(shù)據(jù)庫對象。模塊六學(xué)習(xí)指南ADO.NET數(shù)據(jù)庫編程-斷開式數(shù)據(jù)庫訪問模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時斷開式數(shù)據(jù)庫訪問1.DataSet數(shù)據(jù)集對象2.DataAdapter對象3.DataGridView顯示和操作數(shù)據(jù)創(chuàng)建DataSet使用DataAdapter對象填充數(shù)據(jù)集、更新數(shù)據(jù)庫DataGridView控件的屬性和方法為DataGridView控件綁定數(shù)據(jù)在DataGridView中插入、更新和刪除記錄定制DataGridView的界面課堂教學(xué):4實訓(xùn)教學(xué):5應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解數(shù)據(jù)集(DataSet)的工作原理了解數(shù)據(jù)集(DataSet)結(jié)構(gòu)理解數(shù)據(jù)適配器DataAdapter對象的作用掌握DataGridView控件常用的屬性、方法和事件技能目標(biāo)會使用數(shù)據(jù)適配器DataAdapter對象訪問數(shù)據(jù)庫會使用DataGridView控件綁定數(shù)據(jù)源會在DataGridView控件中插入、更新和刪除數(shù)據(jù)掌握定制DataGridView界面素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入完成“新語餐飲管理系統(tǒng)”的桌臺管理、員工信息管理模塊任務(wù)一:實現(xiàn)批量查看和修改桌臺信息功能任務(wù)二:實現(xiàn)批量查看、修改、篩選員工信息功能使用DataSet、DataAdapter訪問卓臺信息表設(shè)置在DataGridView中顯示的列格式在DataGridView中選擇某一特定員工,實現(xiàn)信息的更新和刪除操作;新增員工信息定制一列為復(fù)選框列,用來全選或部分選取員工模塊重點使用DataSet、DataAdapter對象訪問數(shù)據(jù)庫的要點與操作步驟DataAdapter類的Fill方法、Update方法DataGridView控件常用的屬性、方法和事件在DataGridView控件中插入、更新和刪除數(shù)據(jù)庫記錄模塊難點數(shù)據(jù)集DataSet結(jié)構(gòu)及工作原理數(shù)據(jù)適配器DataAdapter對象工作原理難點解決方案1.DataSet作用類似工廠車間的臨時倉庫做。①簡單理解為一個臨時數(shù)據(jù)庫;②將所需數(shù)據(jù)源的數(shù)據(jù)臨時保存在內(nèi)存中;③數(shù)據(jù)集不需要一直保持和數(shù)據(jù)庫的連接;④獨立于任何數(shù)據(jù)庫。2.DataAdapter對象作用類似工廠成品倉庫與車間臨時倉庫間的運貨車。理論教學(xué)資源:理論作業(yè)(模塊六/教學(xué)單元一)課堂案例(模塊六/教學(xué)單元一)PPT(模塊六/教學(xué)單元一)教學(xué)錄像(模塊六/教學(xué)單元一)模塊六教學(xué)指南教材P146-161常見問題(模塊六/教學(xué)單元一)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊六/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊六/教學(xué)單元一)上機實訓(xùn)PPT(模塊六/教學(xué)單元一)上機實訓(xùn)錄像(模塊六/教學(xué)單元一)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)三)的要求評價技術(shù)拓展Command對象的ExecuteScalar()方法返回值需判斷是否為DBNull。Command對象的ExecuteRead()方法有一個可選參數(shù)CommandBehavior枚舉值,可以通過CommandBehavior.CloseConnection讓DataReader對象自動關(guān)閉關(guān)聯(lián)的數(shù)據(jù)庫對象。模塊七學(xué)習(xí)指南異常處理和單元測試模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時異常處理和單元測試1.VS.NET2008中的調(diào)試工具以及調(diào)試方法2.Exception類及其異常處理方法3.單元測試VS.NET2008中的調(diào)試工具及使用方法異常以及處理方法VSTS單元測試的創(chuàng)建、編寫和運行代碼覆蓋課堂教學(xué):2實訓(xùn)教學(xué):4應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)了解Exception類理解異常處理概念了解單元測試的作用技能目標(biāo)掌握調(diào)試C#應(yīng)用程序的方法會使用異常處理捕獲程序異常會使用VSTS進(jìn)行單元測試素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合作精神學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入對“新語餐飲管理系統(tǒng)”的桌臺管理、員工信息管理模塊、登錄模塊完成一下任務(wù):任務(wù)一:使用VS.NET2008中提供的調(diào)試器對代碼進(jìn)行調(diào)試任務(wù)二:在程序中加入異常處理代碼任務(wù)三:使用VSTS編寫單元測試以發(fā)現(xiàn)程序的缺陷對數(shù)據(jù)庫的連接和訪問實現(xiàn)異常捕獲為已經(jīng)編寫的代碼進(jìn)行單元測試模塊重點VS.NET2008中的調(diào)試工具及使用方法Try/catch塊、Try/catch/finally塊、多重catch處理異常使用VSTS寫單元測試模塊難點Exception類使用throw引發(fā)異常機制難點解決方案1.Exception類分為公共語言運行時引發(fā)的異常類、用戶程序引發(fā)的異常類。通過一些常見異常,如除數(shù)為零,來理解異常類。2.使用throw得到更多的異常信息;throw可用來引發(fā)自定義異常。用演示示例說明。理論教學(xué)資源:理論作業(yè)(模塊七/教學(xué)單元一)課堂案例(模塊七/教學(xué)單元一)PPT(模塊七/教學(xué)單元一)教學(xué)錄像(模塊七/教學(xué)單元一)模塊七教學(xué)指南教材P163-185常見問題(模塊七/教學(xué)單元一)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊七/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊七/教學(xué)單元一)上機實訓(xùn)PPT(模塊七/教學(xué)單元一)上機實訓(xùn)錄像(模塊七/教學(xué)單元一)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價一(上機實訓(xùn)任務(wù)四)的要求評價技術(shù)拓展了解一些企業(yè)常用測試軟件模塊八學(xué)習(xí)指南面向?qū)ο缶幊讨蠈ο竽K學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時數(shù)組、集合對象和泛型1.多維數(shù)組2.集合對象的應(yīng)用3.泛型與泛型集合多維數(shù)組的應(yīng)用ArrayList、HashTable泛型集合List<T>、泛型集合Dictionary<K,V>課堂教學(xué):2實訓(xùn)教學(xué):3應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解數(shù)組System.Array對象(多維數(shù)組)理解集合System.ArrayList、HashTable對象理解泛型集合概念技能目標(biāo)熟練使用數(shù)組System.Array對象會使用集合System.ArrayList、HashTable對象存儲、訪問數(shù)據(jù)熟練使用各種泛型集合素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合作精神學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入任務(wù)一:在“新語餐飲管理系統(tǒng)”中,使用數(shù)組列表集合存儲服務(wù)員信息任務(wù)二:在“新語餐飲管理系統(tǒng)”中,使用泛型集合輸出服務(wù)員信息分別用Array、HashTable存儲、訪問服務(wù)員對象分別用List<T>、Dictionay<K,V>實現(xiàn)公司服務(wù)員信息列表模塊重點多維數(shù)組的聲明與訪問ArrayList集合對象的初始化、新增、刪除、訪問方法訪問HashTable集合對象元素的方法泛型集合List<T>的初始化、新增、刪除、訪問方法訪問泛型集合Dictionary<K,V>元素的方法模塊難點數(shù)組作為參數(shù)的應(yīng)用數(shù)組、ArrayList、List<T>的概念及區(qū)別難點解決方案1.?dāng)?shù)組元素為參數(shù),只能在調(diào)用方法時作為實參進(jìn)行傳遞,這時數(shù)組元素實參與簡單變量實參功能相同。整個數(shù)組為參數(shù),實參與形參是相對應(yīng)的。數(shù)組是引用類型,所以數(shù)組參數(shù)總是按引用傳遞的。2.通過優(yōu)化集合數(shù)據(jù)類型方法理解數(shù)組→ArrayLis(HashTable)→List<T>(Dictionary<K,V>)的概念及區(qū)別。理論教學(xué)資源:理論作業(yè)(模塊八/教學(xué)單元一)課堂案例(模塊八/教學(xué)單元一)PPT(模塊八/教學(xué)單元一)教學(xué)錄像(模塊八/教學(xué)單元一)模塊八教學(xué)指南教材P186-204常見問題(模塊八/教學(xué)單元一)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊八/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊八/教學(xué)單元一)上機實訓(xùn)PPT(模塊八/教學(xué)單元一)上機實訓(xùn)錄像(模塊八/教學(xué)單元一)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價二(上機實訓(xùn)任務(wù)二)的要求評價技術(shù)拓展模塊九學(xué)習(xí)指南面向?qū)ο缶幊踢M(jìn)階模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時類的繼承、多態(tài)、接口1.類的繼承2.類的多態(tài)3.接口繼承的應(yīng)用使用抽象類和抽象方法實現(xiàn)多態(tài)使用虛方法實現(xiàn)多態(tài)接口的典型應(yīng)用課堂教學(xué):6實訓(xùn)教學(xué):8序列化與反序列化1.程序集與反射2.序列化與反序列化程序集的結(jié)構(gòu)序列化與反序列化的基本概念與用途課堂教學(xué):2實訓(xùn)教學(xué):2應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解繼承的概念理解多態(tài)的概念理解接口的概念理解程序集和反射概念技能目標(biāo)在C#中使用繼承熟練使用各種形式實現(xiàn)多態(tài)在C#中使用方法的重寫在C#中使用接口掌握序列化與反序列化方法素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合作精神學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入用繼承、多態(tài)、接口升級“新語餐飲管理系統(tǒng)”。任務(wù)一:使用繼承優(yōu)化服務(wù)員類的類成員任務(wù)二:實現(xiàn)結(jié)賬買單的接口任務(wù)三:用序列化方式記錄餐飲管理系統(tǒng)的配置信息編寫員工基類,在基類中編寫抽象方法,不同類型員工通過繼承實現(xiàn)。為不同員工類編寫統(tǒng)一接口方法。利用序列化和反序列化保存和讀取系統(tǒng)配置信息發(fā)布員工管理信息系統(tǒng)并實現(xiàn)自動升級功能模塊重點利用繼承建立基類、派生類基類中訪問修飾符Public、Protected、Private的區(qū)別派生類構(gòu)造函數(shù)中使用Base繼承基類公共屬性,解決代碼冗余度用抽象類、抽象方法、虛方法實現(xiàn)多態(tài)接口聲明與實現(xiàn)序列化與反序列化方法模塊難點接口作為參數(shù)的應(yīng)用接口作為返回值的應(yīng)用難點解決方案1.接口作為參數(shù)就是要傳遞一個實現(xiàn)了這個接口的對象。2.接口作為返回值就是要返回一個實現(xiàn)了這個接口的對象。理論教學(xué)資源:理論作業(yè)(模塊九/教學(xué)單元一)理論作業(yè)(模塊九/教學(xué)單元二)課堂案例(模塊九/教學(xué)單元一)課堂案例(模塊九/教學(xué)單元二)PPT(模塊九/教學(xué)單元一)PPT(模塊九/教學(xué)單元二)教學(xué)錄像(模塊九/教學(xué)單元一)教學(xué)錄像(模塊九/教學(xué)單元二)模塊九教學(xué)指南教材P205-236常見問題(模塊九/教學(xué)單元一)常見問題(模塊九/教學(xué)單元二)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊九/教學(xué)單元一)上機實訓(xùn)任務(wù)書(模塊九/教學(xué)單元二)上機實訓(xùn)指導(dǎo)(模塊九/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊九/教學(xué)單元二)上機實訓(xùn)PPT(模塊九/教學(xué)單元一)上機實訓(xùn)PPT(模塊九/教學(xué)單元二)上機實訓(xùn)錄像(模塊九/教學(xué)單元一)上機實訓(xùn)錄像(模塊九/教學(xué)單元二)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價二(上機實訓(xùn)任務(wù)二)的要求評價技術(shù)拓展模塊十學(xué)習(xí)指南WinForms窗體設(shè)計進(jìn)階模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時WinForms窗體設(shè)計進(jìn)階1.單文檔和多文檔應(yīng)用程序設(shè)計2.下拉式菜單、快捷式菜單的設(shè)計3.工具欄、狀態(tài)欄設(shè)計4.樹形視圖控件、時鐘控件的應(yīng)用多文檔窗體應(yīng)用程序設(shè)計的方法步驟;父窗體調(diào)用子窗體的方法下拉式菜單、快捷式菜單的設(shè)計方法;菜單對象的常用屬性、事件ImageList控件、ToolBar控件、StatusBar控件的常用屬性、事件Timer控件的常用屬性、Tick事件TreeView節(jié)點處理及常用屬性、事件、方法課堂教學(xué):4實訓(xùn)教學(xué):5應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解MDI應(yīng)用程序和SDI應(yīng)用程序WinForms窗體常用控件的設(shè)計方法技能目標(biāo)會使用窗體構(gòu)建MDI應(yīng)用程序會使用MenuStrip控件設(shè)計下拉式菜單會使用ContextMenuStrip控件設(shè)計快捷式菜單會使用ToolBar控件和StatusBar控件設(shè)計工具欄、狀態(tài)欄會使用ImageList控件存放圖片會使用Timer控件實現(xiàn)定時器功能會使用TreeView控件實現(xiàn)樹形結(jié)構(gòu)形式承載數(shù)據(jù)功能素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合作精神學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入使用多文檔應(yīng)用程序優(yōu)化“新語餐飲管理系統(tǒng)”任務(wù)一:為餐飲管理系統(tǒng)設(shè)計MDI主窗體任務(wù)二:為餐飲管理系統(tǒng)設(shè)置主菜單,單擊某臺卓圖標(biāo),顯示“開臺”快捷菜單任務(wù)三:使用ToolBar控件和StatusBar等控件完善餐飲管理系統(tǒng)升級餐飲管理系統(tǒng)為多文檔應(yīng)用程序在主窗體上加菜單項為ListView控件添加快捷式菜單在主窗體上制作工具欄在主窗體上制作狀態(tài)欄用ListView控件顯示臺卓信息模塊重點MDI應(yīng)用程序設(shè)計的方法步驟使用MenuStrip、ContextMenuStrip、ToolBar和StatusBar等控件設(shè)計窗體使用Timer控件實現(xiàn)定時器功能模塊難點父窗體調(diào)用子窗體的方法使用TreeView控件實現(xiàn)樹形結(jié)構(gòu)形式承載數(shù)據(jù)時鐘控件的Tick事件應(yīng)用難點解決方案1.首先需實例化子窗體,并設(shè)置其父窗體屬性。2.以Windows資源管理器為例理解TreeView控件的結(jié)構(gòu)。掌握TreeView控件、Nodes的常用屬性、事件、方法。3.理解觸發(fā)Tick事件的機理、Interval屬性與Tick事件的關(guān)系。理論教學(xué)資源:理論作業(yè)(模塊十/教學(xué)單元一)課堂案例(模塊十/教學(xué)單元一)PPT(模塊十/教學(xué)單元一)教學(xué)錄像(模塊十/教學(xué)單元一)模塊十教學(xué)指南教材P237-253常見問題(模塊十/教學(xué)單元一)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊十/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊十/教學(xué)單元一)上機實訓(xùn)PPT(模塊十/教學(xué)單元一)上機實訓(xùn)錄像(模塊十/教學(xué)單元一)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價二(上機實訓(xùn)任務(wù)一)的要求評價技術(shù)拓展第三方控件的學(xué)習(xí)應(yīng)用模塊十一學(xué)習(xí)指南文件讀寫與XML操作模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時文件讀寫與XML1.讀寫文本文件2.讀寫二進(jìn)制文件3.讀寫內(nèi)存流4.文件和目錄操作5.XML文件操作System.IO命名空間讀寫文件的操作步驟利用文件流、讀寫器操作文本文件File類、Directory類的常用方法XML文件結(jié)構(gòu)描述、System.XML命名空間XML文件讀寫操作課堂教學(xué):2實訓(xùn)教學(xué):3應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)了解System.IO命名空間了解File類、FileInfo類了解FileStream類了解BinaryReader類、BinaryWriter類技能目標(biāo)會使用文件和目錄操作類進(jìn)行文件目錄操作會使用程序讀寫文本文件會使用程序讀寫二進(jìn)制文件及內(nèi)存流會利用XML相關(guān)處理類操作XML文件素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合作精神學(xué)習(xí)實施過程過程工作任務(wù)相關(guān)知識點、技能點的學(xué)習(xí)途徑工作任務(wù)引入在新語餐飲管理系統(tǒng)中,實現(xiàn)一個記事本功能。任務(wù)一:開發(fā)一個便簽功能,將一些臨時的數(shù)據(jù)記錄在文件中。File類FileStream類讀取器(StreamReader)、寫入器(StreamWriter)對象模塊重點掌握文本文件的讀寫理解XML文件結(jié)構(gòu)掌握XML文件的元素讀寫模塊難點利用XML相關(guān)類操作XML文件難點解決方案1.首先掌握XML文件結(jié)構(gòu);用XmlDocument對象讀XML文件;用XmlNode對象表示XML節(jié)點;遍歷XML節(jié)點并獲得節(jié)點的文本值。理論教學(xué)資源:理論作業(yè)(模塊十一/教學(xué)單元一)課堂案例(模塊十一/教學(xué)單元一)PPT(模塊十一/教學(xué)單元一)教學(xué)錄像(模塊十一/教學(xué)單元一)模塊十一教學(xué)指南教材P254-285常見問題(模塊十一/教學(xué)單元一)參考資料表場地:教學(xué)做一體化機房實訓(xùn)教學(xué)資源:上機實訓(xùn)任務(wù)書(模塊十一/教學(xué)單元一)上機實訓(xùn)指導(dǎo)(模塊十一/教學(xué)單元一)上機實訓(xùn)PPT(模塊十一/教學(xué)單元一)上機實訓(xùn)錄像(模塊十一/教學(xué)單元一)課程網(wǎng)站拓展資源庫場地:教學(xué)做一體化機房評價按課程考核標(biāo)準(zhǔn)中過程評價、階段評價二(上機實訓(xùn)任務(wù)三)的要求評價技術(shù)拓展Excel文件的導(dǎo)入導(dǎo)出模塊十二學(xué)習(xí)指南數(shù)據(jù)庫編程—三層結(jié)構(gòu)模塊學(xué)習(xí)任務(wù)教學(xué)單元單元學(xué)習(xí)任務(wù)單元學(xué)習(xí)內(nèi)容設(shè)計參考學(xué)時利用三層結(jié)構(gòu)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)1.三層結(jié)構(gòu)工作原理2.三層結(jié)構(gòu)的搭建3.使用實體類實現(xiàn)三層結(jié)構(gòu)的數(shù)據(jù)傳遞搭建表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層添加各層之間的依賴關(guān)系在表示層創(chuàng)建實體類對象;在業(yè)務(wù)邏輯層處理實體類對象;在數(shù)據(jù)訪問層使用實體類對象訪問數(shù)據(jù)庫課堂教學(xué):5實訓(xùn)教學(xué):4應(yīng)達(dá)目標(biāo)目標(biāo)名稱目標(biāo)內(nèi)容知識目標(biāo)理解三層結(jié)構(gòu)的工作原理理解表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層的主要職責(zé)理解實體類的概念及作用技能目標(biāo)會使用三層結(jié)構(gòu)搭建項目會使用實體類在三層結(jié)構(gòu)中傳遞數(shù)據(jù)會使用三層結(jié)構(gòu)實現(xiàn)數(shù)據(jù)庫訪問會使用using語句實現(xiàn)高效的數(shù)據(jù)訪問層素質(zhì)目標(biāo)自我學(xué)習(xí)能力規(guī)范化程序設(shè)計、代碼優(yōu)化能力按時、守時的作業(yè)交付觀念誠實、守信、堅韌不拔的性格良好的自我表現(xiàn)、與人溝通能力良好的團隊合

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論