C#程序設(shè)計(jì)教學(xué)大綱(共25頁(yè))_第1頁(yè)
C#程序設(shè)計(jì)教學(xué)大綱(共25頁(yè))_第2頁(yè)
C#程序設(shè)計(jì)教學(xué)大綱(共25頁(yè))_第3頁(yè)
C#程序設(shè)計(jì)教學(xué)大綱(共25頁(yè))_第4頁(yè)
C#程序設(shè)計(jì)教學(xué)大綱(共25頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C#程序設(shè)計(jì)教學(xué)大綱課程說(shuō)明課程編號(hào):B2801課程名稱:C#程序設(shè)計(jì)課程類別:考試學(xué)時(shí)/學(xué)分:64/4先修課程:計(jì)算機(jī)基礎(chǔ)、C/C+、SQL Server后續(xù)課程:ASP.Net、.Net課程設(shè)計(jì)適用層次、專業(yè):本科、計(jì)算機(jī)科學(xué)與技術(shù)教材、教學(xué)參考書:C#程序設(shè)計(jì)案例教程第1版 清華大學(xué)出版社,2018年1月一、課程性質(zhì)、定位和教學(xué)目標(biāo)課程性質(zhì):專業(yè)必修課程定位:C#程序開發(fā)與應(yīng)用是基于微軟.NET平臺(tái)下的面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),本課程是軟件技術(shù)專業(yè).NET方向的核心課程,服務(wù)于軟件編程、軟件測(cè)試、應(yīng)用系統(tǒng)維護(hù)與技術(shù)以及軟件外包崗位的核心職業(yè)能力培養(yǎng)。通過學(xué)習(xí)C#程序開發(fā)與應(yīng)用課程的學(xué)習(xí),學(xué)生

2、能夠運(yùn)用.NET框架技術(shù)獨(dú)立設(shè)計(jì)開發(fā)基于C/S模式的計(jì)算機(jī)應(yīng)用軟件系統(tǒng),它也是ASP.NET程序設(shè)計(jì)、AJAX和Web Services的前導(dǎo)課程,由此形成基于.NET框架技術(shù)的應(yīng)用程序設(shè)計(jì)課程鏈。教學(xué)目標(biāo):通過本課程的教學(xué),應(yīng)使學(xué)生達(dá)到知識(shí)、技能、規(guī)范三大目標(biāo)要求:(1)課程的知識(shí)目標(biāo)包括l 理解.NET框架的組成及其基本工作原理l 掌握C#語(yǔ)法基礎(chǔ)知識(shí)l 掌握WinForms基礎(chǔ)知識(shí)和基本控件的使用l 深入理解面向?qū)ο蟮木幊谈拍頻 掌握ADO.NET數(shù)據(jù)訪問編程技術(shù)l 掌握調(diào)試、異常處理和單元測(cè)試l 掌握數(shù)據(jù)組、集合對(duì)象和泛型l 掌握MDI應(yīng)用程序設(shè)計(jì)方法l 掌握文件讀寫與XML操作l 掌

3、握利用三層結(jié)構(gòu)開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的方法l 理解簡(jiǎn)單工廠設(shè)計(jì)模式、抽象工廠設(shè)計(jì)模式并能熟練應(yīng)用(2)該課程的技能目標(biāo)l 熟悉VS開發(fā)環(huán)境l 能夠在VS開發(fā)環(huán)境下熟練開發(fā)控制臺(tái)應(yīng)用程序l 能夠在VS開發(fā)環(huán)境下熟練開發(fā)WinForms應(yīng)用程序l 能夠利用WinForms控件實(shí)現(xiàn)一個(gè)實(shí)例系統(tǒng)的用戶登錄、身份驗(yàn)證及信息查看;實(shí)現(xiàn)窗體間的數(shù)據(jù)傳遞l 能夠利用面向?qū)ο蟮木幊趟枷雽?shí)現(xiàn)實(shí)例的業(yè)務(wù)類l 能夠利用ADO.NET實(shí)現(xiàn)實(shí)例系統(tǒng)信息的增、刪、改、查功能l 能夠調(diào)試和編寫異常處理l 會(huì)使用VSTS進(jìn)行單元測(cè)試l 能夠利用繼承、多態(tài)、接口等面向?qū)ο蟾呒?jí)編程技術(shù)優(yōu)化實(shí)例系統(tǒng)l 能夠用集合列表、泛型集合優(yōu)化業(yè)務(wù)實(shí)

4、體l 能夠編寫多文檔界面程序,會(huì)使用菜單、工具欄、狀態(tài)欄和樹形視圖等復(fù)雜的控件l 能夠利用三層結(jié)構(gòu)優(yōu)化實(shí)例系統(tǒng)程序架構(gòu)l 能夠利用抽象工廠設(shè)計(jì)模式優(yōu)化實(shí)例系統(tǒng)架構(gòu)(3)課程的工作規(guī)范目標(biāo)l 規(guī)范、優(yōu)化代碼l 按時(shí)、守時(shí)的軟件交付觀念l 誠(chéng)實(shí)、守信、堅(jiān)忍不拔的性格l 自主、開發(fā)的學(xué)習(xí)能力l 良好的自我表面、與人溝通能力l 良好的團(tuán)隊(duì)合作精神二、教學(xué)內(nèi)容與要求第1單元 我的第一個(gè)C#程序【教學(xué)目的與要求】1初步認(rèn)識(shí).NET,并了解它的組成和特點(diǎn)2熟悉Visual Studio .NET開發(fā)環(huán)境,掌握使用它開發(fā)應(yīng)用程序的步驟3學(xué)習(xí)C#程序的基本結(jié)構(gòu)4掌握如何編輯,編譯和運(yùn)行C#應(yīng)用程序【教學(xué)內(nèi)容】1

5、.1案例描述1.2知識(shí)鏈接1.2.1.NET概述1.2.2.NETFramework1.2.3開發(fā)環(huán)境和C#語(yǔ)言1.2.4使用VisualStudio創(chuàng)建項(xiàng)目1.2.5C#程序結(jié)構(gòu)1.2.6命名空間1.2.7程序的運(yùn)行與調(diào)試1.2.8了解MSDN1.3案例分析與實(shí)現(xiàn)1.3.1案例分析1.3.2案例實(shí)現(xiàn)1.4 實(shí)驗(yàn)1:熟悉C#開發(fā)環(huán)境【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1VS環(huán)境的使用2控制臺(tái)應(yīng)用程序的開發(fā)步驟、解決方案的創(chuàng)建與運(yùn)行難點(diǎn):1控制臺(tái)應(yīng)用程序的開發(fā)步驟、解決方案的創(chuàng)建與運(yùn)行2程序的調(diào)試與規(guī)范【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P16,習(xí)題一第2單元 變量與數(shù)據(jù)

6、類型【教學(xué)目的與要求】1理解C#中的數(shù)據(jù)類型2理解常量和變量的含義及用法3理解數(shù)據(jù)類型轉(zhuǎn)換的含義【教學(xué)內(nèi)容】2.1案例描述2.2知識(shí)鏈接2.2.1數(shù)據(jù)類型2.2.2變量與常量2.2.3數(shù)據(jù)類型間的轉(zhuǎn)換2.2.4DateTime2.3案例分析與實(shí)現(xiàn)2.3.1案例分析2.3.2案例實(shí)現(xiàn)2.4 實(shí)驗(yàn)21:使用變量存儲(chǔ)一部手機(jī)的信息2:數(shù)字加密器境【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1基本數(shù)據(jù)類型2DateTime類的使用3數(shù)據(jù)類型間的轉(zhuǎn)換方法難點(diǎn):1數(shù)據(jù)類型間的轉(zhuǎn)換方法【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P35 習(xí)題二第3單元 運(yùn)算符和表達(dá)式【教學(xué)目的與要求】1理解表達(dá)式的含

7、義2掌握C#常用運(yùn)算符的用法【教學(xué)內(nèi)容】3.1案例描述 3.2知識(shí)鏈接 3.2.1算術(shù)運(yùn)算符與算術(shù)表達(dá)式 3.2.2賦值運(yùn)算符與賦值表達(dá)式3.2.3關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.2.4邏輯運(yùn)算符與邏輯表達(dá)式3.2.5條件運(yùn)算符與條件表達(dá)式3.2.6運(yùn)算符的優(yōu)先級(jí)與結(jié)合順序3.3案例分析與實(shí)現(xiàn)3.3.1案例分析3.3.2案例實(shí)現(xiàn)3.4實(shí)驗(yàn)2:判斷計(jì)算是否正確【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1各類運(yùn)算符和表達(dá)式的運(yùn)算規(guī)則2類方法的重載難點(diǎn):1運(yùn)算符的優(yōu)先級(jí)與結(jié)合順序【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P44 習(xí)題三第4單元 順序和選擇結(jié)構(gòu)程序的設(shè)計(jì)【教學(xué)目的與要求】1學(xué)習(xí)和

8、掌握順序結(jié)構(gòu)程序設(shè)計(jì)方法2學(xué)習(xí)和掌握選擇結(jié)構(gòu)程序設(shè)計(jì)方法3掌握不同分支結(jié)構(gòu)的區(qū)別【教學(xué)內(nèi)容】4.1案例描述4.2知識(shí)鏈接4.2.1順序結(jié)構(gòu)4.2.2if分支4.2.3switch分支4.3案例分析與實(shí)現(xiàn)4.3.1案例分析4.3.2案例實(shí)現(xiàn)4.4 實(shí)驗(yàn)31:旅游價(jià)格計(jì)算2:?jiǎn)T工工資的計(jì)算【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1if分支語(yǔ)句的嵌套使用2switch語(yǔ)句的使用難點(diǎn):1if分支語(yǔ)句的嵌套使用2switch語(yǔ)句的使用【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P59 習(xí)題四第5單元 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)【教學(xué)目的與要求】1掌握whilet、for循環(huán)結(jié)構(gòu)及do while循環(huán)結(jié)

9、構(gòu)2學(xué)會(huì)使用break和continue語(yǔ)句3掌握循環(huán)的嵌套使用4具有使用循環(huán)結(jié)構(gòu)編寫程序的能力【教學(xué)內(nèi)容】5.1案例描述5.2知識(shí)鏈接5.2.1循環(huán)結(jié)構(gòu)概述5.2.2while循環(huán)5.2.3do-while循環(huán)5.2.4for循環(huán)5.2.5循環(huán)跳轉(zhuǎn):continue語(yǔ)句5.2.6提前結(jié)束循環(huán):break語(yǔ)句5.3案例分析與實(shí)現(xiàn)5.3.1案例分析5.3.2案例實(shí)現(xiàn)5.4拓展訓(xùn)練5.4 實(shí)驗(yàn)41:直到型循環(huán)2:嵌套循環(huán)3:進(jìn)制數(shù)轉(zhuǎn)換【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1三種循環(huán)語(yǔ)句的使用2循環(huán)跳轉(zhuǎn)語(yǔ)句的使用難點(diǎn):1三種循環(huán)語(yǔ)句的使用2循環(huán)跳轉(zhuǎn)語(yǔ)句的使用【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作

10、等。【課后作業(yè)】P74 習(xí)題五第6單元 程序調(diào)試與異常處理【教學(xué)目的與要求】1學(xué)習(xí)和掌握調(diào)試的方法和技巧2學(xué)習(xí)和掌握異常處理的方法3掌握常用的異常類【教學(xué)內(nèi)容】6.1案例描述6.2知識(shí)鏈接6.2.1異常的概念6.2.2VisualStudio中的調(diào)試方法6.2.3異常處理6.3案例分析與實(shí)現(xiàn)6.3.1案例分析6.3.2案例實(shí)現(xiàn)6.4實(shí)驗(yàn)5:創(chuàng)建用戶自定義異常【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1VS中的調(diào)試工具以及調(diào)試方法2Try/catch塊、Try/catch/finally塊、多重catch處理異常難點(diǎn):1Exception類2使用throw引發(fā)異常機(jī)制【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授

11、與演示操作等。【課后作業(yè)】P90 習(xí)題六第7單元 數(shù)組與集合【教學(xué)目的與要求】1掌握數(shù)組的概念2一維數(shù)組的聲明和使用3二維數(shù)組的聲明和使用4掌握數(shù)組的基本算法5掌握最常見集合類ArrayList的使用【教學(xué)內(nèi)容】7.1案例描述7.2知識(shí)鏈接7.2.1數(shù)組的定義和使用7.2.2用foreach語(yǔ)句遍歷數(shù)組7.2.3數(shù)組的常用排序算法7.2.4集合類7.3案例分析與實(shí)現(xiàn)7.3.1案例分析7.3.2案例實(shí)現(xiàn)7.4實(shí)驗(yàn)51:二維數(shù)組的使用2:利用Array進(jìn)行排序【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1數(shù)組的聲明與使用2對(duì)ArrayList集合類操作的方法難點(diǎn):1數(shù)組的基本算法2對(duì)ArrayList集合類操作的方法

12、【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P106 習(xí)題七第8單元 類和對(duì)象【教學(xué)目的與要求】1理解面向?qū)ο蟮幕舅枷?掌握類和對(duì)象的關(guān)系3掌握類的定義以及對(duì)象的創(chuàng)建【教學(xué)內(nèi)容】8.1案例描述8.2知識(shí)鏈接8.2.1面向?qū)ο蟮幕舅枷?.2.2類的聲明和成員組織以及訪問修飾符8.2.3創(chuàng)建類實(shí)例8.2.4類的構(gòu)造函數(shù)和析構(gòu)函數(shù)8.3案例分析與實(shí)現(xiàn)8.3.1案例分析8.3.2案例實(shí)現(xiàn)8.4 實(shí)驗(yàn)61:學(xué)生類的創(chuàng)建2:?jiǎn)T工信息的輸入【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1類成員的分類2構(gòu)造函數(shù)的作用與定義難點(diǎn):1靜態(tài)成員在類里與類外的訪問【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講

13、授與演示操作等。【課后作業(yè)】P123 習(xí)題八第9單元 類的方法和屬性【教學(xué)目的與要求】1掌握方法的定義2理解方法參數(shù)的意義3掌握如何調(diào)用方法4掌握屬性的定義和使用【教學(xué)內(nèi)容】9.1案例描述9.2知識(shí)鏈接9.2.1方法的定義9.2.2方法的調(diào)用9.2.3方法中的參數(shù)傳遞9.2.4方法重載9.2.5屬性9.3案例分析與實(shí)現(xiàn)9.3.1案例分析9.3.2案例實(shí)現(xiàn)9.4 實(shí)驗(yàn)7:1:ATM機(jī)的模擬2:模擬通話功能【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1方法調(diào)用2四種參數(shù)類型3屬性的定義與使用難點(diǎn):1四種參數(shù)類型的使用2屬性的定義與使用【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P145 習(xí)

14、題九第10單元 類的繼承與多態(tài)性【教學(xué)目的與要求】1理解C#中繼承的基本概念2掌握如何通過虛方法來(lái)實(shí)現(xiàn)對(duì)象3掌握抽象類及方法的定義與實(shí)現(xiàn)4掌握接口的定義與實(shí)現(xiàn)【教學(xué)內(nèi)容】10.1案例描述10.2知識(shí)鏈接10.2.1類的繼承10.2.2多態(tài)性:虛方法和重寫10.2.3多態(tài)性:抽象類10.2.4多態(tài)性:接口10.3案例分析與實(shí)現(xiàn)10.3.1案例分析10.3.2案例實(shí)現(xiàn)10.4 實(shí)驗(yàn)8:1:?jiǎn)T工工資處理2:從接口繼承【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1類的繼承的實(shí)現(xiàn)2類的多態(tài)的實(shí)現(xiàn)難點(diǎn):1子類調(diào)用基類構(gòu)造函數(shù)2抽象和接口的定義與實(shí)現(xiàn)【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P17

15、0 習(xí)題十第11單元 委托與事件【教學(xué)目的與要求】1學(xué)習(xí)委托和方法的關(guān)系,并掌握如何定義及使用委托2理解事件響應(yīng)機(jī)制,并掌握事件處理機(jī)制【教學(xué)內(nèi)容】11.1案例描述11.2知識(shí)鏈接11.2.1委托和方法11.2.2事件處理11.3案例分析與實(shí)現(xiàn)11.3.1案例分析11.3.2案例實(shí)現(xiàn)11.4 實(shí)驗(yàn)9:1:事件參數(shù)的傳遞2:事件觸發(fā)不同的方法【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1使用委托的步驟2使用事件處理機(jī)制的步驟難點(diǎn):1使用委托的步驟2使用事件處理機(jī)制的步驟【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P184 習(xí)題十一第12單元 泛型【教學(xué)目的與要求】1掌握泛型的特點(diǎn),理解使

16、用它的意義所在2掌握如何創(chuàng)建和使用一個(gè)泛型3學(xué)習(xí)泛型方法【教學(xué)內(nèi)容】12.1案例描述12.2知識(shí)鏈接12.2.1泛型的引入12.2.2使用泛型類12.2.3泛型方法12.2.4泛型約束12.3案例分析與實(shí)現(xiàn)12.3.1案例分析12.3.2案例實(shí)現(xiàn)【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1使用泛型類2泛型方法和約束難點(diǎn):1使用泛型類2泛型方法和約束【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P200 習(xí)題十二第13單元 Windows編程基礎(chǔ)【教學(xué)目的與要求】1理解焦點(diǎn)與Tab鍵序的概念2熟練掌握窗體、命令按鈕、列表框與組合框、標(biāo)簽、文本框、圖片框、Timer、框架、面板、單選按鈕和

17、復(fù)選框、TabControl等控件的常用屬性、方法和事件3能使用常用控件完成界面設(shè)計(jì),并開發(fā)出一具有一定功能的Windows應(yīng)用程序【教學(xué)內(nèi)容】13.1案例描述13.2知識(shí)鏈接13.2.1可視化編程原理與技巧13.2.2Windows窗體13.2.3控件的常用屬性、方法和事件13.2.4Button控件13.2.5ListBox控件13.2.6ComboBox控件13.2.7Label控件13.2.8LinkLabel控件13.2.9TextBox控件13.2.10PictureBox控件13.2.11Timer控件13.2.12GroupBox控件13.2.13Panel控件13.2.14R

18、adioButton控件13.2.15CheckBox控件13.2.16TabControl控件13.3 實(shí)驗(yàn)10:1:不同學(xué)生選擇不同課程2:登錄功能的實(shí)現(xiàn)13.4 實(shí)驗(yàn)11:1:QQ登錄界面2:簡(jiǎn)易計(jì)算機(jī)器的設(shè)計(jì)與實(shí)現(xiàn)【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1常用控件的屬性、方法和事件2窗體應(yīng)用程序的界面設(shè)計(jì)與功能設(shè)計(jì)難點(diǎn):1窗體應(yīng)用程序的界面設(shè)計(jì)與功能設(shè)計(jì)【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P232 習(xí)題十三第14單元 Windows編程進(jìn)階【教學(xué)目的與要求】1掌握RichTextBox、TreeView、菜單(MenuStrip和ContextMenuStrip)、

19、ToolStrip、StatusStrip和CommonDialog(公用對(duì)話框)的使用2掌握控件的常用事件編程【教學(xué)內(nèi)容】14.1案例描述14.2知識(shí)鏈接14.2.1RichTextBox控件14.2.2TreeView控件14.2.3MenuStrip控件14.2.4ToolStrip控件14.2.5StatusStrip控件14.2.6OpenFileDialog控件14.2.7SaveFileDialog控件14.3案例分析與實(shí)現(xiàn)14.3.1案例分析14.3.2案例實(shí)現(xiàn)14.4 實(shí)驗(yàn)12:1:菜單設(shè)計(jì)2:簡(jiǎn)易計(jì)算機(jī)器的設(shè)計(jì)與實(shí)現(xiàn)【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1復(fù)雜控件的屬性、方法和事件2常用

20、事件編程難點(diǎn):1常用事件編程【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P252 習(xí)題十四第15單元 創(chuàng)建數(shù)據(jù)庫(kù)連接與數(shù)據(jù)操作命令【教學(xué)目的與要求】1掌握ADO.NET編程基礎(chǔ)2學(xué)會(huì)使用Connection對(duì)象連接數(shù)據(jù)庫(kù)3學(xué)會(huì)使用Command對(duì)象執(zhí)行命令4學(xué)會(huì)使用DataReader對(duì)象讀取數(shù)據(jù)庫(kù)數(shù)據(jù)5具有使用ADO.NET核心對(duì)象進(jìn)行數(shù)據(jù)庫(kù)編程的能力【教學(xué)內(nèi)容】15.1案例描述15.2知識(shí)鏈接15.2.1數(shù)據(jù)庫(kù)基礎(chǔ)15.2.2ADO.NET基礎(chǔ)15.2.3用Connection對(duì)象連接數(shù)據(jù)庫(kù)15.2.4用Command對(duì)象執(zhí)行命令15.2.5用DataReade

21、r對(duì)象讀取數(shù)據(jù)15.3案例分析與實(shí)現(xiàn)15.3.1案例分析15.3.2案例實(shí)現(xiàn)15.4 實(shí)驗(yàn)13:1:通過數(shù)據(jù)庫(kù)驗(yàn)證后登錄系統(tǒng)2:數(shù)據(jù)信息瀏覽【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1數(shù)據(jù)庫(kù)的連接2Command對(duì)象執(zhí)行SQL語(yǔ)句3DataReader對(duì)象獲取數(shù)據(jù)難點(diǎn):1數(shù)據(jù)庫(kù)的連接2Command對(duì)象執(zhí)行SQL語(yǔ)句3DataReader對(duì)象獲取數(shù)據(jù)【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P276 習(xí)題十五第16單元 數(shù)據(jù)集DataSet與數(shù)據(jù)綁定組件【教學(xué)目的與要求】1掌握DataSet數(shù)據(jù)集對(duì)象的基本概念2掌握并學(xué)會(huì)使用DataAdapter對(duì)象和DataSet對(duì)象訪問數(shù)據(jù)3

22、學(xué)會(huì)使用數(shù)據(jù)綁定控件控件DataGrideView顯示數(shù)據(jù)4掌握.NET框架的多層架構(gòu)設(shè)計(jì)的方法【教學(xué)內(nèi)容】16.1案例描述16.2知識(shí)鏈接16.2.1數(shù)據(jù)集DataSet16.2.2數(shù)據(jù)適配器DataAdapter16.2.3數(shù)據(jù)表DataTable16.2.4命令生成器CommandBuilder16.2.5DataGridView控件16.3案例分析與實(shí)現(xiàn)16.3.1案例分析16.3.2案例實(shí)現(xiàn)16.4 實(shí)驗(yàn)14:1:簡(jiǎn)單的學(xué)生信息管理系統(tǒng)【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1DataSet對(duì)象的數(shù)據(jù)集合構(gòu)成2DataAdpater的使用3DataGridView數(shù)據(jù)源的獲取4三層架構(gòu)的實(shí)現(xiàn)難點(diǎn):1

23、DataAdpater的使用2DataGridView數(shù)據(jù)源的獲取3三層架構(gòu)的實(shí)現(xiàn)【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P308 習(xí)題十六第17單元 C#讀寫文件【教學(xué)目的與要求】1了解C#中System.IO命令空間2理解文件的幾種常見操作3理解文件游流4文本文件的讀取和寫入5二進(jìn)制文件的讀取和寫入【教學(xué)內(nèi)容】17.1案例描述17.2知識(shí)鏈接17.2.1System.IO命名空間介紹17.2.2File類的重要方法17.2.3文本文件的讀寫17.2.4二進(jìn)制文件的讀寫17.3案例分析與實(shí)現(xiàn)17.3.1案例分析17.3.2案例實(shí)現(xiàn)17.4 實(shí)驗(yàn)15:1:學(xué)生抽

24、獎(jiǎng)程序【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1目錄的創(chuàng)建、移動(dòng)和刪除2文件的創(chuàng)建、移動(dòng)、復(fù)制和刪除難點(diǎn):1目錄的創(chuàng)建、移動(dòng)和刪除2文件的創(chuàng)建、移動(dòng)、復(fù)制和刪除【教學(xué)手段】使用實(shí)驗(yàn)室,學(xué)生每人一臺(tái)電腦,講授與演示操作等。【課后作業(yè)】P321 習(xí)題十七第18單元 網(wǎng)絡(luò)編程概述【教學(xué)目的與要求】1了解網(wǎng)絡(luò)編程基礎(chǔ)2掌握網(wǎng)絡(luò)編程及相關(guān)類的使用方法【教學(xué)內(nèi)容】18.1案例描述18.2知識(shí)鏈接18.2.1Socket的使用18.2.2Socket連接實(shí)例18.3案例分析與實(shí)現(xiàn)18.3.1案例分析18.3.2案例實(shí)現(xiàn)18.4 實(shí)驗(yàn)16:基于TCP編程的實(shí)例【教學(xué)重點(diǎn)與難點(diǎn)】重點(diǎn):1Socket通信原理及相關(guān)類2TcpCl

25、ient類和TcpListener類的使用難點(diǎn):1TcpClient類和TcpListener類的使用2UdpClient類的使用【課后作業(yè)】P338 習(xí)題十八三、學(xué)時(shí)分配表課程內(nèi)容(具體到小節(jié))學(xué)時(shí)分配小計(jì)講課習(xí)題課討論課實(shí)驗(yàn)其他1.1 案例描述1.2 知識(shí)鏈接1.2.1 .NET概述1.2.2 .NET Framework1.2.3 開發(fā)環(huán)境和C#語(yǔ)言1.2.4 使用Visual Studio創(chuàng)建項(xiàng)目1.2.5 C#程序結(jié)構(gòu)1.2.6 命名空間1.2.7 程序的運(yùn)行與調(diào)試1.3 案例分析與實(shí)現(xiàn)1.3.1 案例分析1.3.2 案例實(shí)現(xiàn)1.4 拓展訓(xùn)練:熟悉C#開發(fā)環(huán)境2242.1 案例描述2

26、.2 知識(shí)鏈接2.2.1 數(shù)據(jù)類型2.2.2 變量與常量2.2.3 數(shù)據(jù)類型間的轉(zhuǎn)換2.2.4 DateTime2.3 案例分析與實(shí)現(xiàn)2.3.1 案例分析2.3.2 案例實(shí)現(xiàn)2.4 拓展訓(xùn)練2.4.1 拓展實(shí)訓(xùn)1:使用變量存儲(chǔ)一部手機(jī)的信息2.4.2 拓展實(shí)訓(xùn)2:數(shù)字加密器3.1 案例描述 3.2 知識(shí)鏈接 3.2.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 3.2.2 賦值運(yùn)算符與賦值表達(dá)式3.2.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.2.4 邏輯運(yùn)算符與邏輯表達(dá)式3.2.5 條件運(yùn)算符與條件表達(dá)式3.2.6 運(yùn)算符的優(yōu)先級(jí)與結(jié)合順序3.3 案例分析與實(shí)現(xiàn)3.3.1 案例分析3.3.2 案例實(shí)現(xiàn)3.4 拓展訓(xùn)練:判

27、斷計(jì)算是否正確2244.1 案例描述4.2 知識(shí)鏈接4.2.1 順序結(jié)構(gòu)4.2.2 if分支4.2.3 switch分支4.3 案例分析與實(shí)現(xiàn)4.3.1 案例分析4.3.2 案例實(shí)現(xiàn)4.4 拓展訓(xùn)練:旅游價(jià)格計(jì)算2245.1 案例描述5.2 知識(shí)鏈接5.2.1 循環(huán)結(jié)構(gòu)概述5.2.2 while循環(huán)5.2.3 do-while循環(huán)5.2.4 for循環(huán)5.2.5 循環(huán)跳轉(zhuǎn):continue語(yǔ)句5.2.6 提前結(jié)束循環(huán):break語(yǔ)句5.3 案例分析與實(shí)現(xiàn)5.3.1 案例分析5.3.2 案例實(shí)現(xiàn)5.4 拓展訓(xùn)練5.4.1 拓展實(shí)訓(xùn)1:直到型循環(huán)5.4.2 拓展實(shí)訓(xùn)2:嵌套循環(huán)2246.1 案例描

28、述6.2 知識(shí)鏈接6.2.1 異常的概念6.2.2 Visual Studio中的調(diào)試方法6.2.3 異常處理6.3 案例分析與實(shí)現(xiàn)7.1 案例描述7.2 知識(shí)鏈接7.2.1 數(shù)組的定義和使用7.2.2 用foreach語(yǔ)句遍歷數(shù)組7.2.3 數(shù)組的常用排序算法7.2.4 集合類7.3 案例分析與實(shí)現(xiàn)7.3.1 案例分析7.3.2 案例實(shí)現(xiàn)7.4 拓展訓(xùn)練7.4.1 拓展實(shí)訓(xùn)1:二維數(shù)組的使用7.4.2 拓展實(shí)訓(xùn)2:利用Array進(jìn)行排序2248.1 案例描述8.2 知識(shí)鏈接8.2.1 面向?qū)ο蟮幕舅枷?.2.2 類的聲明和成員組織以及訪問修飾符8.2.3 創(chuàng)建類實(shí)例8.2.4 類的構(gòu)造函數(shù)

29、和析構(gòu)函數(shù)8.3 案例分析與實(shí)現(xiàn)8.3.1 案例分析8.3.2 案例實(shí)現(xiàn)8.4 拓展訓(xùn)練8.4.1 拓展實(shí)訓(xùn)1:定義長(zhǎng)方體類8.4.2 拓展實(shí)訓(xùn)2:識(shí)別靜態(tài)成員2249.1 案例描述9.2 知識(shí)鏈接9.2.1 方法的定義9.2.2 方法的調(diào)用9.2.3 方法中的參數(shù)傳遞9.2.4 方法重載9.2.5 屬性9.3 案例分析與實(shí)現(xiàn)9.3.1 案例分析9.3.2 案例實(shí)現(xiàn)9.4 拓展訓(xùn)練:設(shè)計(jì)一個(gè)類的定義和封裝22410.1 案例描述10.2 知識(shí)鏈接10.2.1 類的繼承10.2.2 多態(tài)性:虛方法和重寫10.2.3 多態(tài)性:抽象類10.2.4 多態(tài)性:接口10.3 案例分析與實(shí)現(xiàn)10.3.1 案

30、例分析10.3.2 案例實(shí)現(xiàn)10.4 拓展訓(xùn)練:從接口繼承22411.1 案例描述11.2 知識(shí)鏈接11.2.1 委托和方法11.2.2 事件處理11.3 案例分析與實(shí)現(xiàn)11.3.1 案例分析11.3.2 案例實(shí)現(xiàn)11.4 拓展訓(xùn)練:使用委托和事件22412.1 案例描述12.2 知識(shí)鏈接12.2.1 泛型的引入12.2.2 使用泛型類12.2.3 泛型方法12.2.4 泛型約束12.3 案例分析與實(shí)現(xiàn)12.3.1 案例分析12.3.2 案例實(shí)現(xiàn)13.1 案例描述13.2 知識(shí)鏈接13.2.1 可視化編程原理與技巧13.2.2 Windows窗體13.2.3 控件的常用屬性、方法和事件22413.2.4 Button控件13.2.5 ListBox控件13.2.6 ComboBox控件13.2.7 Label控件13.2.8 LinkLabel控件13.2.9 TextBox控件13.2.10 PictureBox控件13.2.11 Timer控件13.2.12 GroupBox控件13.2.13 Panel控件13.2.14 RadioButton控件13.2.15 CheckBox控件13.2.16 TabControl控件13.3 案例分析與實(shí)現(xiàn)13.3.1 案例分析

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論