基于Java的文本编辑器(源码+论文)

当今,计算机以及网络技术的飞速发展,社会正快速向信息化社会前进,我们需要更智能,更专业的软件帮助我们完成工作,从而提高了工作效率。
目前文本编辑器种类很多,所提供的功能也很多,但是能满足用户实现多种功能和进行Java的编译与运行很少,不能更好的适应当前用户的要求。本设计所完成的文本编辑器功能是针对学习Java程序语言,因此我们利用Java程序设计虚拟机和软件对用户及使用者的应用过程形成一整套完整的编写代码,编译,运行。
本文本编辑器的开发主要包括界面窗口的菜单栏和工具栏以及树结构,还有链接Java虚拟机实现编译与运行。使用SUN公司的Java中的GUI作为开发技术,利用其提供的各种类与接口,首先建立系统应用原型。
本文本编辑器的开发采用JDK6.0和 UltraEdit为开发工具,操作系统为Windows98/Windows 2000/Windows XP等。

关键词:面向对象程序设计,GUI,文本编辑器,编译,运行
基于Java的文本编辑器(源码+论文)
致 谢
首先我要衷心的感谢申自老师和本班同学的指导和帮助。
通过本组同学的齐心努力,本程序基本上实现了java文本编辑器的基本功能,基本上实现了最初的设计目标。
本次设计是对大学所学知识的实际应用能力和掌握程度的一次全检查,是对我们思维能力的锻炼,也是第一次采用工程学的观点和面向对象的程序设计方法进行设计,使我们对这中设计方法有了更进一步的认识,大大拓展了我的思维方式,尤其是在设计中用到的一些新技术是对我的一个挑战。通过本次毕业设计,使我对软件工程学知识有了一个更深,更全面的认识。也使我很好的体验了从提出问题到问题定义,总体设计,详细设计,最后到编码调试程序等一系列过程中的设计。平时,在我们编程的过程中只考虑解决一些单方面的问题,而不是从整体方面着想,没有较好的宏观构建能力。在原先的程序设计当中我们根本不考需求分析,需求定义,总体设计,详细设计过程的主要部分,现在我们知道少了前面的任何一个过程都将很困难完成以后的过程设计,这样的程序设计始终是混乱无章的。在调试程序的过程中我也掌握了一些特殊的调试方法。由于时间和水平有限,本次设计的学生综合信息管理系统也存在一些不完善的地方。
总之通过这次毕业设计我掌握了一些平时学不到的知识,我们对软件工程有了一个全面的认识,认识到软件工程概念在整个软件过程中扮演的角色。同时也锻炼了我们的团结协作能力。

源码在审核