1 / 23
文档名称:

java记事本课程设计.doc

格式:doc   大小:46KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java记事本课程设计.doc

上传人:1485173816 2021/12/14 文件大小:46 KB

下载得到文件列表

java记事本课程设计.doc

相关文档

文档介绍

文档介绍:第 1 页
目录 \o "1-3" \h \z \u 
目录 错误!未指定书签。
1 引言 错误!未指定书签。
2、需求分析 错误!未指定书签。
2.1系统概述 错误!未指定书签。
系实统现思路 错误!未指定书签。
3 系统详细设计 错误!未指定书签。
界面设计 错误!未指定书签。
功能设计 错误!未指定书签。
代码设计 错误!未指定书签。
4 系统调试运行 错误!未指定书签。
界面调试 错误!未指定书签。
功能调试 错误!未指定书签。
5 课程设计总结与思考 错误!未指定书签。
6 参考文献 错误!未指定书签。
7 附 录 错误!未指定书签。
第 3 页
1 引言
目前,很多新的技术领域都涉及到了语言,语言是面向对象编程,并涉及到网络、多线程等重要的基础知识,因此语言也是学****面向对象编程和网络编程的首选语言。按照教学培养计划要求,学生在学****完课本中指定课时的知识后,应安排一定课时的课程设计。其主要目的是使学生深入理解并实践在本课程中所学的有关程序设计方面的语言基础、异常处理、事件处理、小应用程序以及图形用户界面设计等。故此“日历记事本”应运而生。
本课程设计是为了配合程序设计课程
1],帮助学生深入学****掌握语言,熟练运用这个工具而设立的课程。通过课程设计各个项目的综合训练,加强学生对语言的理解,检验学生对专业理论知识理解及掌握的程度,锻炼学生综合运用程序设计处理所学的知识实际分析问题、解决问题的能力,使课堂上的理论在实践中得到运用,提高学生的综合素质,为学生毕业后的实际工作打好基础。同时也满足了大多数同学对于一款简单易用的日记本软件的需求。
设计一个简单的记事本,可以实现以下功能:
文件的新建,打开,保存和另存;
第 4 页
对文件的编辑,如全选,复制,剪切,粘贴;
执行完操作后,能够顺利关闭记事本。
通过这次设计,可以帮助学生:
提高对语言设计的掌握能力;
理论联系实际,进一步提高学生的软件开发技术;
培养学生分析、解决问题的能力。
2、需求分析
现在网络上各种文档编辑器数不胜数,有 , ,。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握
2]。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的实现特定功能的记事本程序。
2.1系统概述
用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期;用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框;用户可以查询到某个月的所有的提示信息。是一个平时写日记、备忘录的好工具
第 4 页
3]。
系实统现思路
设计两个类,一个类,具有程序的要求和功能再创建一个主类,在主类中创建一个类的对象,就可以直接在编译器中运行程序
4]。
界面设计
在主界面中设计一个容器,并在其中加入一个下拉菜单和一个文本域控件,把该容器设置为(1,1)布局。
功能设计
在下拉菜单中加入子菜单并进行监听,分别实现对文件的操作功能。点击不同菜单项时,显示不同界面
5]。
代码设计
编写每个控件的相关代码,并进行调试。
第 6 页
3 系统详细设计
界面设计
创建一个下拉菜单和文本域,在文本域中显示编辑的文件信息
6]。
主要代码:
(s);
p1 ("");
(400,600);
1 ("文件");
2 ("编辑");
3 ("帮助");
1 ("新建");
2 ("打开");
3 ("保存");
4 ("另存为");
5 ("退出");
6 ("全选");
7 ("复制");
第 6 页
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 页
主要代码
1();
2();
3();
4();
5();
6();
7();
8();