简单行编辑系统数据结构课程设计
《简单行编辑系统数据结构课程设计》由会员分享,可在线阅读,更多相关《简单行编辑系统数据结构课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、- 0 - 数数 据据 结结 构构 课课 程程 设设 计计 说说 明明 书书 2012 年 8 月 30 日 学学 院院: 电子与计算机科学技术学院电子与计算机科学技术学院 专专 业业: 网络工程网络工程/计算机科学与技术计算机科学与技术 题题 目目: 简单行编辑器简单行编辑器 指 导 教 师指 导 教 师 : 组组长姓名:长姓名: 学号学号 组员姓名组员姓名: 学号学号 组组员姓名:员姓名: 学号学号 组组员姓名:员姓名: 学号学号 组组员姓名:员姓名: 学号学号 - 0 - 1. 概述 1 1.1 设计目的 1 1.2 设计目标及要求设计要求 1 1.3 设计进度 1 1.4 分工 2 2
2、. 需求分析及总体设计 2 2.1 数据结构 2 2.2 功能框架 2 3功能模块详细设计 2 3.1 设计流程. 3 3.2 主要源代码. 3 4功能模块详细设计 5 4.1 设计流程. 错误错误!未定义书签。未定义书签。 4.2 主要源代码. 5 - 1 - 1. 概述 1.1 设计目的 被编辑的文本文件可能很大,全部读入编辑程序的数据空间(内存)的作法既 不经济,也不总能实现。所以设计这一种以行为单位进行的编辑程序。主要是逐 段地编辑。任何时刻只把待编辑文件的一段放在内存,称为活区。需要用到的数 据结构是链表。 1.2 设计目标及要求设计要求 (1)行插入: 格式: i 功能: 在指定行
3、之后插入一行或几行。 (2)行删除: 格式: d 功能: 在指定行之后插入一行或几行。 (3)行替换: 格式: i 功能: 在指定行之后插入一行或几行。 (4)活区切换: 格式: n 功能: 将活区写入文件,并从文件中读入下一段,作为新的活区。 (5)活区显示: 格式: p 功能: 逐页地(每页 20 行)显示活区内容,每显示一页之后请用户决定是否继续显示以后 备页(如果存在)。印出的每一行要前置行号和一个空格符,行号固定占 4 位,增量 为 1。 (6)模式匹配: 格式: k 2 1.3 设计进度 12012.8.202012.8.21 需求分析 22012.8.21 下午交需求分析,主要分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 编辑 系统 数据结构 课程设计
