JAVA程序设计论文
- 格式:doc
- 大小:956.50 KB
- 文档页数:22
java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
本文是店铺为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名 _______ _学号 ___________专业 ____ 班级 ____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。
JAVA程序设计论文课题名称:多文档编辑器(记事本)开发人员:***指导教师:**院系专业:计算机科学与技术专业提交日期:2010-12-18目录1 选题依据 (2)2 需求分析 (2)3 系统分析 (3)3.1 系统开发环境 (3)3.2 系统功能实现 (3)3.2.1 系统界面 (3)3.2.2 系统的非功能性需求 (4)3.2.3 系统的软件实现 (4)4 测试分析 (8)4.1 关于文件模块的操作测试 (8)4.2 关于编辑模块的操作测试 ........................... 错误!未定义书签。
4.3 关于其他模块的操作测试 (16)5 系统缺点 (18)6 个人总结 .....................................................................错误!未定义书签。
7 参考文献 .....................................................................错误!未定义书签。
附录……………………………………………………………………错误!未定义书签。
一:选题依据经过一个学期JA V A课程的学习,发现JA V A功能强大,应用也很广泛。
虽然之前已经学过一门面向对象语言——C++,但仅仅是皮毛,而且并没有真正领会到面向对象语言的思想和操作,所以想借这次期末论文设计好好深入学习JA V A的应用。
但是自己在计算机语言方面基础薄弱,这次基本算是从头学起,所以就想到从设计一个小型项目做起,当时软件工程代课老师建议我做个小型记事本即类似微软记事本的多文档编辑,并给予一些思路和建议,于是我便动手做了这个小项目。
本程序为JCreator开发的单机小程序,不需要网络环境的支持,结合了面向对象和软件工程的开发思路。
. 二:需求分析一个文档编辑器的基本模块一般就包含:文件,编辑,格式,查看等;基本功能无非是:新建,打开已有文件,保存,另存为,页面设置,复制粘贴,字体等。
java毕业设计论文Java是一种高级编程语言,具有广泛的应用领域和众多的优点,因此在计算机科学和软件工程等领域得到了广泛的应用。
在高等院校中,Java也是一门重要的课程,学生们通常会通过一定的实践来提升自己的编程能力。
因此,本毕业设计论文将介绍一种基于Java的毕业设计项目,总计700字。
在本毕业设计中,我选择了一个在线图书管理系统作为项目的主题。
这个系统可以实现管理员对图书的管理和用户对图书的查询和借阅。
系统的前端使用了Java的Swing库来实现用户界面,后端采用了Java的Servlet技术来处理用户请求和与数据库交互。
系统的前端部分主要包括登录界面、主页界面和图书查询界面。
登录界面允许用户输入用户名和密码进行登录,验证用户身份并获取相应的权限。
登录成功后,用户将进入主页界面,可以查看自己已借阅的图书信息和归还图书。
在图书查询界面,用户可以根据不同的条件来查询图书的相关信息,并可以进行图书的预约和借阅操作。
系统的后端部分主要包括用户管理和图书管理两大模块。
用户管理模块负责处理用户的注册、登录、修改密码等操作,并与数据库交互,将用户信息存储在数据库中。
图书管理模块负责处理图书的增删改查操作,并与数据库交互,将图书信息存储在数据库中。
同时,该模块还负责处理用户的借阅和归还操作,更新图书的借阅状态。
在本毕业设计中,我遇到了一些挑战和困难。
首先是数据库设计和管理方面的问题,我需要仔细考虑数据库表的结构和字段的定义,同时还需要注意数据库的读写性能。
其次是前后端交互和数据传输的问题,我需要固定前后端的接口和数据格式,确保数据能够正确传输和解析。
最后是系统的安全性和稳定性问题,我需要加强对系统的安全性漏洞和错误处理的处理。
通过本毕业设计,我得到了很多的成长和收获。
我学会了如何使用Java的Swing库来设计和实现用户界面,如何使用Java 的Servlet技术来处理用户请求和与数据库交互。
同时,我也学会了如何设计一个完整的软件系统,并对数据库设计、前后端交互和系统安全性等方面有了更深入的了解。
摘要针对语言教学中遇到的问题,如何更好地结合该课程的特点,在教学中充分调动学生的积极性,以案例制作来帮助学生理解抽象的理论知识,培养编程能力是亟待研究和解决的问题。
本文主要结合作者在语言程序设计中的教学实践,介绍案例教学的应用与实施方法。
关键词语言;案例教学;编程能力随着的迅速发展,作为一种面向对象的高级语言得到了越来越广泛的应用。
它既具有一般程序设计语言所具有的安全性、多线程等特点,同时又具有独特的平台无关性的优势。
为了适应社会的发展,培养更符合市场需求的计算机专业人才,很多高校都陆续开设了语言的相关课程。
但是在传统的语言教学过程中,课堂一般以教师为主导,首先按照教材章节顺序向学生灌输一个个抽象的概念、语法和算法,然后再去布置相关的实践任务让学生在机房实践操作。
这种先理论后实践、理论和实践完全割裂的教学方式忽视了学生的互动参与,导致课堂乏味,学生学习兴趣下降,教学内容单纯倚重课堂讲授,学生实训操作练习很少,而且学与做相脱离,不利于学生理解消化课程知识和锻炼编程能力,难以取得理想的教学效果。
针对这些问题,教师可以在该课程的教学中引入案例教学,以书本知识点为基础,以案例为依托,使学生在制作案例的过程中逐渐理解基本理论知识,在理解理论知识后不断提高语言的编程能力[1]。
一、案例教学法的实施意义案例教学法由美国哈佛商学院提出,通过在课堂教学中由教师围绕案例组织教学,将学生引入特定的情境之中,启发学生分析案例,探讨案例解决方案,实现课堂师生的双向互动和学生学习效果的及时反馈,激发学生学习的积极性,提高教学效果。
在语言程序设计课程教学中应用案例教学法就是通过实施一个完整的案例来组织教学活动,用典型案例把理论知识与实践教学有机地结合起来,把理论知识融入到案例制作之中。
教师通过案例实施完成教学过程,学生通过案例制作掌握的语言知识和编程技巧,使教学做有机融合,提高该课程的教学效果。
与传统教学方式相比,案例教学方法更能充分发掘学生的创造潜能,培养学生学习语言的兴趣,提高学生解决实际问题的综合能力[2]。
JAVA程序设计班级:09计算机网络技术姓名:李伟学号:04020901007E-mail:839826538@目录一、设计概要…………………………………………………………………二、设计说明………………………………………………………………..三、参考文献…………………………………………………………………摘要:该程序是一个图形界面的java文档编辑器,其界面主要采用了awt包,程序实现了文本编辑器的基本功能有:新建文件、打开文件、文件保存、文件另存为、剪切、复制、粘贴、删除、查找/替换、改变字体大小,另外还利用Time类的schedule方法实现了文件的定时自动更新功能,并创建备份文件,由于该编辑器是用的awt包,所以在技术上没有实现将Java的关键字以不同颜色显示功能。
关键字:java 编辑器一、概要设计Java程序编辑器是:图形界面、线程、流与文件等技术的综合应用。
图形界面的实现:考虑到简单、实用、高效等特点,就选择了A WT来完成实现,在选择组件上,文本编辑区就选用了TaxtArea作为主要的部件。
线程实现文件自动保存:在相关的参考书上查阅到在Time类中有一个schedule方法可以在后台自动完成一定的功能,而且调用起来相当简单,于是就用了Time类中的schedule方法来实现文件自动保存及备份功能。
文件操作的实现:利用了字符文件流FileReader和FileWriter类来实现。
由于Java的特性,可能用任何一个编辑器来编辑,于是就将Windows中的记事本作为模仿对象,根据实现情况删减了其中的一些功能,如自动换行,设置字体,打印等功能。
在设计类的时候,考虑到简单明了,就用了两个类,一个主类和一个默认属性类作为程序的整体框架,所有的对象和方法都是在默认属性类中创建和实现的,以及为各组件注册事件监听程序也是在默认属性类中实现的。
主类完成对象的实例化及显示。
这们设计的优点是:条理清晰,容易理解,容易修改。
java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
本文是我为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名 _______ _学号 ___________专业 ____ 班级 ____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java 技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet 的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为"Java是八十年代以来计算机界的一件大事"。
java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
*是小编为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名_______ _学号___________专业____ 班级____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。
基于J2SE的Java程序设计毕业论文目录引言·····························································- 1 - 1、开发环境概述··················································- 1 - 1.1 开发平台及开发工具概述·····································- 1 -1.1.1 Java介绍···············································- 1 -1.1.2 Java的特点·············································- 2 -1.1.3 Java平台介绍···········································- 3 -1.1.4类······················································- 3 -1.1.5方法····················································- 4 - 1.2 Swing······················································- 4 -1.2.1 Swing介绍··············································- 4 -1.2.2 Swing的原理············································- 4 -1.2.3 Swing与AWT的关系······································- 5 -1.2.4 创建图形界面步骤·······································- 5 - 1.3需求概述····················································- 6 - 1.4简历生成程序的功能要求······································- 6 - 1.5运行环境····················································- 6 -2、环境搭建······················································- 6 - 2.1安装JDK····················································- 6 - 2.2设置环境变量················································- 7 - 2.3HelloWorld程序·············································- 11 -2.3.1编写源程序·············································- 11 -2.3.2编译程序代码并运行·····································- 11 -3、设计规划·····················································- 13 - 3.1程序说明···················································- 13 -3.2总体设计说明···············································- 13 -4、详细设计·····················································- 14 - 4.1界面设计···················································- 14 - 4.2信息输入模块···············································- 15 - 4.3信息预览模块···············································- 18 -4.4信息操作模块···············································- 19 -5、结论·························································- 22 -6、致谢·························································- 23 -7、参考文献·····················································- 24 -1、开发环境概述1.1 开发平台及开发工具概述开发平台:J2SE开发工具:Java Version 6 Update 11、Swing1.1.1 Java介绍Java是1995年6月有Sun公司引进到这个世界的革命性的编程语言,它被美国的著名杂志《PC Magazine》评为1995年十大优秀科技产品。
微波炉模拟应用程序设计与实践班级:软件技术(1)班学号:201015040102姓名:*************指导教师:张海波2011年06月06日目录一、应用程序功能需求分析 (3)二、程序设计主要部分源代码及功能实现 (4)三、学习心得与收获 (10)很长时间以来我一直困惑不已,为什么一些又贵又先进的东西会一点用都没有。
直到我突然想起,计算机不就是一台愚蠢之至却拥有难以置信的做聪明事能力的机器嘛,而程序员不就是聪明绝顶却拥有难以置信的干蠢事的能力的人嘛。
一句话,他们简直就是天生绝配。
2应用程序功能需求分析联想现实生活中用到的微波炉,将它的工作原理用应用程序来模拟实现。
这个微波炉模拟应用程序将包含一个允许用户设定微波炉烹调时间的小键盘,同时显示相应的烹调时间,当输入某个时间后,用户可以通过点击Start JButton来启动整个烹调过程。
此时,微波炉上的玻璃窗将改变颜色(由灰色变为黄色),从而模拟食物烹调过程中微波炉内的灯光颜色,相应的定时器也将按每次一秒的速度进行递减。
当时间终止时,该微波炉的玻璃会再次返回到灰色状态(表示微波炉已停止工作),然后,显示文本“Done!”。
用户可在任何时刻通过点击Clear JButton停止微波炉的工作,然后再重新输入一个新时间。
注意,用户所输入的分钟数不能超过59,秒数也不能超过59;否则,任何无效的烹调时间都将被重置为零。
将要创建的应用程序是一个允许用户输入烹调时间的微波炉模拟程序。
为处理时间数据,需要创建一个称之为CookingTime的类。
此类用于存储分钟数及秒数(微波炉模拟应用程序通过它们记录剩余的烹调时间)。
为使应用程序能够访问和改变分钟数及秒数,还将为该类提供相应的get方法和set方法。
3程序设计主要部分源代码及功能实现微波炉模拟应用程序通过使用JPanel组件将其内部的组件组织了起来。
该应用程序需要两个JPanel——一个组织该应用程序中的JButton和JTextField,另一个则代表微波炉的玻璃窗。
JAVA程序设计论文课题名称:多文档编辑器(记事本)开发人员:***指导教师:**院系专业:计算机科学与技术专业提交日期:2010-12-18目录1 选题依据 (2)2 需求分析 (2)3 系统分析 (3)3.1 系统开发环境 (3)3.2 系统功能实现 (3)3.2.1 系统界面 (3)3.2.2 系统的非功能性需求 (4)3.2.3 系统的软件实现 (4)4 测试分析 (8)4.1 关于文件模块的操作测试 (8)4.2 关于编辑模块的操作测试 ........................... 错误!未定义书签。
4.3 关于其他模块的操作测试 (16)5 系统缺点 (18)6 个人总结 .....................................................................错误!未定义书签。
7 参考文献 .....................................................................错误!未定义书签。
附录……………………………………………………………………错误!未定义书签。
一:选题依据经过一个学期JA V A课程的学习,发现JA V A功能强大,应用也很广泛。
虽然之前已经学过一门面向对象语言——C++,但仅仅是皮毛,而且并没有真正领会到面向对象语言的思想和操作,所以想借这次期末论文设计好好深入学习JA V A的应用。
但是自己在计算机语言方面基础薄弱,这次基本算是从头学起,所以就想到从设计一个小型项目做起,当时软件工程代课老师建议我做个小型记事本即类似微软记事本的多文档编辑,并给予一些思路和建议,于是我便动手做了这个小项目。
本程序为JCreator开发的单机小程序,不需要网络环境的支持,结合了面向对象和软件工程的开发思路。
. 二:需求分析一个文档编辑器的基本模块一般就包含:文件,编辑,格式,查看等;基本功能无非是:新建,打开已有文件,保存,另存为,页面设置,复制粘贴,字体等。
一.文件模块包含新建,打开,保存,另存为,页面设置,打印,退出几项功能。
新建即建立文本,打开就是打开系统已有文件并显示在编辑框图内,保存是把已编辑的文本保存到固定位置,另存为实现保存已编辑文本但当前内容框仍可继续编辑,页面设置实现文本的框图构架。
二.编辑模块包含剪切,复制,查找,粘贴,替换,时间日期等几项功能。
剪切复制粘贴都可以运用鼠标右键操作完成,查找和替换实现文本内容相同部分的替换,同时时间日期一项可以直接点击并在文本显示。
三.格式主要是包含字体模块功能,实现设置字体。
四.查看和帮助栏主要是关于记事本的信息。
三:系统分析为了使系统具备上述所具备的功能,应该有一个具体的设计思路,并且脑海中应该有整体的系统架构,在经过短暂的资料查找并结合实际运用操作,系统功能的具体实现步骤及界面设计逐渐浮出水面。
在对界面设计及系统需要实现的功能有了大致的框架后开始了具体开发该系统的阶段。
3.1系统开发环境该“点名系统”是在Windows XP系统环境下,运用Sun公司提供的JDK 及JCreator软件联合开发出来的。
JDK是Java Development Kit 的缩写,JCreator 是适合初学者的一款开发工具。
3.2系统功能实现3.2.1系统界面界面包含需求分析中的各个模块。
3.2.2系统非功能性需求可靠性:当输入为空或不合规范时提示错误安全性:当未保存但选择删除时要提示用户3.2.3系统软件实现1.软件的功能结构2.各软件模块的解释和代码实现◆ 主模块的代码实现ta=new JTextArea();sta=new JScrollPane(ta);mainFrame=new JFrame("多文档编辑器"); mBar=new JMenuBar();mainFrame.setJMenuBar(mBar);file=new JMenu("文件(F)");file.setMnemonic('F'); edit=new JMenu("编辑(E)"); edit.setMnemonic('E'); format=new JMenu("格式(O)"); format.setMnemonic('O'); view=new JMenu("查看(V)"); view.setMnemonic('V'); help=new JMenu("帮助(H)");help.setMnemonic('H');mBar.add(file); mBar.add(edit);mBar.add(format);mBar.add(view);mBar.add(help);◆文件模块的代码实现New=new JMenuItem("新建(N)");New.setMnemonic('N');open=new JMenuItem("打开(O)");open.setMnemonic('O');save=new JMenuItem("保存(S)");save.setMnemonic('S');saveAs=new JMenuItem("另存为(A)...");saveAs.setMnemonic('A');exit=new JMenuItem("退出(X)");exit.setMnemonic('X');file.add(New);file.add(open);file.add(save);file.add(saveAs);file.add(exit);◆编辑模块的代码实现cut=new JMenuItem("剪切(U)"); cut.setMnemonic('U');copy=new JMenuItem("复制(C)"); copy.setMnemonic('C');paste=new JMenuItem("粘贴(V)"); paste.setMnemonic('V');delete=new JMenuItem("删除(L)"); delete.setMnemonic('L'); find=new JMenuItem("查找");replace=new JMenuItem("查找和替换");edit.add(cut); edit.add(copy); edit.add(paste);edit.add(delete); edit.add(find); edit.add(replace);◆格式.帮助.查看在菜单栏的显示实现font=new JMenuItem("字体(F)...");font.setMnemonic('F');state=new JMenuItem("状态栏(S)");state.setMnemonic('S');head=new JMenuItem("帮助主题(H)");head.setMnemonic('H');aboutNotepad=new JMenuItem("关于记事本(A)");aboutNotepad.setMnemonic('A');format.add(font);view.add(state);help.add(head);help.add(aboutNotepad);file.insertSeparator(4);help.insertSeparator(1);四:测试分析4.1 关于文件模块的操作测试文件模块的新建功能选择后便可直接在文本框输入内容,由于打开记事本便可直接进行内容输入,所以新建功能的测试省略;选择文件模块的打开功能,选择目录文档,单击后便可在文本框显示原文档内容,本测试用例是打开桌面JA V A文件夹中的一个java程序源代码,操作完成后,原代码内容在文本框显示,选择退出项可以直接退出该编辑器。
(保存和另存为功能在后面模块的编辑过程中进行测试)选择文件模块中的打开选项:显示目录文件,选择你想要打开的文档,点击打开:文档内容在文本区域显示:4.2关于编辑模块的相关操作和测试选中上一步测试中文本的任意一部分内容,选择编辑模块中的剪切命令,则选中部分即被贱妾消失,然后把鼠标光标指向想要内容放置的位置,选择粘贴项命令即可在制定位置显示刚才剪切的内容,本例是选中最后三行粘贴到第六行语句后面显示的结果,复制命令的实现类似;选择查找选项,输入你要查找的内容,如果文本中存在,则查找到的字符会以阴影选中形式出现;选择查找和替换功能,输入要查找以及要替换成的内容,则文本查找到的内容就会替换成对应内容。
选中要剪切的内容,最后三行,选择剪切项:把鼠标指向第六行末尾,选择粘贴项:最后三句语句在第六行末尾显示,剪切粘贴操作成功:选择查找选项,输入要查找的内容——showMessage:点击查找,可发现文本内容中的showMessage被选中:选择查找和替换选项,输入要替换的文本——Square和替换成的文本——mianji:点击替换按钮,可发现文本中第二行的Square被替换成了mianji:选择文件模块中的另存为功能,可把修改后的文本保存在某个路径目录中,本例选择保存在我的文档中:输入文件名exzample,点击保存:打开我的文档,发现刚才保存的exzample文件存在(保存时默认为所有文件类型):4.3关于其他模块的操作测试:格式界面:查看界面:帮助界面:帮助模块中选择关于记事本,显示如下:五:系统缺点由于本人水平有限,本软件只能实现文本编辑的一些基本功能,更细化的功能并不能实现,例如字体设置以及文本修改后提示是否保存功能,还需要完善与改进。
六:个人总结在大家看来,编写个记事本,在JA V A软件开发中应该算是挺基础和简单的吧,可是这项看似简单的小软件却着实耗费了我不少的精力,连续好几个星期都是没课便往创新实验室去。
由于基础不太好,对于面向对象语言的了解和掌握也很生疏,所以首先便是从课本入手,先试着编写课本上一些小的程序,以培养对JA V A语言应用的感觉,然后确定选题后才有针对性的去看一些用户界面程序设计的一些书和资料,本软件开发主要用的是菜单实现,对鼠标事件运用较少。