java语言程序课程设计,Java语言课程设计---记事本程序设计

3a5429672e603c333e817469066cd8b7.gifJava语言课程设计---记事本程序设计

课程设计(大作业)报告课程设计(大作业)报告 课程名称java 语言程序设计 设计题目记事本程序设计 院 系信息与技术学院 班 级计算机科学与技术 2 班 课程设计(大作业)任务书课程设计(大作业)任务书 姓 名 院 系信息与技术学院 专 业计算机科学与技术专业 任务起止日期 2011-12-262011-12-30 课程设计题目记事本程序设计 课程设计要求 (1)按照课程设计任务及要求写。 (2)设计思路---工作原理,功能规划。 (3) 总体设计与详细设计---数据分析,算法思路,类设计,功能实现包含程序流 程图,主要代码及注释,界面等。 (4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法 等。 (5)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知 识, 巩固了哪些知识,有哪些提高。 (6)有相应的参考文献。 (7)按照格式要求完成设计报告,追求完善,不要仅仅应付老师检查,程序要求 有良好的结构及编码风格,有必要的注释。 工作计划及安排 12011-12-26 听老师布置完作业。 22011-12-27 选定题目,构思设计。 32011-12-28 编写程序。 42011-12-29 程序答辩。 52011-12-30 提交课程设计报告。 指导教师签字 年 月 日 目录目录 课程设计(大作业)报告 1 昆明学院课程设计(大作业)任务书. 2 一、课程设计任务及要求一、课程设计任务及要求 . 4 1.课程设计任务 4 2.课程设计要求 4 二、设计思路二、设计思路 4 1.工作原理 4 2.功能规划 4 三、总体设计与详细设计三、总体设计与详细设计 . 5 1.算法思路 5 2.类设计 5 3.功能实现 7 3.1 程序流程图 7 3.2 源程序代码 8 3.3 图形界面 26 四、运行调试与分析讨论四、运行调试与分析讨论 . 27 1.程序截屏 27 2.运行结果分析 32 3.改进想法 32 五、设计体会与小结五、设计体会与小结 . 32 1.出现的问题 32 2.解决方法 33 3.体会和小结 33 六、参考文献六、参考文献 33 一、课程设计任务及要求一、课程设计任务及要求 1.1.课程设计任务课程设计任务 1、掌握相关的用 Java 语言进行图形界面设置及操作方法。 2、掌握 Java 语言包、类和继承、派生方法。 3、学习并设计编写简单的 GUI 应用程序。 4、熟练掌握 GUI 应用中相关的图形界面设计方法,以及相关的事件处理 方法。 5、设计实现 Windows 系统中记事本窗口及相关功能。 6、可附加一些新功能,能使设计更新颖。 2.2.课程设计要求课程设计要求 1、设计记事本图形界面菜单窗口菜单有记事本相应的功能,并能实现 一些菜单上的功能。 2、运行程序,检验程序的可行性。 3记录菜单功能实现的事件 二、设计思路二、设计思路 1.1.工作原理工作原理 参照记事本的相关功能,做一个记事本类。记事本类还有其它子程序,由 GUI 图形界面设计主要界面和菜单,程序包含了记事本中的各项功能。用事件监 听及监听方法来进行各项事件驱动程序, 最终在记事本中写入内容可以进行各项 操作。 2.2.功能规划功能规划 仿照 Windows 操作系统中的记事本程序,可进行记事本中的各项功能的操 作。记事本中有基本的文件、编辑、格式、查看、帮助五个菜单,每个菜单包含 多个功能。其中 文件新建、打开、保存、另存为、页面设置、打印、退出。 编辑撤销、剪切、复制、粘贴、删除、查找、查找下一个、替换、转到、 选择、日期/时间。 格式自动换行、字体、颜色。 查看字数统计、状态栏。 帮助查看帮助、关于记事本、关于作者。 记事本其它操作最大化、最小化、关闭窗口。 三、三、总体设计与详细设计总体设计与详细设计 1.1.算法思路算法思路 首先,定义一个总类 NoteBook; 然后,在 NoteBook 中建立面板文本框并添加菜单内容; 其次,创建文件菜单上的各个菜单项并添加到菜单上, 添加监听器来实现文件菜单上的各个菜单项的功能, 添加监听器来实现编辑菜单上的各个菜单项的功能, 添加监听器来实现格式菜单上的各个菜单项的功能, 添加监听器来实现查看菜单上的各个菜单项的功能, 添加监听器来实现帮助菜单上的各个菜单项的功能; 最后,添加关闭记事本程序事件。 2.2.类设计类设计 本程序主要用了 43 个类,其中有一个是自定义类。自定义类为 NoteBook 类,其余42个类全部是JDK里面的,它们分别为 CheckboxMenuItem; Color;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JAVA记事本的设计与实现 JAVA记事本的设计与实现全文共27页,当前为第1页。JAVA记事本的设计与实现全文共27页,当前为第1页。 JAVA记事本的设计与实现全文共27页,当前为第1页。 JAVA记事本的设计与实现全文共27页,当前为第1页。 《面向对象程序设计课程设计报告 题 目:《日记本的设计与实现 》课程设计 学 院: 信息工程 姓 名: xxxx 学 号: 1134120131 专 业: 软件工程 班 级: 软工 1101班 指导教师: xxxx 二 0 一二年十二月十四日 0 JAVA记事本的设计与实现全文共27页,当前为第2页。JAVA记事本的设计与实现全文共27页,当前为第2页。 JAVA记事本的设计与实现全文共27页,当前为第2页。 JAVA记事本的设计与实现全文共27页,当前为第2页。 目 录 1. 引 言 .......................................................................................................................... 3 2. 设计目的与任务 .......................................................................................................... 4 3. 设计方案 ...................................................................................................................... 5 3.1 总体设计 ................................................................................................................. 5 3.2 设计要求 ............................................................................................................. 5 3.3 系统的主要功能 ..................................................................................................... 5 3.4 开发环境 ................................................................................................................. 5 3.5 系统的功能模块划分与系统流程图 ..................................................................... 6 3.5.1 系统的功能模块划分 ...................................................................................... 6 3.5.2 万年历模块流程图 .......................................................................................... 7 3.5.3 日记本模块流程图 .......................................................................................... 7 3.6 各个类说明 ............................................................................................................. 7 3.6.1 主类 NoteBook ................................................................................................ 7 3.6.2 记事本 Note 类 ................................................................................................ 8

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值