版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教案
2017?2018學(xué)年第1學(xué)期
院(系)信息技術(shù)學(xué)院___________________
教研室(探討所)軟件工程(軟件外包方向)
課程名稱(chēng)C#.NET程序設(shè)計(jì)_______________
授課專(zhuān)業(yè)班級(jí)軟件工程(軟件外包方向)2016點(diǎn)一
主講教師王聽(tīng)忠__________________________
職稱(chēng)職務(wù)副教授__________________________
使用教材C#程序設(shè)計(jì)教程_________________
二。一七年九月
第1次課的教學(xué)整體支配
授課時(shí)第1周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):.NET與C#概述;簡(jiǎn)潔的C#程序
設(shè)計(jì)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
理解C#以與.NET的起源與開(kāi)展,C#語(yǔ)言的特點(diǎn)。
理解C#安裝的配置要求以與安裝方法。
理解MicrosoftVisualStudio.NET運(yùn)行環(huán)境。
視察學(xué)習(xí)運(yùn)行幾個(gè)C#程序。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.對(duì)本門(mén)課程的要求。
?Readthemaster!Notthepupil!
為什么要Readthemaster?(1)Master的作品是一塊簇新
的口香糖,Pupil的是已經(jīng)嚼過(guò)一遍的口香糖;(2)精確性。Master
的理解更透,往往更精確;(3)品嘗。Master的品嘗更高。(4)易
讀性。大師并非如我們所想的那么難以接近,相反,大師的作品有
時(shí)更細(xì)致,寫(xiě)的更精確,文筆也更好,更有條理,我們理解的更順
當(dāng)。
?要求記筆記,學(xué)期中進(jìn)展檢查。
為什么要記筆記?在整個(gè)高校學(xué)習(xí)階段,乃至于以后的學(xué)習(xí)工作
中,我們要擅長(zhǎng)積累、搜集。好的方法、思路、算法、文章等都是
搜集的對(duì)象,搜集得越多,“財(cái)寶”就越多,假如高校期間沒(méi)有搜集
到這些東東,那就入寶山而空回。做筆記,是我們積累的一種方式,
應(yīng)當(dāng)養(yǎng)成這樣的習(xí)慣。
?多練習(xí),多理論。
“紙上得來(lái)終覺(jué)淺,絕知此事要躬行”。沒(méi)有練習(xí)和理論,對(duì)許
多學(xué)問(wèn)點(diǎn)的理解都是淺薄甚至等于無(wú)。
留意我們課本有“習(xí)題”和“試驗(yàn)
?寫(xiě)Email的根本要求!
2.C#概述:課本P1-P2。
3..NET平臺(tái)概述。課本P2-P7。
.NET框架組成圖(課本P3)特別重要。平臺(tái)的幾個(gè)重要的部件
如下。
⑴公共語(yǔ)言運(yùn)行庫(kù)(CLR)。
⑵根本類(lèi)庫(kù)。
(3)ADO.NETo
(4)WindowsFormso
(5)WebForms/WebServiceo
4..NET程序的編譯過(guò)程。課本P5-P6。
5.開(kāi)發(fā)環(huán)境VisualStudio.NET的安裝和簡(jiǎn)介。
6.C#程序:限制臺(tái)程序,例2.1。課本P25-P27。學(xué)生自行輸入。
簡(jiǎn)潔介紹限制臺(tái)應(yīng)用程序構(gòu)成。課本P27-P29。
7.輸入和輸出。P30o
8.C#程序:Window程序,例2.2。對(duì)話框HelloWorld。學(xué)生自
行輸入。
簡(jiǎn)潔介紹Windows程序構(gòu)成。課本P34-P35。
探討、思索題、作業(yè):
課后作業(yè):安裝MicrosoftVisualStudio.NET,并寫(xiě)下安裝過(guò)程
中遇到的一些問(wèn)題和解決方法。
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課一70__分鐘,支配探討—20.
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打M):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第2次課的教學(xué)整體支配
授課時(shí)第1周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):數(shù)據(jù)類(lèi)型,常量和變量,表達(dá)式和
練習(xí)。
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
駕馭C#的數(shù)據(jù)類(lèi)型。
理解C#的變量、常量。
駕馭C#的運(yùn)算符和表達(dá)式。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.標(biāo)識(shí)符。P37-P38o
只能含有數(shù)字,字母和下劃線,并且不能以數(shù)字開(kāi)頭。
嚴(yán)格區(qū)分大小寫(xiě)。
不能與c#關(guān)鍵字同名。C#關(guān)鍵字P38,每一個(gè)人應(yīng)當(dāng)保存一份!
2.數(shù)據(jù)類(lèi)型:
首先,C#的數(shù)據(jù)類(lèi)型事實(shí)上不單單是C#的數(shù)據(jù)類(lèi)型值,它們首
先是.NET的數(shù)據(jù)類(lèi)型。這里展示了微軟.NET設(shè)計(jì)一統(tǒng)江湖的雄心。
3.數(shù)據(jù)類(lèi)型的分類(lèi):
從存儲(chǔ)的角度分:值類(lèi)型和引用類(lèi)型。
從運(yùn)用的角度分:簡(jiǎn)潔類(lèi)型和復(fù)合類(lèi)型。
?值類(lèi)型:示意圖3-1。
簡(jiǎn)潔類(lèi)型:整數(shù)類(lèi)型,字符類(lèi)型,布爾類(lèi)型,實(shí)數(shù)類(lèi)型。留意每
一個(gè)類(lèi)型的名字,對(duì)應(yīng)的.NET公用類(lèi)型系統(tǒng)名,所占用內(nèi)存空間,
以與取值范圍。
思索:C#的類(lèi)型跟C的類(lèi)型有什么不同?程序設(shè)計(jì)語(yǔ)言的整數(shù)
類(lèi)型跟數(shù)學(xué)里面的整數(shù)集合有什么不同?實(shí)數(shù)類(lèi)型跟實(shí)數(shù)集合呢?
關(guān)于類(lèi)型的存儲(chǔ)空間大小和精度:用尺子來(lái)做比方。為什么
decimal的位數(shù)更多,但是表示范圍卻小許多?
枚舉類(lèi)型:僅要求理解。
構(gòu)造類(lèi)型:僅要求知道。
?引用類(lèi)型:數(shù)組,字符串,類(lèi),接口…
4.變量和常量。
干脆常量或字面常量:干脆寫(xiě)出值來(lái)的量。留意(1)整數(shù)和浮
點(diǎn)數(shù)干脆常量后綴的運(yùn)用;(2)字符常量的轉(zhuǎn)移字符;(3)字符串
常量的轉(zhuǎn)義字符和逐字字符串。
符號(hào)常量:用符號(hào)表示一個(gè)常量,其值定義以后不能再變更。
變量:是一個(gè)程序運(yùn)行過(guò)程中可以變更的值。已命名的存儲(chǔ)單元。
必需先聲明后運(yùn)用。留意變量的有效范圍是在定義它的模塊里面。
而模塊是通過(guò)“{”和“產(chǎn)界定的。
5.類(lèi)型轉(zhuǎn)換:隱式轉(zhuǎn)換和顯式轉(zhuǎn)換。課本P48-P49。
6.表達(dá)式。
操作數(shù)+運(yùn)算符構(gòu)成表達(dá)式,表達(dá)式構(gòu)成語(yǔ)句。程序就是這樣搭建
出來(lái)的!
所以,首先我們關(guān)切運(yùn)算符!
7.堂上練習(xí)。試驗(yàn)3-4。課本P69。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第3次課的教學(xué)整體支配
授課時(shí)第2周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):運(yùn)算符和表達(dá)式;C#的限制語(yǔ)句。
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.駕馭C#的各種運(yùn)算符。
2.理解運(yùn)算符優(yōu)先級(jí)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.運(yùn)算符
?算術(shù)運(yùn)算符。跟一般的數(shù)學(xué)運(yùn)算類(lèi)似。留意(1)運(yùn)算數(shù)的類(lèi)
型,尤其是“/”號(hào)和“%”號(hào);(2)遞增和遞減符號(hào)。
?字符串運(yùn)算符。
?賦值運(yùn)算符。
簡(jiǎn)潔賦值就是等于號(hào),把右邊的表達(dá)式運(yùn)算所得的值賦給左邊。
復(fù)合賦值,把x=x+3寫(xiě)成x+=3。
?關(guān)系運(yùn)算符。其實(shí)是所謂的“序”關(guān)系。即一個(gè)集合里面的元
素有一個(gè)排序,兩兩之間可以比擬。對(duì)于數(shù)而言,就是大于,小于
和等于,還有它們的組合,否認(rèn)。關(guān)系運(yùn)算符作用于數(shù)值類(lèi)型,結(jié)
果是布爾類(lèi)型。
?邏輯運(yùn)算符。對(duì)布爾類(lèi)型進(jìn)展運(yùn)算,得布爾類(lèi)型。與、或、非
操作。留意“&”和“&&”的區(qū)分,所謂短路特征。
?位運(yùn)算符。例3.4。應(yīng)用例子:(1)按位異或可用于加密;(2)
移位運(yùn)算等于乘以或除以2的整次幕。
?條件運(yùn)算符。唯一一個(gè)三元運(yùn)算符。跟C語(yǔ)言的一樣。
?其他運(yùn)算符。
?運(yùn)算符的優(yōu)先級(jí)與結(jié)合依次。
什么叫優(yōu)先級(jí)?參看表2-9。我們從小所學(xué)的先乘除,再加減就
是優(yōu)先級(jí)的一個(gè)例子。一個(gè)例子可以簡(jiǎn)潔說(shuō)明算術(shù)運(yùn)算,關(guān)系運(yùn)算
和邏輯運(yùn)算的優(yōu)先級(jí):year°/(A=0&&year°/o100!=01|year%400=0o
結(jié)合依次。比擬古文和現(xiàn)代文的書(shū)寫(xiě)方向!留意那些從右到左結(jié)
合的運(yùn)算符!典型的例子就是>y=2。
?表達(dá)式中的類(lèi)型轉(zhuǎn)換。與前面所說(shuō)的運(yùn)算符要考慮運(yùn)算數(shù)相結(jié)
合。
2,常用類(lèi)和構(gòu)造。
?String類(lèi):具體講。
?Math類(lèi):略講。
?Convert類(lèi):略講。
?DateTime構(gòu)造:略講。
3,堂上練習(xí):把例子2-1用if-elseif的形式重寫(xiě)一遍。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課60一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第4次課的教學(xué)整體支配
授課時(shí)第2周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):c#的限制語(yǔ)句(2.6);數(shù)組。
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
駕馭C#分支(選擇,條件推斷)語(yǔ)句。
駕馭C#的循環(huán)語(yǔ)句while,do---while和foro
駕馭C#的break和continue跳轉(zhuǎn)語(yǔ)句。
理解數(shù)組的定義,存儲(chǔ)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.選擇語(yǔ)句。
?If語(yǔ)句。(1)if;(2)if-else;(3)if-elseif;(4)嵌套的if,
這里要講一下就近原則和的運(yùn)用,以例4.4的代碼為例子。
?Switch語(yǔ)句。留意(1)break語(yǔ)句;(2)default語(yǔ)句;(3)
case后面的表達(dá)式。
2.循環(huán)限制語(yǔ)句。
?While語(yǔ)句,例4.6。
?Do-while語(yǔ)句,例4.7。
?For語(yǔ)句,例4.8。
3.跳轉(zhuǎn)語(yǔ)句。Break,continue和return語(yǔ)句。
?Breako
用于循環(huán)語(yǔ)句或者switch語(yǔ)句。干脆跳出本循環(huán),到循環(huán)語(yǔ)句
的下一條語(yǔ)句。例如,找出一個(gè)情愿幫我忙的學(xué)生。
?Continue。
只能用于循環(huán)語(yǔ)句。跳出本輪循環(huán)。例如,找出全部情愿幫我忙
的學(xué)生,并給每一個(gè)情愿幫助的學(xué)生安排任務(wù)。
?Return。
用于完畢一個(gè)方法。視察例子2-10。
4.Got。語(yǔ)句。不建議運(yùn)用。
5.一維數(shù)組。
不須要在聲明的時(shí)候指定大小。
用new運(yùn)算符來(lái)創(chuàng)立數(shù)組實(shí)例。(跟C語(yǔ)言比照)
數(shù)組的初始化。留意四種不同的形式!(1)全部寫(xiě)全;(2)省
略數(shù)組大小;(3)右邊集合形式;(4)聲明和初始化分開(kāi)寫(xiě)。
訪問(wèn):數(shù)組名[下標(biāo)]。例2-14。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至I」精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課3y分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打”):理論課,探討課口試驗(yàn)課口練習(xí)課
其他口
教學(xué)方式(請(qǐng)打VOi講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:L每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第5次課的教學(xué)整體支配
授課時(shí)第3周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):數(shù)組:一維數(shù)組,一維數(shù)組和穿插數(shù)
組。(5.153)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.駕馭一維數(shù)組的定義、初始化和訪問(wèn)。
2.駕馭二維和多維數(shù)組數(shù)組的定義,二維數(shù)組的初始化和訪問(wèn)。
3.理解穿插數(shù)組的定義,初始化和訪問(wèn)。
4.理解Array類(lèi)的概念。
5.理解Array類(lèi)的Length屬性和GetLength方法。
6.初步駕馭前面所學(xué)學(xué)問(wèn)的應(yīng)用。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.一維數(shù)組
?定義(聲明):
數(shù)據(jù)類(lèi)型口數(shù)組名;
?初始化:課本P86。留意多種初始化方式。(1)動(dòng)態(tài)初始化:運(yùn)
用new關(guān)鍵字;(2)靜態(tài)初始化:干脆用等號(hào)。
?訪問(wèn):下標(biāo)訪問(wèn),留意越界問(wèn)題。
?Foreach語(yǔ)句。
2.二維數(shù)組——矩陣
?聲明與數(shù)組對(duì)象創(chuàng)立。
數(shù)據(jù)類(lèi)型口數(shù)組名;
?初始化:比擬多種初始化方式:(1)動(dòng)態(tài)初始化;(2)靜態(tài)初
始化。
?訪問(wèn)。
3.多維數(shù)組與交織數(shù)組
(1)多維數(shù)組聲明:
type[,,,]數(shù)組名;
⑵交織數(shù)組則是:(P91,留意多種初始化方法)
type[][][]數(shù)組名;
⑶多維數(shù)組的創(chuàng)立:
數(shù)組名=newtype[si,s2,s3];
(4)不規(guī)則數(shù)組的創(chuàng)立:
數(shù)組名=newtype[3][];
數(shù)組名[O]=newtype[4];
數(shù)組名[l]=newtype[2];
數(shù)組名[2]=newtype[5];
?初始化。
多維數(shù)組同樣有四種形式的初始化。(1)全部寫(xiě)全;(2)省略
數(shù)組大??;(3)右邊集合形式;(4)聲明和初始化分開(kāi)寫(xiě)。
不規(guī)則數(shù)組的初始化通常是分步進(jìn)展的。
?引用。
跟聲明的形式對(duì)應(yīng),引用的形式多維數(shù)組和不規(guī)則數(shù)組也有不同o
多維數(shù)組:數(shù)組名[il,i2,i3-do
不規(guī)則數(shù)組:數(shù)組名
4.System.Array0(略講)
學(xué)生自己調(diào)試?yán)?.3。
以例5.3說(shuō)明幾個(gè)特點(diǎn)。
(1)隨機(jī)數(shù)。
⑵排序方法。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至ij精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課3y分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打”):理論課,探討課口試驗(yàn)課口練習(xí)課
其他口
教學(xué)方式(請(qǐng)打VOi講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:L每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第6次課的教學(xué)整體支配
授課時(shí)第3周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):C#根底練習(xí),程序的編譯與調(diào)試。
(12.1-12.2)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解面對(duì)對(duì)象程序設(shè)計(jì)的思想。
2.理解對(duì)象的概念。
3.理解類(lèi)的概念。
4-理解字段和屬性。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.錯(cuò)誤分類(lèi)(P294)。(1)語(yǔ)法錯(cuò)誤;(2)執(zhí)行錯(cuò)誤——通常導(dǎo)致
“異樣”;(3)邏輯錯(cuò)誤。
2.
程序調(diào)試(P298)O
?開(kāi)場(chǎng)調(diào)試
?斷點(diǎn)
?定位錯(cuò)誤
?調(diào)試過(guò)程
?單步跟蹤
3.練習(xí)。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課60一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第7次課的教學(xué)整體支配
授課時(shí)第4周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):面對(duì)對(duì)象程序設(shè)計(jì)根底:根本概念,
類(lèi)。(6.1-6.2)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解面對(duì)對(duì)象程序設(shè)計(jì)的思想。
2.理解對(duì)象的概念。
3-理解類(lèi)的概念。
4-理解字段和屬性。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.本節(jié)課先講思想以與以實(shí)際程序?yàn)槔诱f(shuō)明問(wèn)題。但是關(guān)于編程
的細(xì)微環(huán)節(jié)和具體的語(yǔ)法在下一節(jié)課作具體說(shuō)明。以3.5節(jié)的綜
合應(yīng)用例子為貫穿幾節(jié)課的例子。
2.面對(duì)對(duì)象的思想。
面對(duì)對(duì)象首先是一種思想。對(duì)象,是現(xiàn)實(shí)世界的事物,或者是它
們的抽象。
例子(1)汽車(chē)的例子;(2)iPhonev.s.Samsung;(3)學(xué)生
成果管理程序。
面對(duì)對(duì)象程序設(shè)計(jì)是一種基于構(gòu)造分析的、以數(shù)據(jù)為中心的程序
設(shè)計(jì)方法。其總體思路是:將數(shù)據(jù)以與處理這些數(shù)據(jù)的操作封裝到
一個(gè)稱(chēng)為類(lèi)的數(shù)據(jù)構(gòu)造中;在程序中運(yùn)用的是類(lèi)的實(shí)例,即對(duì)象。
3.過(guò)程性思想V.S.面對(duì)對(duì)象思想。
在程序設(shè)計(jì)中,為了共享,把某些常用功能設(shè)計(jì)成一個(gè)模塊,比
方說(shuō),一個(gè)函數(shù),一個(gè)上文件,一個(gè)dll文件。
在面對(duì)對(duì)象程序設(shè)計(jì)中,把這種思路貫徹究竟,整個(gè)程序就由一
個(gè)個(gè)稱(chēng)為類(lèi)的功能模塊構(gòu)成。
4.對(duì)象的概念。
萬(wàn)物皆對(duì)象!
程序設(shè)計(jì)的對(duì)象,必定是現(xiàn)實(shí)世界的對(duì)象的抽象。比方說(shuō)一個(gè)學(xué)
生,我們編寫(xiě)學(xué)生成果管理程序的時(shí)候,只關(guān)切學(xué)生的姓名,性別,
年齡…等。假如我們要抽調(diào)這個(gè)學(xué)生進(jìn)學(xué)校田徑隊(duì),那么我們關(guān)切
他的百米跑速度,摸高等等。不同的應(yīng)用,關(guān)切的屬性不同。
對(duì)象由狀態(tài)和操作來(lái)描繪。還是以(1)汽車(chē)為例子。汽車(chē)狀態(tài)
由各種屬性來(lái)描繪:熄火狀態(tài),點(diǎn)火狀態(tài);車(chē)燈開(kāi),車(chē)燈關(guān);倒車(chē)
檔,前進(jìn)擋,停岸擋;目前的時(shí)速。汽車(chē)的操作有:踩油門(mén),剎車(chē),
開(kāi)燈,關(guān)燈。操作會(huì)變更狀態(tài)。(2)學(xué)生成果管理程序。學(xué)生對(duì)象
的狀態(tài)和操作。
5.類(lèi)的概念。
類(lèi),是對(duì)象的模板。對(duì)象是消費(fèi)出來(lái)的產(chǎn)品。例如,汽車(chē)廠的設(shè)
計(jì)圖和具體消費(fèi)出來(lái)的汽車(chē)。又例如,學(xué)生成果管理程序中,學(xué)生
和課程類(lèi)分別定義學(xué)生和課程,運(yùn)用這些類(lèi)我們可以具體定義學(xué)生
對(duì)象和課程對(duì)象。以學(xué)生成果管理程序?yàn)槔?/p>
6.類(lèi)的聲明。P104
訪問(wèn)修飾符:表6.1。留意此處有誤!類(lèi)的修飾符不可以是
protected和privateo缺省的類(lèi)修飾符為internal
7.類(lèi)的成員。
字段:字段是用來(lái)描繪對(duì)象狀態(tài)的。
屬性。
方法:方法是類(lèi)的動(dòng)作和功能。
成員的修飾符:表6.3。
8.對(duì)象。
對(duì)象是基于類(lèi)的具體實(shí)體。也稱(chēng)為類(lèi)的實(shí)例。
對(duì)象的聲明和初始化。P106o
訪問(wèn)對(duì)象的字段和方法。P107o
例6.1,學(xué)生自行輸入。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBeUinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課一60—分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第8次課的教學(xué)整體支配
授課時(shí)第4周第3-4節(jié)
課時(shí)支配
間
及珠題日(數(shù)字草、節(jié)或王題):回河河家程序攻討不因氐:恨不硼急。
(6.3-6.4)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.駕馭構(gòu)造函數(shù)和析構(gòu)函數(shù)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.構(gòu)造函數(shù):類(lèi)相當(dāng)于設(shè)計(jì)圖紙,對(duì)象相當(dāng)于產(chǎn)品,構(gòu)造函數(shù)相當(dāng)
于消費(fèi)過(guò)程,析構(gòu)函數(shù)呢?垃圾回收工作?可以這樣比方。P109。
聲明和調(diào)用的格式,修飾符,命名規(guī)則。
例6.2講解。
留意構(gòu)造函數(shù)同名的現(xiàn)象,這是所謂的重載(overload)。
2.析構(gòu)函數(shù)。PlUo
示例6.3o
3.第6章練習(xí)。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至I」精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討-30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打M):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第9次課的教學(xué)整體支配
授課時(shí)第5周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):面對(duì)對(duì)象程序設(shè)計(jì):靜態(tài)成員、屬
性和方法。(6.6,6.7)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解靜態(tài)成員。
2.理解屬性的原理。
3.駕馭屬性的應(yīng)用。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.靜態(tài)成員。PlUo包括靜態(tài)字段和靜態(tài)方法,屬于類(lèi)全部。
2.靜態(tài)字段。P112o靜態(tài)成員有點(diǎn)類(lèi)似C語(yǔ)言的公共變量。例如
在學(xué)生類(lèi)中定義計(jì)算學(xué)生的數(shù)目的變量。視察例6.4。
3.靜態(tài)方法。P113o修改6.4成為6.5,說(shuō)明靜態(tài)方法和一般方法
不同的獲得方法。(對(duì)象名還是類(lèi)名)。
4.屬性。P115o
屬性是什么?舉例子說(shuō)明。學(xué)生的年齡不行能是負(fù)數(shù),所以我們
可以用unsigned類(lèi)型,但是學(xué)生的年齡一般不會(huì)超過(guò)100歲,這
就沒(méi)有方法用類(lèi)型來(lái)限定了。這個(gè)時(shí)候引入了屬性的概念。
屬性是一個(gè)比擬費(fèi)事的東西。許多時(shí)候我們編程都偷懶不用屬
性,但是微軟.NET的根底類(lèi)幾乎全部的狀態(tài)描繪都是用屬性來(lái)實(shí)現(xiàn)
的。
還是以學(xué)生類(lèi)為例子。再舉一個(gè)實(shí)際例子:電視機(jī)的限制。
以學(xué)生類(lèi)的年齡字段為例,將其改良為屬性。
學(xué)生修改例6.7(對(duì)px,py作出限制)。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
方法局部延至第10次課。
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課60一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第1。次課的教學(xué)整體支配
授課時(shí)第5周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):面對(duì)對(duì)象程序設(shè)計(jì):方法。練習(xí)(6.11,
習(xí)題6)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解方法的幾種參數(shù)傳遞方式。
2.理解屬性、方法的一些學(xué)問(wèn)點(diǎn)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.方法。P116o
方法的定義。
方法的返回值。
方法的參數(shù)。參數(shù)的4種類(lèi)型。
方法的重載。
2.第6章的練習(xí)。
探討、思索題、作業(yè):
課后練習(xí):第6章,3.編程題(l)o
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至ij精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第11次課的教學(xué)整體支配
授課時(shí)第6周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):面對(duì)對(duì)象程序設(shè)計(jì):托付與事務(wù)簡(jiǎn)
介。
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解托付的概念。
2.理解事務(wù)和事務(wù)處理機(jī)制。
3.駕馭事務(wù)處理方法的編寫(xiě)。
4.理解命名空間的概念。
5.駕馭命名空間的運(yùn)用。
6.理解自定義的命名空間。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
**********此局部選講。
1.托付的概念。P124o
2.托付的聲明,實(shí)例化和調(diào)用。P125。
3.托付實(shí)例6.9。
4.封裝多個(gè)方法,例6.10。
*********
5.事務(wù)的概念。Window應(yīng)用程序的核心。P129o
6.事務(wù)處理機(jī)制。P130o
7.事務(wù)的創(chuàng)立和運(yùn)用。P130-P131o課堂講課的例子。
8.
命名空間的概念。P138O
9.
命名空間引用。P139O
io.
自定義命名空間。P140o
11.第6章的練習(xí)。
探討、思索題、作業(yè):
第6章,3.編程題(4)o
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至I」精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課60一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打M):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第12次課的教學(xué)整體支配
授課時(shí)第6周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):繼承與多態(tài)(7.1和7.2)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解繼承的根本概念。
2.駕馭繼承的語(yǔ)法。
3.理解構(gòu)造函數(shù)的調(diào)用次序。
4,初步駕馭Windows窗體程序開(kāi)發(fā)的方法。
5.理解Windows窗體的事務(wù)機(jī)制。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.繼承。例子:動(dòng)物->魚(yú)->鯉魚(yú)。C#只支持單繼承。派生類(lèi)、子類(lèi)
和基類(lèi)、父類(lèi)的概念。
2.繼承的語(yǔ)法:派生類(lèi)的聲明。
3.基類(lèi)成員的可訪問(wèn)性。
4.調(diào)用構(gòu)造函數(shù)的次序。P149,用例子說(shuō)明。
5.重載構(gòu)造函數(shù)的調(diào)用。P150-P151o(選講)。
6.制止繼承:sealed修飾符。P151o
7.多態(tài)性:重載和虛方法。P152o
8.隱藏。P152o
9.重寫(xiě)override。Virtual與overide關(guān)鍵字。講解例7.2和例7.3。
io.第7章練習(xí)。
探討、思索題、作業(yè):
第7章,3.編程題(1)(2)。
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBeUinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討—30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:L每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第12次課的教學(xué)整體支配
授課時(shí)第6周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):第5章Windows應(yīng)用程序:窗體
與控件
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
6.理解Windows窗體程序的概貌。
7.初步駕馭Windows窗體程序開(kāi)發(fā)的方法。
8.理解Windows窗體的事務(wù)機(jī)制。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
ii.一個(gè)例子:自
行輸入例5.1。(實(shí)際執(zhí)行,學(xué)生花了一節(jié)課)
12.以例5.1說(shuō)
明Windows窗體程序運(yùn)行的原理。
包括:
程序文件的構(gòu)造——工程,解決方案,代碼文件的構(gòu)成。
界面設(shè)計(jì)的工具,以與代碼的自動(dòng)生成。
代碼的構(gòu)造一一仍舊與我們面對(duì)對(duì)象程序設(shè)計(jì)所講的構(gòu)造一樣。
即命名空間,類(lèi),類(lèi)的成員包括屬性,方法,構(gòu)造函數(shù)等。
Windows的事務(wù)機(jī)制略談。
雙擊按鈕編寫(xiě)事務(wù)響應(yīng)程序。
窗體的屬性:Topmost,邊界的風(fēng)格,位置Location。
焦點(diǎn)與Tab鍵次序。
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)至I」精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討-30
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:L每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第11次課的教學(xué)整體支配
授課時(shí)第8周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):面對(duì)對(duì)象編程作業(yè)評(píng)講:繼承與屬
性
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解什么是繼承。
2.理解為什么運(yùn)用繼承。
3.理解在什么狀況卜須要繼承。
4.理解屬性的原理。
5.駕馭屬性的運(yùn)用。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.講解為什么要從Shape類(lèi)派生出Triangle類(lèi)。
設(shè)計(jì)類(lèi)的最主要目的在于重用。
但是除了重用以外,我們還盼望有所改良。例如從單車(chē)到變速車(chē)。
這就導(dǎo)致了繼承的概念的出現(xiàn)。繼承過(guò)來(lái)以后,對(duì)基類(lèi)進(jìn)展修改,
使新的類(lèi)既可以運(yùn)用別人開(kāi)發(fā)的功能,又可以添加我們自己的功能。
這就是為什么要有繼承??!
同時(shí),繼承還有分類(lèi)的意義。從分類(lèi)意義上說(shuō),全部的派生類(lèi)都
屬于基類(lèi)。例如,蘋(píng)果屬于水果;矩形、圓屬于形態(tài);正方形又屬
于矩形。
對(duì)于Shape形態(tài)類(lèi),可以規(guī)定我們對(duì)于一切形態(tài)的根本性質(zhì)要
求。例如規(guī)定它們要有面積、周長(zhǎng)和顏色。(這是我們的要求,不是
自然界天生的屬性)。這樣,當(dāng)其他用戶(hù)從形態(tài)類(lèi)派生出其他類(lèi)的時(shí)
候,就不須要單獨(dú)再定義面積、周長(zhǎng)和顏色,也不會(huì)漏掉這些定義。
2.講解如何在例4.1之中添加Triangle類(lèi)。
添加3個(gè)變量a,b,c表示三條邊的邊長(zhǎng)。
計(jì)算面積的時(shí)候須要用到半周長(zhǎng)p=(a+b+c)/2,為什么p不必
要定義為一個(gè)成員呢?
3.為什么要有屬性?
以三角形的邊長(zhǎng)為例子。我們不盼望用戶(hù)輸入一個(gè)負(fù)數(shù)作為邊
長(zhǎng)。
但是我們?nèi)耘f盼望用戶(hù)可以修改邊長(zhǎng)。
這樣的話,我們盼望邊長(zhǎng)是一個(gè)公共的成員,同時(shí)又可以對(duì)用戶(hù)
輸入進(jìn)展限制。
這就是屬性的來(lái)由。
4.講解如何把三角形邊長(zhǎng)改造成屬性。
事實(shí)上,我們能做的更多。屬性讓我們更敏捷。比方說(shuō),我們很
輕易就可以把邊長(zhǎng)限制在某一個(gè)范圍以?xún)?nèi)。
5-布置學(xué)期作業(yè):俄羅斯方塊。
演示一個(gè)俄羅斯方塊程序。
下發(fā)陳廣的演講視頻。
探討、思索題、作業(yè):
作業(yè):接著完成例4.1的改造。
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,C#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBeUinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課@一分鐘,支配探討—30一
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打M):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第12次課的教學(xué)整體支配
授課時(shí)第9周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):Windows窗體程序設(shè)計(jì):控件和
練習(xí)。(5.3)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解控件是什么。
2.理解控件的常見(jiàn)屬性。
3.理解事務(wù)機(jī)制。
4.理解控件常用事務(wù)。
5.駕馭標(biāo)簽控件的運(yùn)用方法。
6.駕馭按鈕控件的運(yùn)用方法。
7.駕馭文本框控件的運(yùn)用方法。
8.駕馭選擇性的控件的運(yùn)用方法。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.常用控件。
表5.3。標(biāo)簽Label,按鈕Button,文本框TextBox,選擇性
的控件包括單選按鈕RadioButton和復(fù)選框CheckBox,圖片框
PictureBoxo
2,控件常見(jiàn)的屬性。
表5.4。
3.控件常見(jiàn)事務(wù)。
表5.5o這里對(duì)一些直觀、簡(jiǎn)潔的事務(wù),老師編程示例。例如
Click,DoubleClick,MouseDown等。
4.控件選講。通過(guò)示例程序說(shuō)明以下一些特性。
按鈕控件:
“接收”(Accept)按鈕。P141o
“取消"(Cancel)按鈕。P141。
按鈕沒(méi)有雙擊事務(wù)?!f(shuō)明不是全部的控件都支持全部的屬性
或事務(wù)!
文本框:
文本框的字符插入點(diǎn)。P142o
密碼文本框。P142o
選擇類(lèi)控件:
RadioButtonoPl52。
CheckBoxoP153O
分類(lèi)控件:
GroupBoXoP154O
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課60一分鐘,支配探討—30一
分鐘,布置作業(yè)一一分鐘
授課類(lèi)型(請(qǐng)打,):理論課,探討課口試驗(yàn)課口練習(xí)課
□其他口
教學(xué)方式(請(qǐng)打,):講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打,):多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:1.每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第13次課的教學(xué)整體支配
授課時(shí)第9周第3-4節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):Windows窗體編程:控件,菜單
和對(duì)話框。
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.駕馭列表框類(lèi)的運(yùn)用。
2.駕馭菜單的開(kāi)發(fā)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.控件
列表框:
ListBox和ComboBoxo
老師即堂開(kāi)發(fā)一個(gè)簡(jiǎn)潔的例子來(lái)說(shuō)明。
2.菜單
菜單,本質(zhì)上跟按鈕是特別類(lèi)似的。
如何開(kāi)發(fā)一個(gè)菜單?老師通過(guò)一個(gè)簡(jiǎn)潔的例子說(shuō)明。
3.對(duì)話框
由于時(shí)間關(guān)系,對(duì)話框暫不具體講。
4.學(xué)生自行練習(xí)
探討、思索題、作業(yè):
參考資料(含參考書(shū)、文獻(xiàn)等):
李春葆等,c#程序設(shè)計(jì)教程,清華高校出版社,2009
萬(wàn)科,覃劍,VisualC#.NET程序設(shè)計(jì)根底與上機(jī)指導(dǎo),清華高
校出版社,2007
邵鵬鳴,VisualC#程序設(shè)計(jì)根底教程,清華高校出版社,2005.4
BurtonHarvey等著,康博譯,C#程序設(shè)計(jì)教程,清華高校出版
社,2001.10
JohnSharp周靖譯,VisualC#2005從入門(mén)到精通,清華
高校出版社,2006.6
KarliWatson,MarcoBellinaso等著,康博譯C#入門(mén)經(jīng)典,清
華高校出版社,2003.12
施行狀況與分析
教學(xué)過(guò)程設(shè)計(jì):復(fù)習(xí)分鐘,授新課分鐘,支配探討—30一
分鐘,布置作業(yè)一分鐘
授課類(lèi)型(請(qǐng)打VO:理論課,探討課口試驗(yàn)課口練習(xí)課
其他口
教學(xué)方式(請(qǐng)打VO:講授,探討口指導(dǎo)口其他口
教學(xué)資源(請(qǐng)打VO:多媒體,模型口實(shí)物口掛圖口音
像口其他口
填表說(shuō)明:L每項(xiàng)頁(yè)面大小可自行添減;
2.教學(xué)內(nèi)容與探討、思索題、作業(yè)局部可合二為一。
第14次課的教學(xué)整體支配
授課時(shí)第10周第1-2節(jié)
課時(shí)支配
間
授課題目(教學(xué)章、節(jié)或主題):Windows窗體編程:MDI和練習(xí)
教學(xué)目的、要求(分駕馭、理解、理解三個(gè)層次):
1.理解多文檔界面MDI的概念。
2.駕馭多文檔界面MDI的開(kāi)發(fā)。
教學(xué)內(nèi)容(包括根本內(nèi)容、重點(diǎn)、難點(diǎn)):
1.多文檔界面MDI
2.試驗(yàn)6:Windows應(yīng)用程序。P310
菜單練習(xí):退出窗
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料絲的表面修飾與功能化處理技術(shù)考核試卷
- 制糖行業(yè)固體廢棄物處理技術(shù)考核試卷
- 企業(yè)風(fēng)險(xiǎn)控制與合規(guī)建設(shè)考核試卷
- 幼兒園關(guān)于防控疫情物資儲(chǔ)備管理制度范文
- 精益生產(chǎn)與工藝改進(jìn)管理制度
- 臨床危急值報(bào)告制度與流程
- 流程改進(jìn)與質(zhì)量控制管理制度
- 安全施工方案范文
- 2024-2025學(xué)年高一上學(xué)期期末復(fù)習(xí)【第三章 函數(shù)的概念與性質(zhì)】十大題型歸納(拔尖篇)(含答案)
- 大數(shù)據(jù)金融分析
- 某中央空調(diào)機(jī)房拆除施工方案
- 高速路政員年度工作總結(jié)
- 面試著裝與禮儀通用課件
- 山東省日照市五蓮縣2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 理論力學(xué)全部教程通用課件
- 《微積分基礎(chǔ)》大作業(yè)
- 康復(fù)科2024年度工作計(jì)劃創(chuàng)新與改革
- 建筑工程施工質(zhì)量樣板引路工作指引
- 2024蘋(píng)果VisionPro技術(shù)拆解
- 兒童友好空間圖解設(shè)計(jì)全書(shū)
- 交通運(yùn)輸?shù)拇髷?shù)據(jù)應(yīng)用與分析
評(píng)論
0/150
提交評(píng)論