適用人群:
C#語言入門,、C#語言進階、在校大學(xué)生剛?cè)腴T學(xué)習(xí)C#語言的朋友們。
C#的具體特點如下:
1.語法更簡單,、易學(xué)
2.支持跨平臺
3.面向?qū)ο笄冶苊饬硕嗬^承
4.現(xiàn)代快速應(yīng)用開發(fā)(RAD)功能
5.語言的兼容,、協(xié)作交互性
6.與XML的天然融合
7.對C++的繼承且類型安全
教學(xué)大綱:
準(zhǔn)備:
抽象思維,,計算機組成,,學(xué)習(xí)心態(tài)方法,學(xué)習(xí)階段導(dǎo)讀,,工作經(jīng)驗引導(dǎo)
語法:
C#語法,,類,索引器,,繼承,,封裝,,多態(tài),接口,,委托,,IO操作和文件系統(tǒng),集合類,,垃圾回收,,序列化和反序列化,Attribute,,運行時類型信息,,ADO.NET,面向?qū)ο笏枷霃娀?。初學(xué)者編程思路培養(yǎng),。
中級:
.NET平臺特點,ADO.NET細(xì)節(jié),,SQLServer數(shù)據(jù)庫編程,,存儲過程,觸發(fā)器,,窗體界面設(shè)計,,窗體常用控件,HTTP請求相關(guān)類實例剖析,,動網(wǎng)代碼生成工具使用,,簡單三層實現(xiàn)。
設(shè)計思路和中級實踐:
通過UML圖形設(shè)計和復(fù)雜流程圖設(shè)計學(xué)習(xí),,掌握設(shè)計思路,。基本的多模塊架構(gòu)和多模塊接口鍛煉,。
高級:
XML,,反射,文本處理類,,ServiceProcess,線程,,SOCKET網(wǎng)絡(luò)通信技術(shù)(通信架構(gòu),,通信協(xié)議),打印類和水晶報表,,銷售管理代碼剖析,,OA項目剖析,ZedGraph等其它開源項目學(xué)習(xí),,C#外掛技術(shù),,復(fù)雜多層技術(shù),。
軟件工程和高級實踐:
編碼規(guī)范和軟件工程。復(fù)雜的多模塊架構(gòu)和多模塊接口鍛煉,。模塊內(nèi)多種技術(shù)疑難融合鍛煉,。