12秋10級(jí)net程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)_第1頁(yè)
12秋10級(jí)net程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)_第2頁(yè)
12秋10級(jí)net程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)_第3頁(yè)
12秋10級(jí)net程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)_第4頁(yè)
12秋10級(jí)net程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論