软 件 学 院 课程设计报告书 课 程 名 称 设 计 题 目 文 本 编 辑 器 的 设 计 与实现 专业班级 XXXXXXXXXXX 学 号 xxxxxxxxxx 姓 名 xxx 指导教师 2 0 1 1 年 1 1 月 1 设计时间 2011 年11 月 2 设计目的 《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习
其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用 Java 语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力
目前文本编辑器种类很多,所提供的功能也很多,但是能满足用户实现多种功能和进行Java 的编译与运行很少,不能更好的适应当前用户的要求
本设计所完成的文本编辑器功能是针对学习Java 程序语言,因此我们利用 Java 程序设计虚拟机和软件对用户及使用者的应用过程形成一整套完整的编写代码,编译,运行
3 设计任务 文本编辑器的设计与实现:设计一个类似于Window s 记事本(Notepad)的Java 程序
可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪 切 、查 找 、替 换 等 ) ;在文本中能够 插入 对象
4 设计内容 4
1 需求分析 需 求分析的任 务 是确 定 功能必 须 完成的工 作,也就 是对目标 系 统 提出 完整、准 确 、清晰 、具 体的要求
简 单 文本编辑器提供给 用户基本的纯 文本编辑功能,能够 将 用户录 入 的文本存储 到 本地 磁 盘 中
能够 读 取 磁 盘 中现有 的纯 文本文件,以及方便 用户进行需 要的编辑功能
文件操作能够 实现新建、保存、打开文档 等 ,编辑操作能过实现文本