版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試驗(yàn)要求
一、可讀性
編程高手都知道:一個(gè)好的程序要具備可讀性,可便利自己也可便利別人。所以,要培
育一個(gè)良好的編程習(xí)慣,可留意以下幾方面:
1.代碼的縮進(jìn);
2.有效運(yùn)用空格;
3.簡(jiǎn)明的注釋;
4.意義明確的命名;
5.著重表示的常量。
二、親自編寫源程序
在編寫C#程序過(guò)程中,還可以利用一些可視化的開發(fā)工具,它們可以綜合運(yùn)用C#的編
譯器和調(diào)試器等,例如Symantec公司的VisualCafG、Kawa、Sun公司的C#Worshop和C#
Sludio、Inprise公司的JBuilder、微軟的VisualJ++等,運(yùn)用編程開發(fā)工具可以加快編程
的速度。但在初始學(xué)習(xí)時(shí)還是最好親自編寫源程序,以便理解類和編程思想。
三、馬上運(yùn)行程序
編寫的源程序要馬上上機(jī)編譯運(yùn)行來(lái)檢驗(yàn)程序中存在的問(wèn)題。通過(guò)運(yùn)行的結(jié)果驗(yàn)證程序
的功能是否實(shí)現(xiàn)。即時(shí)有一些系統(tǒng)類的方法、變量也須要上機(jī)試驗(yàn)去了解它們的含義。
試驗(yàn)報(bào)告
姓名:學(xué)號(hào):日期:
試驗(yàn)名稱:成果:
一、試驗(yàn)?zāi)康募耙?/p>
二、試驗(yàn)環(huán)境
WindowsXP操作系統(tǒng),Visual2005
三、試驗(yàn)源程序及關(guān)鍵代碼說(shuō)明
四、試驗(yàn)調(diào)試過(guò)程及運(yùn)行結(jié)果
五、試驗(yàn)總結(jié):對(duì)上機(jī)實(shí)踐結(jié)果進(jìn)行分析,問(wèn)題回答,上機(jī)的心得體會(huì)及改進(jìn)看
法。
第一部分面對(duì)對(duì)象編程
試驗(yàn)一繼承與多態(tài)編程練習(xí)
【試驗(yàn)?zāi)康摹?/p>
1.理解面對(duì)對(duì)象思想,體會(huì)面對(duì)對(duì)象思想在編程中的應(yīng)用。
2.駕馭VisualC#.NET類的創(chuàng)建(成員,方法,屬性),類的繼承,類的多態(tài)性及類的
方法的重載。
3.理解繼承的含義,駕馭派生類的定義方法和實(shí)現(xiàn);
4.編寫體現(xiàn)類的繼承性(成員變量,成員方法,成員變量隱藏)的程序;
5.編寫體現(xiàn)類多態(tài)性(成員方法重載,構(gòu)造方法重載)的程序。
【試驗(yàn)要求】
1.寫出程序,并調(diào)試程序,要給出測(cè)試數(shù)據(jù)和試驗(yàn)結(jié)果。
2.整理上機(jī)步驟,總結(jié)閱歷和體會(huì)。
3.完成試驗(yàn)日志和上交程序。
【試驗(yàn)內(nèi)容】
類的繼承和構(gòu)造函數(shù)的敏捷應(yīng)用
1.為某公司創(chuàng)建一個(gè)類來(lái)建立員工的人事記錄:包括員工的姓名、性別、工資、到公司的
日期、部門以及聯(lián)系方式等信息。構(gòu)建該類,并做出適當(dāng)?shù)臏y(cè)試。
從上面的類中派生出一個(gè)類,來(lái)記錄公司干部的狀況。包括職位、提職時(shí)間、管理的員
工人數(shù)及姓名。
2.編寫程序,使得一個(gè)高校書店可以用它來(lái)記錄和確定教科書的零售價(jià)。全部計(jì)算應(yīng)當(dāng)用
一個(gè)類TextBook的實(shí)例來(lái)完成。這個(gè)類應(yīng)當(dāng)具有屬性Title(書名)、Author(作者)、
Cost(批發(fā)費(fèi)用)、Quantity(庫(kù)存量)和Price(零售價(jià))。同時(shí)假設(shè)零售價(jià)是批發(fā)價(jià)的
1.25倍。
3.類的多態(tài)性試驗(yàn):
雇員系統(tǒng),定義雇員基類,共同的屬性,姓名、地址和誕生日期,子類:程序員,秘書,
高層管理,清潔工,他們有不同的工資算法,其中高級(jí)主管和程序員采納底薪加提成的方式,
高級(jí)主管和程序員的底薪分別是5000元和2000元,秘書和清潔工采納工資的方式,工資
分別是3000和1000,以多態(tài)的方式處理程序。
試驗(yàn)二操作符重載編程練習(xí)
【試驗(yàn)?zāi)康摹?/p>
1.了解操作符重我的意義,駕馭操作符重載的一般方法。
2.理解操作符對(duì)的重載實(shí)現(xiàn),編寫相應(yīng)的程序。
【試驗(yàn)要求】
1.寫出程序,并調(diào)試程序,要給出測(cè)試數(shù)據(jù)和試驗(yàn)結(jié)果。
2.整理上機(jī)步驟,總結(jié)閱歷和體會(huì)。
3.完成試驗(yàn)口志和上交程序。
【試驗(yàn)內(nèi)容】
1.定義一個(gè)Complex類,在類中實(shí)現(xiàn)“+”運(yùn)算符的重載,從鍵盤上輸入兩個(gè)復(fù)數(shù),用“+”
實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的加法。
實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的減法。
實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的點(diǎn)乘操作。
2.編寫程序相加兩個(gè)分?jǐn)?shù),并將它們的和以化簡(jiǎn)后的分?jǐn)?shù)形式表現(xiàn)出來(lái)。程序運(yùn)用類
Fraction來(lái)存放分?jǐn)?shù)的分子和分母,具有方法Reduce來(lái)化簡(jiǎn)結(jié)果。要求能夠輸入完成兩個(gè)
分?jǐn)?shù)的相加,構(gòu)建兩個(gè)分?jǐn)?shù)相加的方法,顯示化簡(jiǎn)之后的結(jié)果。
其次部分Windows程序設(shè)計(jì)
試驗(yàn)一文本編輯器的設(shè)計(jì)
【試驗(yàn)?zāi)康摹?/p>
1.熟識(shí)VisualC#.NET的可視化界面,駕馭控件的運(yùn)用.
2.駕馭System.10類的文件沆操作,會(huì)處理文件。
【試驗(yàn)要求】
開發(fā)環(huán)境:VisualC#.NET
【試驗(yàn)內(nèi)容】
1.假設(shè)有要排序的20個(gè)數(shù)存在文件Data.txt中。編寫程序,打開該文件并將排好序的數(shù)
重新寫回該文件。
2.重新打開第1題創(chuàng)建的文件,在文件的結(jié)尾再添加10個(gè)隨機(jī)數(shù)。
3.參考Windows的記事本程序,編寫一個(gè)簡(jiǎn)潔的文本編輯器程序。
4.編寫程序,在用戶選擇了一個(gè)書目后,找出該書目及其子書目中全部后綴名為doc
的文件。
5.假設(shè)有文本文件1.txt和2.txt。編寫程序,創(chuàng)建一個(gè)新的文本文件,將l.txt中的內(nèi)
容和2.txt中的內(nèi)容重復(fù)兩遍,交替寫入新的文本文件,并刪除1.txt和2.txt。
主界面
排序操作界面
文本編輯器界面
文件查找界面
試驗(yàn)二C#圖形程序設(shè)計(jì)基礎(chǔ)
【試驗(yàn)?zāi)康摹?/p>
1.熟識(shí)VisualC#.NET的圖形基礎(chǔ)學(xué)問(wèn),繪圖的基本學(xué)問(wèn)
2.學(xué)會(huì)GDI+基礎(chǔ)學(xué)問(wèn)
3.建立畫筆,畫刷
4.畫圖的方法及運(yùn)用
【試驗(yàn)內(nèi)容】
1.運(yùn)用圖形方法,畫出5條不同顏色的直線并形成一個(gè)多邊形。
2.運(yùn)用圖形方法,畫一條經(jīng)過(guò)(200,200),(256,87),(87,9),(22,108)這4個(gè)
點(diǎn)的曲線。
3.運(yùn)用圖形方法,畫一個(gè)橢圓,并用紋理刷填充。
4.將前面3題組合在一起,并設(shè)計(jì)一個(gè)菜單來(lái)完成各項(xiàng)功能。
界面示例
試驗(yàn)三、數(shù)據(jù)庫(kù)編程
【試驗(yàn)?zāi)康摹?/p>
1.熟識(shí)VisualC#.NET的數(shù)據(jù)庫(kù)基本操作
2.學(xué)會(huì)運(yùn)用ADO.NET對(duì)象,會(huì)運(yùn)用ADO.NET控件,以及數(shù)據(jù)綁定和數(shù)據(jù)綁定控件
【試驗(yàn)內(nèi)容】
1.嘗試在SQLSERVER中新建一個(gè)數(shù)據(jù)庫(kù),并在其中放入一張表。該表有6個(gè)字段,即
學(xué)號(hào)、姓名、班級(jí)、性別、年齡、學(xué)院。
2.干脆在服務(wù)器資源管理器中為上面的表填入一些數(shù)據(jù)。
3.創(chuàng)建一個(gè)Windows程序,將上面的表的內(nèi)容用DataGrid控件顯示出來(lái)。
4.讓用戶輸入一個(gè)學(xué)生的姓名,嘗試將全部同名學(xué)生的學(xué)號(hào)顯示在一個(gè)列表框中。
5.為上表插入一項(xiàng)新的記錄
l?JI
界面示例
第三部分ASP.Net試驗(yàn)
【試驗(yàn)?zāi)康摹?/p>
1、駕馭ASP.NET應(yīng)用程序設(shè)計(jì)
2、駕馭數(shù)據(jù)庫(kù)編程
【試驗(yàn)要求】
每班將4~6人分為一個(gè)小組,完成試驗(yàn)題目。每組指定一名組長(zhǎng),負(fù)責(zé)模塊分解和系統(tǒng)
集成等工作,每小組中每人獨(dú)立完成選中題目中一個(gè)子模塊,某些困難模塊可由兩個(gè)人協(xié)作
完成,最終全部模塊由組進(jìn)步行集成。
開發(fā)工具:ASP.NET和相關(guān)數(shù)據(jù)庫(kù)
【試驗(yàn)內(nèi)容】
試驗(yàn)題目:
1、超市進(jìn)銷存銷售管理系統(tǒng)
1)員工信息管理2)供應(yīng)商管理3)商品進(jìn)貨及查詢4)商品銷售5)庫(kù)存管理
2、圖書館管理系統(tǒng)
1)書籍類型管理模塊2)書籍管理模塊3)書籍借閱模塊4)讀者管理模塊5)用戶信
息管理
3、賓館管理系統(tǒng)
1)客房類型管理2)客房查詢管理3)客房查詢4)客戶入住及客戶結(jié)算5)客戶查詢
4、校內(nèi)新聞發(fā)布系統(tǒng)
1)客戶信息管理2)產(chǎn)品信息管理3)合同管理4)用戶信息管理
/Via4<?V9Internet
TMOLiMl3工fS
?3TA。)?
新聞分莢管理
eK
返回主頁(yè)
分類《修I**—]
新聞管理
新國(guó)1加
\1001?
新聞發(fā)布系統(tǒng)界面示例
【試驗(yàn)報(bào)告】
試驗(yàn)報(bào)告要求:每人交一份試驗(yàn)報(bào)告,每組合訂一起統(tǒng)一上交。
試驗(yàn)報(bào)告內(nèi)容:
每組試驗(yàn)報(bào)告封皮:試驗(yàn)名稱、班級(jí)、小組成員等信息
每組小組成員試驗(yàn)報(bào)告內(nèi)容:
1、試驗(yàn)?zāi)康募耙?/p>
內(nèi)容:1)試驗(yàn)的目的和要求。
2)試驗(yàn)內(nèi)容:寫明所完成項(xiàng)目名稱及完成的子模塊,寫清子模塊實(shí)現(xiàn)的功能。
2、試驗(yàn)環(huán)境
Windows2003操作系統(tǒng),Visual2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建立完善的焊接管理制度制度
- 市政府發(fā)文計(jì)劃申報(bào)制度
- 【答案】《IndustrialEcology(產(chǎn)業(yè)生態(tài)學(xué))》(北京師范大學(xué))章節(jié)作業(yè)慕課答案
- 雨課堂學(xué)堂在線學(xué)堂云《電子測(cè)量技術(shù)(沈陽(yáng)工業(yè))》單元測(cè)試考核答案
- 浙江工商職業(yè)技術(shù)學(xué)院《電路Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北水利電力學(xué)院《運(yùn)動(dòng)推拿按摩》2023-2024學(xué)年第二學(xué)期期末試卷
- 瀘州職業(yè)技術(shù)學(xué)院《ExportMarketing》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京醫(yī)科大學(xué)《自動(dòng)化學(xué)科前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)部治安保衛(wèi)制度
- 平?jīng)雎殬I(yè)技術(shù)學(xué)院《電磁學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2026河北石家莊技師學(xué)院選聘事業(yè)單位工作人員36人備考考試試題附答案解析
- 云南省2026年普通高中學(xué)業(yè)水平選擇性考試調(diào)研測(cè)試歷史試題(含答案詳解)
- GB 4053.3-2025固定式金屬梯及平臺(tái)安全要求第3部分:工業(yè)防護(hù)欄桿及平臺(tái)
- 2025年下屬輔導(dǎo)技巧課件2025年
- 電儀施工質(zhì)量總結(jié)
- 《甜花香型大葉種工夫紅茶》編制說(shuō)明
- QSY06503.14-2020石油煉制與化工裝置工藝設(shè)計(jì)包編制規(guī)范 - 副本
- 柜式七氟丙烷-氣體滅火系統(tǒng)-安裝與施工-方案
- 核醫(yī)學(xué)全身骨顯像骨顯像課件
- 昌樂(lè)縣鎮(zhèn)區(qū)基準(zhǔn)地價(jià)更新修正體系匯編(完整版)資料
- 項(xiàng)目管理學(xué)課件戚安邦全
評(píng)論
0/150
提交評(píng)論