1、 - 1 - JAVAJAVA 程序设计程序设计 课程设计报告课程设计报告 课课 题题: 记事本的制作记事本的制作 - 2 - 目录目录 一一 引言引言. - 3 - 1.1java 语言的介绍 . - 4 - 1.2 Java 语言的历史 - 4 - 1.3 Java 语言的特点 - 5 - 1.4 Java 的应用及前景分析 . - 6 - 二二 所用的技术及语言所用的技术及语言 - 7 - 2.1 所用语言的基本介绍 . - 7 - 2.2 所用语言的基本介绍 . - 8 - 三三 设计阶段设计阶段. - 13 - 3.1 总体架构 - 13 - 3.2 文件功能 - 15 - 3.3
2、编辑功能 . - 15 - 3.4 格式功能- 15 - 3.5 查看功能- 16 - 3.6 帮助功能- 16 - 3.7 右键快捷键功能- 16 - 4.1 界面设计: .- 16 - 4.2 功能实现 .- 16 - 4.3 补充设计 .- 17 - 五五 总结总结. - 20 - - 3 - 简单记事本程序 摘要 为了巩固和提高 java 编程技术,培养掌握成学设计的基本思路和方法。加强研 发、调试程序的能力。增强分析、解决问题的能力。提高科技论文写作能力。设计记事本程 序。要求用图形用户界面实现,能实现文件的打开和保存,能实现文本的编辑,能实现文本 格式的功能设置.通过对简单记事本的
3、设计,以及对java语言的前景以及java语言未来的发 展方向走了一一了解,对 java 语言设计的记事本设计以及实现做了相关介绍. 关键字 java 记事本 设计 实现 图形界面 一 引言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已 进入人类社会的各个领域并发挥着越来越重要的作用。 Java 的前身是 Oak, 它一开始只是被应用于消费性电子产品中。 后来它的开发者们发现 它还可以被用于更大范围的 Internet 上。1995 年,Java 语言的名字从 Oak 编程了 Java。 1997 年 J2SE1.1 发布。1998 年 J2SE1.2 发布,
4、标志 Java2 的诞生。十多年来,Java 编程语 言及平台成功地运用在网络计算及移动等各个领域。Java 的体系结构由 Java 语言、Java class、Java API、Java 虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可 移植和高效能等众多优点。Java 支持多线程编程,Java 运行时系统在多线程同步方面具有 成熟的解决方案。Java 的平台标准有 Java ME,Java SE 和 Java EE。Java 发展到今天,它 的卓越成就及在业界的地位毋庸置疑。目前在众多的支持 Java 的开发工具中主要的 7 有 Java Development Kit,NetB
5、eans,Jcreator,JBuilder,JDeveloper 和 Eclipse 等。其 中 Java Development Kit 简称 JDK 是大多开发工具的基础。以上的每种开发工具都有优缺 点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选 择一种合适的开发工具。 记事本是 Windows 操作系统中自带的一款用于创建和编辑文本文件的附件工具, 它就 如同电脑为用户提供的一张稿纸,用户可以在其中方便地输入文字。由于记事本操作简单、 小巧灵活, 因此非常适合初学者在进行一些简单的文字处理时使用。 我们在日常的使用中很 少去研究它的具体功能,更不会考虑
6、它的具体实现了。 经过一个学期的学习,我学习了 Java 这门面向对象的程序设计语言, 对于面向对象的 概念有了进一步的了解,其实 Java 的这些程序结构和 C 语言是非常相似的。以前学过 C 语 - 4 - 言,所以对于这些基本结构还是有一定的了解的。但是那时候对 C 语言掌握的不是很好,特 别是在实践上比较欠缺,不知道所学的内容如何能够正确地运用,所以学得比较抽象,而且 经常不用就忘记了。 但是这个学期的 JAVA 课就有很多机会遇到实际的课题和项目,特别是课后练习和上机 的题目, 对于巩固所学的理论知识有很大的帮助。 特别是在学完理论的 Java 课程之后,进行 这样一个课题设计,可以把整本书的知识进行融会贯通,更进一步地提高了我们的处理实际 编程问题的能力。学期末了,也可以通过一个课程设计来检验自己对所学知识的掌握程度。 选了好长时间课题,最后决定做一个记事本程序,并实现其中的功能。 1.1java 语言的介绍语言的介绍 Java 是一个由 Sun 公司开发而成的新一代编程语言。 使用它可在各式各样不同种机器、 不同种操作平台的网