- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
记事本程序说明书记事本程序说明书
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2012年秋季学期
Java 课程设计
题 目: 记事本程序
专业班级:计算机科学与技术四班
姓 名: 杨大武
学 号:
指导教师: 李睿
成 绩:____________________
一、摘要 3
二、前言 4
三、设计分析 5
3.1系统概述 5
3.2系统运行环境 5
3.3功能需求描述 5
四、总体设计 5
五、系统的实现 6
5.1主界面包括 6
5.2完成图5-1程序代码 8
六、操作方法与试验结果 8
6.1 操作方法 8
6.2复制粘贴功能 9
6.3实验结果 10
七、设计体会 10
八、致谢 11
九、参考文献 12
附录 13
一、摘要
随着科学技术的快速发展,计算机程序设计早已成为了趋势,JAVA是计算机专业的核心课程,是计算机的算法理论基础和软件设计的基础。JAVA是实践性很强的课程。课程设计是加强实践能力的一个强有力手段。要求掌握JAVA的应用、编写、上机调试的基本方法。本次课程设计实现了一个简单记事本系统所需的功能,以及具体的设计步骤。该报告中的程序是使用Java程序编写,能够进行输入文字操作,并具有新建文件,打开文件,能实现编辑、保存、另存为、查找替换等功能等功能。该程序主要用到了Java swing和事件监听等
在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的JCreator开发工具。
关键词:java , Java swing,事件监听,简单记事本
二、前言
传统记事本存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。然而,本系程序对以上缺点设计,也是科学化、正规化的管理,与世界接轨的重要条件。EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。
三、设计分析
3.1系统概述
记事本主要是对文字进行编辑处理的软件。能进行新建、打开、保存等功能;并且能运用剪贴、复制、粘贴、清除功能,对文字更方便的录入。另外还可以根据用户的需要查找相应的文字,实现编辑功能。
3.2系统运行环境
操作系统:Windows XP
开发语言: JAVA
开发工具:JCreatorPro
3.3功能需求描述
由于记事本是一套简单的文本编辑器。要求记事本不但要具备完善的编辑、方便的性能,还要提供更简便的操作。这就要求设计人员在编辑过程当中尽可能的考虑到。包括以下内容:
1、对文本进行编辑;
2、用户根据不同的权限可对文本进行添加、删除、修改等操作;
3、对记事本进行各种编辑(精确、简单);
四、总体设计
记事本采用现有的编辑,简单的记事本编辑器,充分利用大家现有的编辑,减少大家的时间,提高大家对记事本的熟练。
记事本就具备编辑功能,可以及时根据大家需求进行新建、保存操作。
记事本筐架图4-1
五、系统的实现
5.1主界面包括
文件、编辑、查找、帮助操作界面子目录包括 复制、粘贴、新建、查找等,如图3-1显示。
图5-1.1
图5-1.2
图5-1.3
图5-1.4
5.2完成图5-1程序代码
见附录
六、操作方法与试验结果
6.1 操作方法
将需的文字录入该文本框,然后进行该程序的功能测试,以《我住在麦子里》为例。我们要实现文本框的查找功能。如查找文中的“大地”,将鼠标移动到查找后单击,然后输入“大地”。
图6-1.1
6.2复制粘贴功能
选中复制内容,点击复制,然后在需要的位置点击粘贴。
图6-1.2
6
文档评论(0)