版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)</b></p><p> 題 目: 記事本程序設(shè)計(jì) </p><p> 院 (系): 數(shù)學(xué)與計(jì)算機(jī)學(xué)院 </p><p> 年級(jí)專(zhuān)業(yè): </p><p> 姓 名:
2、 000000 </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師: </p><p> 二〇一三年十二月三十日</p><p><b> 課程設(shè)計(jì)任務(wù)書(shū)</b></p&
3、gt;<p> 注:任務(wù)書(shū)由指導(dǎo)教師填寫(xiě)。</p><p> 課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表</p><p><b> 摘 要</b></p><p> 目前,很多新的技術(shù)領(lǐng)域都涉及到了Java語(yǔ)言,Java語(yǔ)言是面向?qū)ο缶幊蹋⑸婕暗骄W(wǎng)絡(luò)、多線程等重要的基礎(chǔ)知識(shí),因此Java語(yǔ)言也是學(xué)習(xí)面向?qū)ο缶幊毯途W(wǎng)絡(luò)編程的首選
4、語(yǔ)言。按照教學(xué)培養(yǎng)計(jì)劃要求,學(xué)生在學(xué)習(xí)完課本中指定課時(shí)的知識(shí)后,應(yīng)安排一定課時(shí)的課程設(shè)計(jì)。其主要目的是使學(xué)生深入理解并實(shí)踐在本課程中所學(xué)的有關(guān)JAVA程序設(shè)計(jì)方面的語(yǔ)言基礎(chǔ)、異常處理、事件處理、小應(yīng)用程序以及圖形用戶(hù)界面設(shè)計(jì)等。故此“記事本”應(yīng)運(yùn)而生。</p><p> 該報(bào)告中的程序是簡(jiǎn)易記事本。使用Java程序編寫(xiě),能夠進(jìn)行輸入文字操作,并具有新建文件,打開(kāi)文件,保存文件,退出,復(fù)制,粘貼,剪切等功能,不同
5、之處是本程序能夠?qū)ξ淖值念伾M(jìn)行設(shè)置。該程序主要用到了Java swing和事件監(jiān)聽(tīng)等。</p><p> 關(guān)鍵字: 記事本,Java,Java swing</p><p><b> 目錄</b></p><p><b> 摘 要I</b></p><p><b> 1 前 言
6、2</b></p><p><b> 2 需求分析3</b></p><p><b> 2.1需求分析3</b></p><p><b> 2.2功能設(shè)計(jì)3</b></p><p><b> 3 概要設(shè)計(jì)4</b></p
7、><p> 3.1程序設(shè)計(jì)思路4</p><p> 3.2程序運(yùn)行界面4</p><p> 3.3模塊說(shuō)明圖4</p><p> 3.4程序流程圖6</p><p> 3.5程序相關(guān)說(shuō)明6</p><p> 4 程序詳細(xì)設(shè)計(jì)與分析7</p><p>
8、 4.1初始化組件7</p><p> 4.2.構(gòu)建菜單欄及其下拉菜單7</p><p> 4.3 “文件”菜單的事件監(jiān)聽(tīng)7</p><p> 4.4 “編輯”菜單的事件監(jiān)聽(tīng)8</p><p><b> 5 測(cè)試分析10</b></p><p><b> 結(jié) 論12
9、</b></p><p><b> 參考文獻(xiàn)13</b></p><p><b> 附錄14</b></p><p><b> 1 前 言</b></p><p> Java的前身是Oak,它一開(kāi)始只是被應(yīng)用于消費(fèi)性電子產(chǎn)品中。后來(lái)它的開(kāi)發(fā)者們發(fā)現(xiàn)它還可
10、以被用于更大范圍的Internet上。1995年,Java語(yǔ)言的名字從Oak編程了Java。1997年J2SE1.1發(fā)布。1998年J2SE1.2發(fā)布,標(biāo)志Java2的誕生。十多年來(lái),Java編程語(yǔ)言及平臺(tái)成功地運(yùn)用在網(wǎng)絡(luò)計(jì)算及移動(dòng)等各個(gè)領(lǐng)域。Java的體系結(jié)構(gòu)由Java語(yǔ)言、Java class、Java API、Java虛擬機(jī)組成。它具有簡(jiǎn)單、面向?qū)ο?、健壯、安全、結(jié)構(gòu)中立、可移植和高效能等眾多優(yōu)點(diǎn)。Java支持多線程編程,Java
11、運(yùn)行時(shí)系統(tǒng)在多線程同步方面具有成熟的解決方案。Java的平臺(tái)標(biāo)準(zhǔn)有Java ME,Java SE和Java EE。Java發(fā)展到今天,它的卓越成就及在業(yè)界的地位毋庸置疑。目前在眾多的支持Java的開(kāi)發(fā)工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 簡(jiǎn)稱(chēng)JDK是大多開(kāi)發(fā)工具的基礎(chǔ)。以上的每種
12、開(kāi)發(fā)工具都有優(yōu)缺點(diǎn),對(duì)于開(kāi)發(fā)者來(lái)</p><p> 在本程序設(shè)計(jì)中,因?yàn)樾枰_(kāi)發(fā)的是記事本程序,規(guī)模較小,內(nèi)容較少,所以選擇了適合初學(xué)者使用的JCreator開(kāi)發(fā)工具。</p><p><b> 2 需求分析</b></p><p><b> 2.1需求分析</b></p><p> 現(xiàn)在網(wǎng)
13、絡(luò)上各種文檔編輯器數(shù)不勝數(shù),有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是應(yīng)有盡有,有能改變字體的,有能改變文字顏色的。但是,這些軟件又存在各種各樣的瑕疵或問(wèn)題:有的文件體積相對(duì)于一般文字編輯來(lái)說(shuō)太大;有的功能太繁雜,使初級(jí)使用者一時(shí)難以掌握。僅從日常應(yīng)用方面來(lái)說(shuō),一個(gè)文本編輯器只需一些簡(jiǎn)單實(shí)用的功能就夠了。
14、本程序設(shè)計(jì)就是依照這樣一種使用需要設(shè)計(jì)了一個(gè)簡(jiǎn)單的記事本程序。</p><p><b> 2.2功能設(shè)計(jì)</b></p><p> 本程序要構(gòu)建的記事本程序參照了Windows操作系統(tǒng)的記事本工具,其功能有以下幾個(gè)方面:</p><p> ?。?)菜單中有“文件”,“編輯”,“關(guān)于”三個(gè)主菜單。</p><p>
15、(2)“文件”有“新建”“打開(kāi)”“保存”“退出”四個(gè)子菜單:分別用于新</p><p> 建文件,打開(kāi)文件,保存文件,退出記事本。</p><p> ?。?)“編輯”中有“剪切”“復(fù)制”“粘貼”“顏色”三個(gè)字菜單:用于剪切文字,復(fù)制文字,粘貼文字。增加了“顏色”子菜單來(lái)對(duì)文字的顏色進(jìn)行設(shè)置。</p><p> (4)“關(guān)于”菜單中有關(guān)于記事本程序的制作日期,作者
16、等信息。</p><p><b> 3 概要設(shè)計(jì)</b></p><p><b> 3.1程序設(shè)計(jì)思路</b></p><p> 在本程序中,設(shè)計(jì)了一個(gè)菜單欄和文本內(nèi)容區(qū)。設(shè)計(jì)過(guò)程中用到JScrollPaneJMenu,JTextPane,JFileChooser等。JMenu用來(lái)制作菜單,菜單包括“文件”“編輯”“
17、關(guān)于”。JTextPane主要用來(lái)輸入文本。為了加入顏色的設(shè)置,所以加了一個(gè)JColorChooser組件。</p><p><b> 3.2程序運(yùn)行界面</b></p><p> 圖3.1程序運(yùn)行界面</p><p><b> 3.3模塊說(shuō)明圖</b></p><p><b>
18、圖3.2模塊說(shuō)明圖</b></p><p> 在圖3.2中,首先創(chuàng)建一個(gè)名為mynotepad的類(lèi)并繼承JFrame類(lèi)作為最底層的容器。</p><p><b> 圖3.3模塊說(shuō)明圖</b></p><p> 在圖3.3中,構(gòu)造一個(gè)mynotepad類(lèi)時(shí)要做三件事情,分別是初始化容器(initTextContent)、初始化組
19、件(initMenu、initAboutDialog)、設(shè)置事件監(jiān)聽(tīng)器。</p><p><b> 3.4程序流程圖</b></p><p> False False </p><p> true true true true true true true
20、 true</p><p><b> 圖3.4程序流程圖</b></p><p><b> 3.5程序相關(guān)說(shuō)明</b></p><p> 整個(gè)記事本分為2塊:菜單欄和內(nèi)容輸入?yún)^(qū)。本程序中首先定義一個(gè)mynotepad類(lèi)繼承JFrame作為最底層容器。</p><p> ?。?).Textcon
21、tent為程序文本輸入?yún)^(qū)。</p><p> ?。?).Menu為菜單欄。</p><p> (3).AboutDialog為關(guān)于對(duì)話框。</p><p> ?。?).要想記事本完成需求分析中相應(yīng)的功能,還必須添加事件監(jiān)聽(tīng)器。事件監(jiān)聽(tīng)器不僅要添加在菜單欄和內(nèi)容輸入?yún)^(qū),還需加在容器中。本程序中ActListener實(shí)現(xiàn)了ActionListener接口,用來(lái)監(jiān)聽(tīng)并處
22、理所有菜單項(xiàng)和內(nèi)容輸入?yún)^(qū)為事件源的事件。</p><p> 4 程序詳細(xì)設(shè)計(jì)與分析</p><p><b> 4.1初始化組件</b></p><p> initTextContent();</p><p> initMenu();</p><p> initAboutDialog();
23、</p><p> 4.2.構(gòu)建菜單欄及其下拉菜單</p><p> JMenu[] menus=new JMenu[]{</p><p> new JMenu("文件"),</p><p> new JMenu("編輯"),</p><p> new JMenu(&q
24、uot;關(guān)于")</p><p><b> };</b></p><p> JMenuItem optionofmenu[][]=new JMenuItem[][]{{</p><p> new JMenuItem("新建"),</p><p> new JMenuItem(&quo
25、t;打開(kāi)"),</p><p> new JMenuItem("保存"),</p><p> new JMenuItem("退出")</p><p><b> },</b></p><p><b> {</b></p><
26、p> new JMenuItem("復(fù)制"), </p><p> new JMenuItem("剪切"),</p><p> new JMenuItem("粘貼"),</p><p> new JMenuItem("顏色")</p><
27、p><b> },</b></p><p><b> {</b></p><p> new JMenuItem("關(guān)于")</p><p><b> }</b></p><p><b> };</b></p>
28、<p> 4.3 “文件”菜單的事件監(jiān)聽(tīng)</p><p> ActionListener action=new ActionListener(){ </p><p> public void actionPerformed(ActionEvent e){</p><p> String name = e.ge
29、tActionCommand();</p><p> JMenuItem MI=(JMenuItem)e.getSource();</p><p> if("新建".equals(name)){</p><p> content.setText("");</p><p> file=null;&
30、lt;/p><p> }else if("打開(kāi)".equals(name)){</p><p> if(file !=null)openfile.setSelectedFile(file);</p><p> int returnVal=openfile.showOpenDialog(mynotepad.this);</p>&l
31、t;p> if(returnVal==JFileChooser.APPROVE_OPTION){</p><p> file=openfile.getSelectedFile();</p><p><b> unfold();</b></p><p><b> }</b></p><p&g
32、t; }else if("保存".equals(name)){</p><p> if(file!=null) openfile.setSelectedFile(file);</p><p> int returnVal=openfile.showSaveDialog(mynotepad.this);</p><p> if(return
33、Val==JFileChooser.APPROVE_OPTION){</p><p> file=openfile.getSelectedFile();</p><p><b> saving();</b></p><p><b> }</b></p><p> }else if("
34、;退出".equals(name)){</p><p> mynotepad f=new mynotepad();</p><p> int s=JOptionPane.showConfirmDialog(f,"退出?","退出",JOptionPane.YES_NO_OPTION);</p><p> 4.4
35、 “編輯”菜單的事件監(jiān)聽(tīng)</p><p> else if("剪切".equals(name)){</p><p> content.cut();</p><p> }else if("復(fù)制".equals(name)){</p><p> content.copy();</p>
36、<p> }else if("粘貼".equals(name)){</p><p> content.paste();</p><p> }else if("顏色".equals(name)){</p><p> color=JColorChooser.showDialog(mynotepad.this,&q
37、uot;",color);</p><p> content.setForeground(color); </p><p><b> 5 測(cè)試分析</b></p><p> 圖5.1:點(diǎn)擊“文件”運(yùn)行情況</p><p> 圖5.2:“文件”菜單中的“打開(kāi)”對(duì)話框</p><p>
38、; 圖5.3:“編輯”中的“顏色”設(shè)置功能</p><p> 圖5.4:“關(guān)于”對(duì)話框</p><p> 調(diào)試結(jié)果完全符合課程設(shè)計(jì)要求!</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過(guò)一個(gè)星期的我的記事本的課程設(shè)計(jì),我在老師的指導(dǎo)下,基本上完成我的Java課程設(shè)計(jì)—簡(jiǎn)單的記事本程序,也基本上實(shí)
39、現(xiàn)了我在需求分析時(shí)所預(yù)期的功能。通過(guò)該課程設(shè)計(jì),收獲頗多。</p><p> 首先,讓我加深了對(duì)Java語(yǔ)言的理論知識(shí)的理解;進(jìn)一步鞏固和豐富了我所學(xué)過(guò)的知識(shí),讓我更深層次地認(rèn)識(shí)到Java及其強(qiáng)大的功能。同時(shí),做這門(mén)課程設(shè)計(jì)也進(jìn)一步加強(qiáng)了我的動(dòng)手能力</p><p> 其次,讓我更加熟練的掌握了Java語(yǔ)言的設(shè)計(jì)能力并且有了實(shí)踐經(jīng)驗(yàn),在設(shè)計(jì)過(guò)程中,學(xué)到了老師沒(méi)有在課堂上沒(méi)有教授的知識(shí),
40、加強(qiáng)了我對(duì)Java語(yǔ)言的學(xué)習(xí)興趣和好感。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]朱福喜.《Java語(yǔ)言程序設(shè)計(jì)》(第二版).科學(xué)出版社</p><p> [2]陳國(guó)君等.《Java程序設(shè)計(jì)基礎(chǔ)》(第二版).清華大學(xué)出版社</p><p> [3] Deitel.《Java大學(xué)基礎(chǔ)教程
41、》(第六版).電子工業(yè)出版社 </p><p> [4] MaryCampione.《Java語(yǔ)言導(dǎo)學(xué)》(第四版).機(jī)械工業(yè)出版社</p><p> [5] Y.Daniel Liang.《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)篇》(第六版). 機(jī)械工業(yè)出版社</p><p> [6] Kathy Sierra.《Head First Java》(第二版).東南大學(xué)出版社
42、</p><p><b> 附錄</b></p><p><b> 源代碼:</b></p><p> package com.wxp.Notepad;</p><p> import java.awt.*;</p><p> @SuppressWarnings(&
43、quot;serial")</p><p> class mynotepad extends JFrame{</p><p> File file=null;</p><p> Color color=Color.red;</p><p> mynotepad(){</p><p> initTex
44、tContent(); //初始化組件</p><p> initMenu();</p><p> initAboutDialog();</p><p><b> }</b></p><p> void initTextContent(){</p><p> ge
45、tContentPane().add(new JScrollPane(content)); //滾動(dòng)面板對(duì)象</p><p><b> }</b></p><p> JTextPane content=new JTextPane(); //創(chuàng)建/內(nèi)容輸入?yún)^(qū)</p><p> JFileChooser openfile=new JFil
46、eChooser(); //創(chuàng)建打開(kāi)文件對(duì)話框</p><p> JColorChooser opencolor=new JColorChooser(); //顏色選擇</p><p> JDialog about=new JDialog(this); //關(guān)于對(duì)話框</p><p> JMenuBar menu=new JMenuBar();
47、 //創(chuàng)建菜單欄</p><p> //菜單欄的各個(gè)菜單項(xiàng)</p><p> JMenu[] menus=new JMenu[]{</p><p> new JMenu("文件"),</p><p> new JMenu("編輯"),</p><p> n
48、ew JMenu("關(guān)于")</p><p><b> };</b></p><p> //“文件”菜單項(xiàng)的四個(gè)下拉菜單</p><p> JMenuItem optionofmenu[][]=new JMenuItem[][]{{</p><p> new JMenuItem("新
49、建"),</p><p> new JMenuItem("打開(kāi)"),</p><p> new JMenuItem("保存"),</p><p> new JMenuItem("退出")</p><p><b> },</b></p>
50、;<p> //編輯菜單的四個(gè)下拉菜單 </p><p><b> { </b></p><p> new JMenuItem("復(fù)制"), </p><p> new JMenuItem("剪切"),</p><p> ne
51、w JMenuItem("粘貼"),</p><p> new JMenuItem("顏色"),</p><p><b> },</b></p><p><b> {</b></p><p> new JMenuItem("關(guān)于")
52、</p><p><b> }</b></p><p><b> };</b></p><p> void initMenu(){</p><p> for(int i=0;i<menus.length;i++){</p><p> menu.add(menu
53、s[i]);</p><p> for(int j=0;j<optionofmenu[i].length;j++){</p><p> menus[i].add(optionofmenu[i][j]);</p><p> optionofmenu[i][j].addActionListener( action );</p><p>
54、;<b> }</b></p><p><b> }</b></p><p> this.setJMenuBar(menu);</p><p><b> } </b></p><p> ActionListener action=new ActionListener(
55、){ //添加事件監(jiān)聽(tīng)</p><p> @SuppressWarnings({ "unused", "deprecation" })</p><p> public void actionPerformed(ActionEvent e){</p><p> String name = e.ge
56、tActionCommand();</p><p> JMenuItem MI=(JMenuItem)e.getSource();</p><p> if("新建".equals(name)){ //監(jiān)聽(tīng)“新建”事件</p><p> content.setText("");</p>
57、<p> file=null;</p><p> }else if("打開(kāi)".equals(name)){ //監(jiān)聽(tīng)“打開(kāi)”事件</p><p> if(file !=null)openfile.setSelectedFile(file);</p><p> int returnVal=openfile.show
58、OpenDialog(mynotepad.this);</p><p> if(returnVal==JFileChooser.APPROVE_OPTION){</p><p> file=openfile.getSelectedFile(); //打開(kāi)選擇文件</p><p><b> unfold();</b></p>
59、<p><b> }</b></p><p> }else if("保存".equals(name)){ //監(jiān)聽(tīng)“保存”事件</p><p> if(file!=null) openfile.setSelectedFile(file);</p><p> int returnVal
60、=openfile.showSaveDialog(mynotepad.this);</p><p> if(returnVal==JFileChooser.APPROVE_OPTION){</p><p> file=openfile.getSelectedFile();</p><p><b> saving();</b></p&
61、gt;<p><b> }</b></p><p> }else if("退出".equals(name)){</p><p> mynotepad f=new mynotepad();</p><p> int s=JOptionPane.showConfirmDialog(f,"退出?&q
62、uot;,"退出",JOptionPane.YES_NO_OPTION); //提示用戶(hù)是否退出</p><p> if(s==JOptionPane.YES_OPTION)</p><p> System.exit(0);</p><p> }else if("剪切".equals(name)){ //
63、監(jiān)聽(tīng)“剪切”事件</p><p> content.cut();</p><p> }else if("復(fù)制".equals(name)){ //監(jiān)聽(tīng)“復(fù)制”事件</p><p> content.copy();</p><p> }else if("粘貼".equals(name)){
64、 //監(jiān)聽(tīng)“粘貼”事件</p><p> content.paste();</p><p> }else if("顏色".equals(name)){ //監(jiān)聽(tīng)“顏色”事件</p><p> color=JColorChooser.showDialog(mynotepad.this,"",color);</p
65、><p> content.setForeground(color); //對(duì)顏色進(jìn)行設(shè)置</p><p> }else if("關(guān)于".equals(name)){</p><p> about.setSize(300,150);//設(shè)置“關(guān)于”對(duì)話框大小為300×150</p><p> about.s
66、how(); //顯示“關(guān)于”對(duì)話框</p><p><b> }</b></p><p><b> } </b></p><p><b> }; </b></p><p> void saving(){</p><p><
67、b> try{</b></p><p> FileWriter Writef=new FileWriter(file); //創(chuàng)建文件寫(xiě)入器</p><p> Writef.write(content.getText());</p><p> Writef.close();</p><p><b>
68、 }</b></p><p> catch(Exception e){e.printStackTrace();}</p><p> } </p><p> void unfold(){</p><p><b> try{</b></p><p>
69、 FileReader Readf=new FileReader(file); //文件讀入</p><p> int len=(int)file.length();</p><p> char []buffer=new char[len];</p><p> Readf.read(buffer,0,len);</p><p> Re
70、adf.close();</p><p> content.setText(new String(buffer));</p><p> }catch(Exception e){e.printStackTrace();}</p><p><b> }</b></p><p> void initAboutDialo
71、g(){</p><p> about.setLayout(new GridLayout(3,1)); //將“關(guān)于”對(duì)話框設(shè)置為3行1列</p><p> about.getContentPane().setBackground(Color.white);//設(shè)置對(duì)話框背景色</p><p> about.getContentPane().add(new J
72、Label("記事本"));//對(duì)話框內(nèi)容</p><p> about.getContentPane().add(new JLabel("制作者:陳 程"));</p><p> about.getContentPane().add(new JLabel("2013年12月"));</p><p>
73、 about.setModal(true); //設(shè)置對(duì)話框前端顯示</p><p> about.setSize(100,100); </p><p> about.setLocation(250,170); //設(shè)置對(duì)話框顯示位置</p><p>
74、<b> }</b></p><p><b> ;</b></p><p><b> } </b></p><p> public class Notepad{</p><p> @SuppressWarnings("deprecation")
75、</p><p> public static void main(String args[]){ //入口main函數(shù) </p><p> mynotepad noted=new mynotepad();</p><p> noted.getContentPane().setFont(new Font("新宋體"
76、;, Font.BOLD, 22));</p><p> noted.setForeground(Color.PINK);</p><p> noted.setFont(UIManager.getFont("TextArea.font"));</p><p> noted.setIconImage(Toolkit.getDefaultToo
77、lkit().getImage(Notepad.class.getResource("/image/title.jpg")));</p><p> noted.addWindowListener(new WindowAdapter(){</p><p><b> });</b></p><p> noted.setTi
78、tle("記事本"); //記事本標(biāo)題</p><p> noted.setSize(640,320); //設(shè)置記事本大小</p><p> noted.show(); </p><p> noted.setLocation(150,100); //設(shè)置記事本顯示位置
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- java語(yǔ)言課程設(shè)計(jì)---記事本程序設(shè)計(jì)
- java記事本程序課程設(shè)計(jì)報(bào)告
- 基于java的記事本程序課程設(shè)計(jì)
- 基于java的記事本程序課程設(shè)計(jì)
- 日歷記事本java程序設(shè)計(jì)資料
- java課程設(shè)計(jì)--簡(jiǎn)單記事本程序的設(shè)計(jì)
- java課程設(shè)計(jì)--日歷記事本
- java課程設(shè)計(jì)日歷記事本
- c_語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)-- 記事本
- java課程設(shè)計(jì)--日歷記事本
- 日歷記事本-java課程設(shè)計(jì)
- 日歷記事本java課程設(shè)計(jì)
- 日歷記事本java課程設(shè)計(jì)論文
- java課程設(shè)計(jì)--編寫(xiě)一個(gè)記事本程序
- java課程設(shè)計(jì)-編寫(xiě)一個(gè)記事本程序
- 基于java的記事本程序課程設(shè)計(jì)畢業(yè)設(shè)計(jì)
- java課程設(shè)計(jì)記事本(含代碼)1
- java課程設(shè)計(jì)報(bào)告--實(shí)現(xiàn)記事本功能
- java課程設(shè)計(jì)---設(shè)計(jì)一個(gè)記事本
- java記事本課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論