- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NIIT-2综合训练
日历记事本
专业
计算机科学与技术
学生姓名
班级
学号
指导教师
完成日期
信息工程学院
目 录
TOC \o 1-5 \h \z \u HYPERLINK \l _Toc264986874 一、综合训练的目的 PAGEREF _Toc264986874 \h 1
HYPERLINK \l _Toc264986875 二、综合训练的内容 PAGEREF _Toc264986875 \h 1
HYPERLINK \l _Toc264986876 三、综合训练的具体实现 PAGEREF _Toc264986876 \h 1
HYPERLINK \l _Toc264986877 四、综合训练的总结 PAGEREF _Toc264986877 \h 2
HYPERLINK \l _Toc264986878 附录:源程序清单 PAGEREF _Toc264986878 \h 2
NIIT-2综合训练
一、综合训练的目的
(1) 进一步巩固所学的Java语言基础知识,达到熟练编写、运用的程度;
(2) 锻炼自己的面向对象的程序设计思想,能够深刻认识面向过程与面向对象两种设计方法之间的区别;
(3) 熟练掌握具体软件开发平台下(NetBeans)的动手能力,掌握Java应用程序设计的方法与技巧,实现从传统面向过程程序设计思维到面向对象程序设计思维的转型;
(4) 初步了解MIS的概念与相关知识,具备独立设计、实现小型MIS系统的应用开发能力。
二、综合训练的内容
题目:日历记事本
三、综合训练的具体实现
1.设计内容
设计GUI界面的日历记事本。系统将日历,记事本功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。
2.设计要求
1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前日历的年份减一;当鼠标左键单击“下年”按钮,当前日历的年份加一。
2.该日历也可以在某年内按月前后翻动。鼠标单击“上月”按钮时,当前日历的月份减一;当鼠标左键单击“下月”按钮,当前日历表的月份加一。
3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日历已有记录内容,并询问用户是否用记事本显示该内容。
4.用户选择具体日期后,可以将记事本的当前内容保存起来,形成日志。
3.总体设计
本日历记事本程序共有4个java源文件。
CalendarPad.java
该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从该类开始执行。
Year.java
该文件负责创建管理年份的对象。
Momth.java
该文件负责创建管理月份的类对象。
NotePad.java
该文件负责创建记事本。
4.具体设计
运行效果与程序发布
将4个java文件保存到一个文件夹中。将4个文件分别编译生成相应的字节码文件。然后,用java解释器运行主类,效果如图:
2.可以使用jar.exe把一些文件压缩成JAR文件,来发布我们的应用程序。可以把本java应用程序中涉及到的类文件压缩成一个JAR文件,例如CalendarPad.jar.
首先,用文本编辑器编写一个清单文件,然后,如下生成JAR文件:
C:\notepad\jar cfm CalendarPad.jar moon.mf *.class
其中,参数c表示要生成一个新的JAR文件;f表示要生成的JAR文件的名字;m表示清单文件的名字。现在皆就可以将Calendar.Jar拷贝到任何一个安装了java运行环境的计算机上,只要用鼠标双击文件就可以运行本java应用程序了。
另外创建一个帮助文件help.txt,内容如下:
您可以用鼠标双击CalendarPad.jar或CalendarPad.bat来运行本软件,但是,如果您的计算机上安装了中文版WinRAR解压缩软件,并将.jar文件与该解压缩软件做了关联,那么,用鼠标双击CalendarPar.jar文件时,WinRAR解压缩软件会自动运行进行解压缩操作,这时您可以双击Calendar.Pad.bat来运行我们的软件。
最后,将.bat文件,.jar文件,帮助文件一同发布。
四、综合训练的总结
经过一个学期的JAVA学习,我对JAVA编程有了一定的认识,在做这个课程设计的时候,刚开始感觉自己无从下手,不知道该怎么开始,很茫然。最终利用网络资源和查阅图书馆的书籍,在傅老师和同学的指导和讨论下,经过一段时间终于完成了这个设计。当程序运行结束看到弹出的日历记事本的界面时,感到很欣慰,虽然只是一个小小的东西,但却是自己起步的成就
您可能关注的文档
最近下载
- 心理卫生与心理咨询00284.pdf VIP
- 新高一,第一次月考反思总结-高一上学期主题班会课件.pptx VIP
- 22-23年九上《道德与法治》期中试卷.pdf VIP
- 国开(SC)-安全原理-第4次形考作业-学习资料.docx VIP
- 道路交通信号灯设置与安装规范 GB14886-2016.docx VIP
- 最新苏教版六年级数学下册第一单元测试题.doc VIP
- 六年级语文质量分析语文工作总结PPT.pptx
- 2025至2030中国增塑剂(塑化剂)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 智能学习环境构建在初中物理教学中的应用与效果评价教学研究课题报告.docx
- 2025民营经济促进法与案例讲座课件PPT.pptx
文档评论(0)