欢迎来到天天文库
浏览记录
ID:13091573
大小:483.00 KB
页数:32页
时间:2018-07-20
《java记事本课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计课程名称:JAVA程序设计题目:简易记事本年级/专业/班:10计本一班学生姓名:李醒世争学号:2010305107指导老师:马亚军开题时间:2012年11月10日完成时间:2012年12月24日目录摘要1一、绪论2二、需求分析21、功能需求22、函数需求33、开发环境及运行环境分析3三、总体设计41、系统流程设计42、分模块设计4(1)“文件”菜单模块设计流程图4(2)“编辑”菜单模块设计流程图5(3)“格式”菜单模块设计流程图6(4)“帮助”菜单模块设计流程图73、类设计74、界面设计8(1)主界面8(2)打开界面9(3)保存界面10
2、(4)字体界面11(5)帮助界面15四、软件测试161、测试用例及结果162、程序功能的评价17五、结论17六、参考文献18附录(源程序完整代码)19摘要随时着科学技术的快速发展,计算机程序设计早已成为了趋势,JAVA是计算机专业的核心课程,是计算机科学的算法理论基础和软件设计的技术基础。本课程设计就是主要利用java语言编写的一个模仿windows记事本的较简单的程序,它能实现打开文件,读取文件中的文本信息;显示、编辑修改文本信息;实现新建、打开、保存文本文件以及控制保存文本信息到指定的文件的一些基本功能。本课程设计报告介绍了记事本系统,记事
3、本的设计,在记事本的具体实现章节,给出了部分实现了的功能界面和相关的代码。关键词:JAVA,记事本,相关功能ABSTRACTWiththerapiddevelopmentofscienceandtechnology,computerprogramminghasalreadybecomeatrend.JAVAisacorecourseofcomputerprofessional,isthebaseofcomputerscience.JAVAarepractice-neededcurriculum.Thiscourseisdesignedtostr
4、engthenpracticeabilityofapowerfulway,requiringJAVAapplicationsandthebasicmethodsofcomputerdebugging.ThiscourseisasimpleproceduresdesignedmainlyusingJavalanguageandtheimitationofWindowsnotepad.Itcanrealizethatopenfiles,readthetextfileinformation,display,editandmodifytextinfor
5、mation,new,openandsavetextfilesandcontroltosavetextmessagestothespecifiedfileandsoon.Thisgivesatexteditorgreatconvenience,andatthesametimegreatlyimprovestheefficiency.Thisreportintroducesnotebooksystemandnotepaddesign.Inthechapterofnotepadrealization,itgivespartofrealizedfun
6、ctioninterfaceandrelevantcode.Keywords:JAVA,notepad,Relevantfunction一、绪论在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读它。 第一个文本编辑器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个命令能够把文件的指定部分通过打字机打印出来。编辑光标是想象中的一个插入点,通过特殊命令,可以把它移动到特定内容字符串所在的行。
7、随后,内容字符串又被扩展成正则表达式。如果想看到文件的变化,你需要把它打印出来。相对于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这些卡片。 当带有显示屏的计算机终端出现后,基于显示屏的文本编辑器开始流行起来。最早的全屏编辑器中,有一种叫做O26,它是于1967年为CDC6000系列机器的操作控制台而作的。另外一个早期的全屏编辑器是vi。vi诞生于20世纪70年代,至今,它仍是Unix和Linux的标准编辑器。全屏编辑器对视频终端的销售起到了促进的作用
8、。二、需求分析1、功能需求本程序要构建的记事本程序参照了Windows操作系统的记事本工具,其功能有以下几个方面:(1)菜单中有“文件”、“编辑”、“
此文档下载收益归作者所有