C#語言發(fā)展歷程,,C#語言特點(diǎn)及其應(yīng)用范圍,,常見程序設(shè)計(jì)語言的比較,,程序設(shè)計(jì)的理念,,開發(fā)工具介紹及其使用方法(VC#集成開發(fā)環(huán)境下的C#程序開發(fā)方法),變量與常量,,宏的概念,,標(biāo)準(zhǔn)輸入輸出。 |
實(shí)驗(yàn)一:編寫第一個(gè)HelloWorld程序 a.詳細(xì)闡述C#語言編程規(guī)范 b.詳細(xì)剖析C#語言程序的結(jié)構(gòu) C#.詳細(xì)剖析常用頭文件和常用庫 d.C#的源文件的書寫規(guī)范和結(jié)構(gòu),,源文件之間的組織關(guān)系,,主函數(shù)要注意的問題 |
C#語言中的基本數(shù)據(jù)類型,sizeof()方法的使用,,函數(shù)及其參數(shù)列表與返回值,,形式參數(shù)與實(shí)際參數(shù),C#語言中的命名法則,,函數(shù)的調(diào)用和執(zhí)行,。 |
實(shí)驗(yàn)二:build_intype的大小 實(shí)驗(yàn)三:基本類型轉(zhuǎn)換實(shí)驗(yàn) 實(shí)驗(yàn)四:軟件調(diào)試訓(xùn)練 a.中斷和stepinto,stepover的使用 b.變量觀察窗口的使用,觀察變量來調(diào)試程序的高級(jí)用法 |
程序設(shè)計(jì)中的邏輯:循環(huán)控制與分支控制,。If與switC#h的比較,,for與while的比較。練習(xí):一個(gè)判斷閏年的程序,。 |
實(shí)驗(yàn)五:用while編寫一個(gè)求和程序 實(shí)驗(yàn)六:用do..while語句編寫一個(gè)內(nèi)存清0程序 實(shí)驗(yàn)七:用if..elseif嵌套語句編寫一個(gè)數(shù)據(jù)讀寫程序 |
數(shù)組:數(shù)組的定義和賦值、數(shù)組下標(biāo),、數(shù)組的訪問,,多維數(shù)組的使用。字符串:字符串常量的使用 |
實(shí)驗(yàn)八:字符串循環(huán)讀取和用戶界面交互程序 實(shí)驗(yàn)九:多維數(shù)組遍歷程序 |
指針:指針的定義,、初始化與使用,,內(nèi)存操作系列函數(shù)(memset、memC#py,、memC#mp)的使用方法,,動(dòng)態(tài)內(nèi)存分配,函數(shù)參數(shù)傳遞和值返回的原則(值or指針),,指針與數(shù)組,,常量指針與指針常量,函數(shù)指針,。 |
實(shí)驗(yàn)十:動(dòng)態(tài)內(nèi)存的分配及管理 |
結(jié)構(gòu)體:結(jié)構(gòu)體的定義方法,,typedef關(guān)鍵字的使用,,結(jié)構(gòu)體存在的意義(C#語言與面向?qū)ο螅?lián)合的定義,、使用和意義,,枚舉的定義、使用和意義,,位結(jié)構(gòu)及其操作,,位結(jié)構(gòu)的大小。 |
實(shí)驗(yàn)十一:設(shè)計(jì)多重結(jié)構(gòu)程序?/font> |
基本數(shù)據(jù)結(jié)構(gòu)研究:數(shù)組,、單鏈表,、多鏈表的插入、刪除與查詢(定位)的效率比較,,樹與二叉樹,,二叉樹的前、中,、后序遍歷方法,。練習(xí):實(shí)現(xiàn)一個(gè)單鏈表的數(shù)據(jù)結(jié)構(gòu)。練習(xí):一個(gè)內(nèi)存回收跟蹤器,。 |
實(shí)驗(yàn)十二:使用三種宏開發(fā)“柔性”程序,。 |
C#語言中的宏及其優(yōu)缺點(diǎn):常量宏、函數(shù)宏,、控制宏,。控制宏的使用,。 |
實(shí)驗(yàn)十三:數(shù)據(jù)庫讀寫和查詢操作程序 |
庫函數(shù)的使用方法:調(diào)用已有功能完成現(xiàn)有功能,。 |
實(shí)驗(yàn)十四:一個(gè)網(wǎng)絡(luò)聊天工具。 |
C#語言大型程序?qū)嵗喿x及開發(fā)經(jīng)驗(yàn)總結(jié),。 |
實(shí)驗(yàn)十五:多媒體播放器的編寫,。 |