java记事本课程设计_第1页
java记事本课程设计_第2页
java记事本课程设计_第3页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 记事本课程设计目录目录错误 ! 未指定书签。引言错误 ! 未指定书签。2、需求分析错误 ! 未指定书签。21 系统概述2.2 系实统现思路系统详细设计3.13.23.3界面设计功能设计代码设计系统调试运行4.1 界面调试4.2 功能调试课程设计总结与思考错. 误! 未指定书签。.错. 误! 未指定书签。错误 ! 未指定书签。错. 误! 未指定书签。错. 误! 未指定书签。错. 误! 未指定书签。错误 ! 未指定书签。错. 误! 未指定书签。错. 误! 未指定书签。错误 ! 未指定书签。参考文献附录错误 ! 未指定书签。错误 ! 未指定书签。java记事本课程设计1引言目前,很多新的技

2、术领域都涉与到了语言,语言是面向对象编 程,并涉与到网络、多线程等重要的基础知识,因此语言也是学习 面向对象编程和网络编程的首选语言。按照教学培养计划要求,学 生在学习完课本中指定课时的知识后,应安排一定课时的课程设 计。其主要目的是使学生深入理解并实践在本课程中所学的有关程 序设计方面的语言基础、异常处理、事件处理、小应用程序以与图 形用户界面设计等。故此“日历记事本”应运而生。本课程设计是为了配合程序设计课程,帮助学生深入学习掌握语言,熟练运用这个工具而设立的课程。通过课程设计各个项目 的综合训练,加强学生对语言的理解,检验学生对专业理论知识理 解与掌握的程度,锻炼学生综合运用程序设计处理

3、所学的知识实际 分析问题、解决问题的能力,使课堂上的理论在实践中得到运用, 提高学生的综合素质,为学生毕业后的实际工作打好基础。同时也 满足了大多数同学对于一款简单易用的日记本软件的需求。设计一个简单的记事本,可以实现以下功能:文件的新建,打幵,保存和另存;java记事本课程设计对文件的编辑,如全选,复制,剪切,粘贴;执行完操作后,能够顺利关闭记事本。通过这次设计,可以帮助学生:提高对语言设计的掌握能力;理论联系实际,进一步提高学生的软件幵发技术;培养学生分析、解决问题的能力。2、需求分析现在网络上各种文档编辑器数不胜数,有,。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软

4、件又存 在各种各样的瑕疵或问题: 有的文件体积相对于一般文字编辑来说 太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够 了。本程序设计就是依照这样一种使用需要设计了一个简单的实现 特定功能的记事本程序。2 . 1系统概述用户可以向前翻页查询前一个月的日期,也可以向后翻页查java记事本课程设计询下一个月的日期;用户可以针对某一天来添加,删除和编辑这一 天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提 示信息的对话框;用户可以查询到某个月的所有的提示信息。是一 个平时写日记、备忘录的好工具。2.2 系实统现思路设计两个类,一

5、个类,具有程序的要求和功能再创建一个主类, 在主类中创建一个类的对象,就可以直接在编译器中运行程序2.2.1 界面设计在主界面中设计一个容器,并在其中加入一个下拉菜单和一个文 本域控件,把该容器设置为(1,1)布局。2.2.2 功能设计在下拉菜单中加入子菜单并进行监听,分别实现对文件的操作功 能。点击不同菜单项时,显示不同界面。2.2.3 代码设计编写每个控件的相关代码,并进行调试。3 系统详细设计3.1 界面设计创建一个下拉菜单和文本域,在文本域中显示编辑的文件信息 主要代码:(s);pl ("");(400,600);();();();1 ("文件"

6、);2 ("编辑");3 ("帮助");1 ("新建");2 ("打幵");3 ("保存");4 ("另存为");5 ("退出");6 (" 全选 ");7 (" 复制 ");8 (" 剪切 ");9 (" 粘贴 ");10 (" 关于 ");1(1);1(2);1(4);1(5);2(6);2(7);2(8);2(9);3(10);(1) ;(2) ;(3

7、) ;();3.2 功能设计 对每个菜单项进行注册监听。点击不同菜单项时,显示不同界面 主要代码1();2();3();4();5();6();7();8();9();10();3.3 代码设计部分菜单项的相关代码:新建文件 (0()0) (); p1("")0(" 文件对话框 "); 打开文件()2) (f," 打开文件 ",0);(); ()();()+" 文件对话框 ");();();JJ() "n" p1();();(); 复制文件()7) 1();()0) ; ( ) 粘贴文件()9)

8、 ()>0) p1(1();退出记事本()5) (0 ()0)4 系统调试运行4.1 界面调试确定主窗体,设置主窗体的属性,对窗体进行布局,加入所需控 件并对控件进行初始化。在完成加入菜单控件后,不能缺少函数();语句,将设为主窗体的菜单条,否则会看不到菜单栏。4.1.1 主界面主要是用于对选择相应的功能进行相应的功能,主界面主要包括文件,编辑,帮助三个下拉菜单功能。如图文件菜单界面文件菜单界面主要用于文件的相应功能,其中包括新建,打幵,保存,另存为和退出。423 编辑菜单界面编辑菜单界面主要用于对文件的编辑,其中包括有剪切,复制,粘 贴,删除,查找替换全选等功能。口口口 口口口打幵文件

9、与另存文件时的界面3 W Oocuiliciflts查看:X°i ViSiU/il SlbJiclio ?flD5 口 1WSa ivwfjff打幵了某一个文本文件R星于丰"D I y J|樂钢as风朋帀*-却芜于国冰的百觀全书式小说为忡氐比朋乍盖茨用的壽一间房子祁i何»,帀看过辛为什么花履愠行、SWhffi含有胃己的彎识夙水颐同7什么凤水和中医合井列为爭夏足議的'滿五犬发明” ?2观书将向蠻18示时术正理左右当兮世鼎的利密旦韬一一丛荒T话年,电醐安更2乱,辂囲安凉肓人妄良.臭班在型尔衙磊:JM的华人风水癖.虺亠即詡愛醉最廐犬的商业廻苗和权力机风水为山卿?

10、4X1此禪桃而建尢的力董音是卄吃人物花育冶利用风廉正怡蝕改曼晉扛门的世界4.2 功能调试对所有菜单项进行注册监听。当进行除保存以外的菜单项的功能外,在中要编写判断界面是否已经打幵或者编辑了文件,如果是, 在进行别的功能之前,先对本文件的保存功能,以免文件的丢失。 在具体实现中可以用变量i来判断文件是否处于保存状态。if (e. jet Source O=iteNil)if (i=0&&(ss.length()!=0)/如果段有保存就是这个 tbc();1java 记事本课程设计5 课程设计总结与思考在为期一周的课程设计过程中,我深深地感受到了自己对这门 优 秀的编程语言的掌握的

11、不足。但我知道我还有很多东西要学。 , 经过这次课程设计的鞭策和逼迫, 我们才不得不通过各方面途径去 查取相关资料,遇到了很多困难,也是在做之前 没有想到的,才 知道现实和理论的差距,不做一次的确不知道自己的不足之处,不 过我们从最初的无从下手, 到分析设计, 到编程调试, 一步步走来, 知识一点一滴的积累,在老师的帮助与指导、同组人员的研究与探 讨下最终完成了该课程设计。在整个课程设计过程中,我感受最深的就是只要自己认真努力, 没有过不去的坎。有了问题,就一定要弄清楚,放在一边永远都无 法完成。同时,我也认识到了团结互助的重要性,一个人解决不了 的问题,一定要多问多与别人讨论,在讨论的过程中

12、完善自己的想 法,并能碰撞出更为新颖的火花。课程设计让我们综合了我们所学 的知识,给了我们一个提升自己编程能力的平台,让我们明白在现 代高科技社会中所起的重大作用。在以后的学习中,我会进一步加深对于的理解和使用,通过阅读 相关知识拓宽自己对于的了解6 参考文献1 耿详义,张跃平 . 2 实用教程 . 北京:清华大学出版社,2004.22 张利国实用教程案例 .北京:清华大学出版社, 2003.103 周晓聪, 等.面向对象程序设计与语言 .北京:机械工业出版社,2004.34 李尊朝语言程序设计 .北京:中国铁道出版社, 2004.25 ( 美 )2 ( 2 证学习指南 ) (第四版 英文版

13、). 北京:电子工业出版社 ,2004.16 屈辉立 ,陈可明 ,石武信网站编程教程 M. 第 1 版, 北京 :北京希望 电子出版社 ,20057 白勇 .用模式构建在线考试系统 J, 重庆电力高等专科学校学报,2003,10(4): 100 130.8 J2 J('04),2004.6(5):1732.9 刘万军,梁清华,王松波,宋强程序设计,清华大学出版社 .7 附 录程序源代码 :*i;JJf;p1;J( s) 0;(s);p1 ("");(500,500);();();();1 (" 文件 ");2 (" 编辑 ")

14、;3 (" 帮助 ");1 (" 新建 ");2 (" 打开 ");3 (" 保存 ");4 (" 另存为 ");5 (" 退出 ");6 (" 全选 ");7 (" 复制 ");8 (" 剪切 ");9 (" 粘贴 ");10 (" 关于 ");( ()( e)()(0););1(1);1(2);1(3);1(4);1(5);2(6);2(7);2(8);2(9);3(10)

15、;(1) ;(2) ;(3) ;();1();2();3();4();5();6();7();8();9();( (1,1);(p1)();( e)J1()();()5)(0 ()0)();(0);()1)(0()0)();p1("")0(" 文件对话框 ");()2)(f," 打开文件 ",0);();()();()+" 文件对话框 ");();();JJ()"n"p1();();();( )()3)(0)();()();()+" 记事本 ");();();s 1();s = ("n","rn");(s);();();();1;( )0;()4)();()10)(f,"关于");l1(" 本记事本的完成感谢老师和同学的帮助! ! ");(250,150);(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论