- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单记事本系统
院(系)名称 信息工程学院
专 业 班 级 2010级计算机科学与技
术(嵌入式方向)
学 号
学 生 姓 名
指 导 教 师
2010年 5 月 30日
课程设计说明书用纸
- PAGE III -
简单记事本的设计与实现
摘 要
随着科学技术的快速发展,计算机程序设计早已成为了趋势,JAVA是计算机专业的核心课程,是计算机的算法理论基础和软件设计的基础。JAVA是实践性很强的课程。课程设计是加强实践能力的一个强有力手段。要求掌握JAVA的应用、编写、上机调试的基本方法。本次课程设计实现了一个简单记事本系统所需的功能,以及具体的设计步骤。该报告中的程序是使用Java程序编写,能够进行输入文字操作,并具有新建文件,打开文件,能实现编辑、保存、另存为、查找替换等功能等功能。该程序主要用到了Java swing和事件监听等
在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的JCreator开发工具。
。
关键词:java , Java swing,事件监听,简单记事本
目 录
1 绪论 1
1.1 研究背景 1
1.2 开发意义 1
2 记事本程序需求分析 2
2.1 功能分析 2
2.2 设计目标 2
2.3 开发及运行环境 2
3 系统概要设计 3
4 系统模块详细设计 4
4.1 系统主模块 4
4.2 文件菜单模块 6
4.2.1 打开菜单 7
4.2.2 保存菜单 8
4.3 编辑菜单模块 9
4.4 查找菜单模块 10
4.4.1 查找菜单 10
4.4.2 查找替换菜单 11
5 系统运行与测试 12
5.1 系统调试 12
5.2 测试与运行 12
5.2.1 测试的目的 12
5.2.2 测试的原则 13
5.2.3 测试的内容 14
5.2.4 测试用例 15
5.3 测试结论 15
结 论 16
参考资料 17
程序任务分工 18
课程设计说明书用纸
第 PAGE 15 页 共 23页
1 绪 论
1.1 研究背景
传统记事本存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。然而,本系程序对以上缺点设计,也是科学化、正规化的管理,与世界接轨的重要条件。
1.2 开发意义
现在网络上各种文档编辑器数不胜数,有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。
2 记事本程序需求分析
2.1 功能分析
经过调查、分析,本系程序设计实现以下功能。
(1)可以实现文件的打开,保存功能。
(2)提供文件的复制,剪贴,粘贴,清楚等功能
(3)能实现文件的查找及查找替换功能
2.2 设计目标
通过分析,主要实现如下目标:
(1)菜单中有“文件”,“编辑”,“查找”三个主菜单。
(2)“文件”有“新建”“打开”“保存”三个子菜单:分别用于新建文件,打开文件,保存文件。
(3)“编辑”中有“剪切”“复制”“粘贴”“清除”四个子菜单:用于剪切文字,复制文字,粘贴文字和清除文件。
(4)“查找”中有“查找”“查找替换”两个子菜单:用于查找字符串,替换字符串。
2.3 开发及运行环境
1、硬件平台:
(1)CPU:P41.8GHz。
(2)内存:256MB以上。
2、软件平台:
(1)操作系统:Windows XP。
(2)数据库:SQL Server 2005。
(3)开发工具:Eclipse。
3 系统概要设计
记事本系统结构设计,根据本课程所学知识和程序的分析,最终画出程序的功能图:
文件
文件
查找
新建
打开
保存
查找替换
剪切
复制
粘贴
清除
查找
编辑
记事本
4 系统模块详细设计
4.1 系统主模块
记事本主面板提供对文件的打开,编译,查找等功能,效果图如图所示。
主模块MyMemo的主要代码:
public class MyMemo extends F
文档评论(0)