java语言课程设计报告-记事本的制作

java语言课程设计报告-记事本的制作

ID:6333036

大小:538.00 KB

页数:21页

时间:2018-01-10

java语言课程设计报告-记事本的制作_第1页
java语言课程设计报告-记事本的制作_第2页
java语言课程设计报告-记事本的制作_第3页
java语言课程设计报告-记事本的制作_第4页
java语言课程设计报告-记事本的制作_第5页
资源描述:

《java语言课程设计报告-记事本的制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机学院信管08级JAVA程序设计报告JAVA语言课程设计报告题目:记事本的制作设计者:专业班级:学号:指导教师:2011年11月26日河南理工大学计算机学院19计算机学院信管08级JAVA程序设计报告目录摘要1一、本组课题及程序功能要求2二、系统需求分析22.1系统名称22.2系统介绍32.3开发背景3三、系统总体设计33.1系统功能结构图33.2系统数据流程图3四、系统设计介绍44.1Java语言的基本知识44.2本程序所用知识点64.3IO流7五、程序代码设计9六、系统效果演示12七、设计体会15参考文献15附:程序清单

2、1519计算机学院信管08级JAVA程序设计报告摘要现在网络上各种记事本软件数不胜数,功能也是应有尽有,有能改变字体的,有能改变颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁琐,是初级使用者一时难以掌握,仅从日常应用方面来说,一个记事本只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需求设计了一个的简单的记事本程序。该程序报告里的程序是使用Java编写的,实现记事本的功能,参考windows中记事本的功能。要求打开文件,读取文件中的文本信息。显示、编辑修改文本信

3、息。Java记事本采用的是JavaSE中的GUI和IO基本技术,可以实现文本的简单操作,如:打开文档、编辑文档、保存文档等。19计算机学院信管08级JAVA程序设计报告一、本组课题及程序功能要求课题名称:Java记事本的制作要求:设计一个类似于window记事本的Java程序,可以基本实现以下功能1)文件的打开、编辑、保存。2)对文本的各种编辑操作。3)执行完操作后,能够顺利关闭记事本。二、系统需求分析2.1系统名称Java记事本2.2系统介绍Java记事本采用的是JavaSE中的GUI和IO基本技术,可以实现文本的简单操作,如

4、:打开文档、编辑文档、保存文档等。具体操作如下:1.点击文件——》打开可以浏览电脑上的文件。2.当选择一个TXT文件时,确定可以打开此文件。3.在文档显示界面可以输入文档对其进行编辑。4.当选择保存时,可以保存到指定的位置。5.点击退出功能按键可以退出本记事本程序。2.3开发背景现在网络上各种记事本软件数不胜数,功能也是应有尽有,有能改变字体的,有能改变颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁琐,是初级使用者一时难以掌握,仅从日常应用方面来说,一个记事本只需一些简单实

5、用的功能就够了。本程序设计就是依照这样一种使用需求设计了一个的简单的记事本程序。19计算机学院信管08级JAVA程序设计报告三、系统总体设计打开3.1系统功能结构图文件保存退出记事本编辑显示界面文字显示3.2系统数据流程图文本文档打开主界面打开编辑文本文档保存退出四、系统设计介绍4.1Java语言的基本知识(1)Java平台分类JavaSE(JavaPlatformStandardEdition)Java平台标准版,包含那些构成Java语言核心的类,可以理解为学习Java的基础JavaEE(JavaPlatformEnterpr

6、ise Edition)Java平台企业版,包含JavaSE,并且还包含用于开发企业级应用的类准确的说JavaEE是一套用于企业开发的技术规范,包含很多组件,13种核心技术,如:XML、JSP、Servlet、JDBC、JavaMail等19计算机学院信管08级JAVA程序设计报告JavaME(JavaPlatformMicroEdition)Java平台微型版,包含JavaSE的一部分,另外提供一些用于小型设备上的类,例如:手机、机顶盒、汽车导航仪Java语言的编译过程如下图所示:(2)java语言的基本格式所有Java代码都

7、应该在一个class中Java是严格区分大小写的Java是一种自由格式的语言。Java代码分为结构定义语句和功能执行语句,功能执行语句最后必须以分号结束。(3)Java语言的标识符通用规范类名、接口名:所有单词首字母大写,驼峰式命名,例如:XxxYyyZzz变量名、函数名:第一个单词首字母小写,其他单词首字母大写,驼峰式命名,例如:xxxYyyZzz常量名:所有字母都大写,单词之间用下划线分割,例如:XXX_YYY_ZZZ包名:全部小写,例如:xxx.yyy.zzz(4)Java语言的关键字19计算机学院信管08级JAVA程序设

8、计报告注:java无sizeof,goto,const关键字,但不能用gotoconst作为变量名4.2本程序所用知识点(1)GUI概念GUI是GraphicalUserInterface的缩写,图形化用户界面(2)布局管理FlowLayout(流式布局管理器)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。