資源描述:
《《DotNet》實(shí)驗(yàn)講義》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、一、成績評定實(shí)驗(yàn)成績占總成績的20%,共20分,其中出勤5分,實(shí)驗(yàn)項(xiàng)目15分。根據(jù)每次實(shí)驗(yàn)的實(shí)際情況進(jìn)行累計(jì)考核。7個(gè)實(shí)驗(yàn)項(xiàng)目的打分規(guī)則為:總分為100分,其中實(shí)驗(yàn)1、實(shí)驗(yàn)5、實(shí)驗(yàn)6、實(shí)驗(yàn)7,每個(gè)實(shí)驗(yàn)10分;實(shí)驗(yàn)2、實(shí)驗(yàn)3和實(shí)驗(yàn)4,每個(gè)實(shí)驗(yàn)20分。最后折合為15分。二、實(shí)驗(yàn)內(nèi)容及要求實(shí)驗(yàn)一C#語言初步(2學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.練習(xí)使用C#中的預(yù)定義數(shù)據(jù)類型和基礎(chǔ)語法實(shí)現(xiàn)簡單控制臺(tái)應(yīng)用程序;2.熟悉VisualStudio2005的開發(fā)環(huán)境。二、實(shí)驗(yàn)內(nèi)容:(任選其一)1.用迭代法計(jì)算π;2.用迭代法計(jì)算e;3.用迭代法計(jì)算Fibanacci數(shù)列
2、的第n項(xiàng)。三、實(shí)驗(yàn)要求:1.輸入迭代精度n;2.編程實(shí)現(xiàn)迭代;3.輸出迭代次數(shù)和最終結(jié)果;4.使用C#語言,代碼符合編碼規(guī)范。實(shí)驗(yàn)二函數(shù)調(diào)用和數(shù)組使用(4學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.練習(xí)使用C#中的函數(shù)調(diào)用和參數(shù)傳遞,體會(huì)不同數(shù)據(jù)類型的參數(shù)傳遞方式和ref、out等關(guān)鍵字的作用;2.練習(xí)使用數(shù)組,體會(huì)C#中數(shù)組和其他高級(jí)語言的異同,體會(huì)數(shù)組的參數(shù)傳遞方式熟悉VisualStudio2005的開發(fā)環(huán)境。二、實(shí)驗(yàn)內(nèi)容:1.編程求指定范圍內(nèi)的雙素?cái)?shù)并輸出。三、實(shí)驗(yàn)要求:1.輸入范圍上限n;2.編程求[2,n]間所有雙素?cái)?shù);3.每行輸出5對雙素?cái)?shù);4.求素
3、數(shù)必須用函數(shù)實(shí)現(xiàn);5.使用C#語言,代碼符合編碼規(guī)范;6.算法時(shí)間復(fù)雜度盡量小。實(shí)驗(yàn)三類和接口設(shè)計(jì)(4學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.練習(xí)使用C#中的類的編制,體會(huì)類的構(gòu)造和派生,體會(huì)類訪問性,體會(huì)C#中類和其他高級(jí)語言的異同;2.練習(xí)使用接口,體會(huì)C#中接口的作用,體會(huì)接口和抽象類的異同。二、實(shí)驗(yàn)內(nèi)容:1.編程實(shí)現(xiàn)“交通工具”、“火車”、“客車”、“貨車”、“汽車”、“轎車”和“微型貨車”類,并編制“載人”“載貨”接口,實(shí)現(xiàn)人員的上下車和貨物的裝卸貨。一、實(shí)驗(yàn)要求:1.設(shè)計(jì)上述類和類間關(guān)系,實(shí)現(xiàn)構(gòu)造部分;2.設(shè)計(jì)上述接口,并交由各個(gè)類實(shí)現(xiàn);3.編制主
4、函數(shù)對上述類和接口進(jìn)行測試;4.使用C#語言,代碼符合編碼規(guī)范。實(shí)驗(yàn)四控制臺(tái)應(yīng)用程序開發(fā)(4學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.練習(xí)通過面向?qū)ο蠹夹g(shù)分析實(shí)際問題;2.練習(xí)對類和接口的設(shè)計(jì)。二、實(shí)驗(yàn)內(nèi)容:1.分析食堂的點(diǎn)餐流程,并編程實(shí)現(xiàn)不同用戶在同一窗口點(diǎn)餐的功能。三、實(shí)驗(yàn)要求:1.分析問題,找出解決方案;2.設(shè)計(jì)相應(yīng)類和接口,實(shí)現(xiàn)對應(yīng)功能;3.編制主函數(shù)實(shí)現(xiàn)10個(gè)用戶的點(diǎn)餐;4.使用C#語言,代碼符合編碼規(guī)范。實(shí)驗(yàn)五編制寫字板(4學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.學(xué)習(xí)使用C#進(jìn)行Windows應(yīng)用程序的開發(fā);2.學(xué)習(xí)使用事件和委托進(jìn)行消息處理。二、實(shí)驗(yàn)內(nèi)容:1.模
5、仿Windows的寫字板,編制一寫字板并實(shí)現(xiàn)其基本功能。三、實(shí)驗(yàn)要求:1.利用WindowsForms控件編制寫字板;2.可以利用該軟件進(jìn)行文字的錄入;3.可以對選中文字進(jìn)行“加粗”、“傾斜”和“加下劃線”處理;4.可以將錄入信息存儲(chǔ)在默認(rèn)文件中;5.可以讀取默認(rèn)文件信息,如果該文件不存在則發(fā)出警告;6.使用C#語言,代碼符合編碼規(guī)范。實(shí)驗(yàn)六完善寫字板(4學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.學(xué)習(xí)使用C#進(jìn)行Windows應(yīng)用程序的開發(fā);2.學(xué)習(xí)使用Windows標(biāo)準(zhǔn)對話框;3.學(xué)習(xí)使用流進(jìn)行文件處理。二、實(shí)驗(yàn)內(nèi)容:1.完善上一實(shí)驗(yàn)制作的寫字板,使其實(shí)現(xiàn)Wi
6、ndows寫字板的大部分功能。三、實(shí)驗(yàn)要求:1.利用WindowsForms控件和Windows標(biāo)準(zhǔn)對話框編制寫字板;1.可以設(shè)置字體格式;2.可以設(shè)置顏色;3.可以將錄入信息存儲(chǔ)在指定文件中;4.可以讀取指定文件信息,如果該文件不存在則發(fā)出警告;5.使用C#語言,代碼符合編碼規(guī)范。實(shí)驗(yàn)七ADO.NET初步(2學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康模?.學(xué)習(xí)使用ADO.NET;2.體會(huì)ADO.NET的兩種數(shù)據(jù)處理方式。二、實(shí)驗(yàn)內(nèi)容:1.利用ADO.NET,編程實(shí)現(xiàn)對給定數(shù)據(jù)庫的訪問。三、實(shí)驗(yàn)要求:1.連接指定數(shù)據(jù)庫;2.對該數(shù)據(jù)庫進(jìn)行增刪改操作;3.添加主窗體對其
7、進(jìn)行測試;4.使用C#語言,代碼符合編碼規(guī)范。三、選用教材及參考書實(shí)驗(yàn)教材:《DotNet應(yīng)用實(shí)驗(yàn)講義》參考書:《C#入門指南》清華大學(xué)出版社