java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民

java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民

ID:18574954

大?。?53.58 KB

頁數(shù):21頁

時(shí)間:2018-09-19

java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民_第1頁
java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民_第2頁
java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民_第3頁
java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民_第4頁
java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民_第5頁
資源描述:

《java 實(shí)驗(yàn)報(bào)告1040501218 錢勝民》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、JAVA程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告院系:信息工程系專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)班級(jí):11計(jì)算機(jī)01班姓名:Civen任課教師:XXX實(shí)驗(yàn)題目:JAVA簡(jiǎn)單記事本程序設(shè)計(jì)目錄目錄1一、引言21.1課程設(shè)計(jì)目的21.2題目說明21.3開發(fā)工具介紹2二、總體設(shè)計(jì)32.1系統(tǒng)開發(fā)平臺(tái)32.2系統(tǒng)流程圖42.3功能結(jié)構(gòu)圖42.4數(shù)據(jù)庫設(shè)計(jì)4三、詳細(xì)說明43.1系統(tǒng)實(shí)施5四、系統(tǒng)的調(diào)試和運(yùn)行9五、課程設(shè)計(jì)總結(jié)9六、參考文獻(xiàn)9附錄(源程序代碼)10一、引言1.1課程設(shè)計(jì)目的1)復(fù)習(xí),鞏固Java語言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)Jav

2、a語言的理解和掌握;2)課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力,提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力;3)培養(yǎng)學(xué)生在項(xiàng)目開發(fā)中團(tuán)隊(duì)合作精神,創(chuàng)新意識(shí)及能力。1.掌握窗口、菜單等高級(jí)組件的應(yīng)用。2.掌握J(rèn)avaSwing的使用方法。3.了解GUI應(yīng)用程序的創(chuàng)建過程與方法。1.2題目說明課題:學(xué)生成績(jī)管理4.功能要求:編寫一個(gè)簡(jiǎn)單記事本程序,要求包含以下菜單項(xiàng)文件新建、打開、保存、退出編輯剪切、拷貝、粘貼、查找?guī)椭P(guān)于

3、5.實(shí)現(xiàn)文件和編輯菜單里的功能1.3開發(fā)工具介紹Eclipse是一種可擴(kuò)展的開放源代碼IDE。2001年11月,IBM公司捐出價(jià)值4,000萬美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境(IDE)經(jīng)常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建和調(diào)試”的周期之中。為了幫助集成開發(fā)環(huán)境(IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse平臺(tái)。Eclipse允許在同一IDE中集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開發(fā)者可以

4、專注在實(shí)際的嵌入式目標(biāo)上。利用Eclipse,我們可以將高級(jí)設(shè)計(jì)(也許是采用UML)與低級(jí)開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用Eclipse擴(kuò)展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí),UML對(duì)話框可以突出顯示我們正在關(guān)注的器件。事實(shí)上,由于Eclipse并不了解開發(fā)語言,所以無論Java語言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。Eclipse的最大特點(diǎn)是它能接受由Java開發(fā)者自己編寫的開放源代碼插件,

5、這類似微軟公司的VisualStudio和Sun微系統(tǒng)公司的NetBeans平臺(tái)。Eclipse為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。Eclipse聯(lián)盟已經(jīng)宣布將在2004年中期發(fā)布其3.0版軟件。這是一款非常受歡迎的java開發(fā)工具,這國(guó)內(nèi)的用戶越來越多,實(shí)際上實(shí)用它java開發(fā)人員是最多的。缺點(diǎn)就是較復(fù)雜,對(duì)初學(xué)者來說,理解起來較困難。二、總體設(shè)計(jì)2.1系統(tǒng)開發(fā)平臺(tái)前端使用JAVA設(shè)計(jì)2.2系統(tǒng)流程圖開始輸入文字?新建打開保存另存為剪切復(fù)制粘貼刪除查找替換全選關(guān)于退

6、出結(jié)束圖3.1主流程圖NY2.3功能結(jié)構(gòu)圖3.2.2“文件”菜單操作流程圖開始“文件”菜單新建另存為File=null打開用JFileChooser()選擇所有打開文件路徑用unfold()讀取所選的文件內(nèi)容到記事本保存用sava()保存文件用JFileChooser()選擇文件另存的路徑用sava()保存文件退出或關(guān)閉文件是否修改用sava()保存文件Y結(jié)束N圖3.2“文件”菜單操作流程圖用close()關(guān)閉文件3.2.3“編輯”菜單操作流程圖開始“編輯”菜單剪切全選設(shè)置修改標(biāo)簽,text.cu

7、t()復(fù)制用text.copy()實(shí)現(xiàn)粘貼設(shè)置修改標(biāo)簽,text.paste()刪除設(shè)置修改標(biāo)簽,text.replaceRange("",start,end);查找替換用FindAndReplace{}方法實(shí)現(xiàn)用text.selectAll()實(shí)現(xiàn)退出或關(guān)閉文件是否修改用sava()保存文件并結(jié)束用close()關(guān)閉文件YN圖3.3“編輯”菜單操作流程圖3.2.4“幫助”菜單操作流程圖開始“幫助”菜單關(guān)于記事本顯示記事本的有關(guān)信息結(jié)束圖3.4“幫助”菜單操作流程圖三、詳細(xì)說明設(shè)計(jì)兩個(gè)類,一個(gè)js

8、b類,具有程序的要求和功能再創(chuàng)建一個(gè)keshe主類,在主類中創(chuàng)建一個(gè)jsb類的對(duì)象,就可以直接在編譯器中運(yùn)行程序。1:界面設(shè)計(jì)在主界面中設(shè)計(jì)一個(gè)Frame容器,并在其中加入一個(gè)下拉菜單和一個(gè)文本域控件,把該容器設(shè)置為GridLayout(1,1)布局。2:功能設(shè)計(jì)在下拉菜單中加入子菜單并進(jìn)行監(jiān)聽,分別實(shí)現(xiàn)對(duì)文件的操作功能。點(diǎn)擊不同菜單項(xiàng)時(shí),顯示不同界面。3:代碼設(shè)計(jì)編寫每個(gè)控件的相關(guān)代碼,并進(jìn)行調(diào)試。3.1系統(tǒng)實(shí)施1:界面設(shè)計(jì)創(chuàng)建一個(gè)下拉菜單和文本域,在文本域中顯示編輯的文件信息。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。