课程设计2018-全屏编辑.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计2018-全屏编辑

数据结构课程设计 2018.03——2018.05 杨震 yangzhen@ 一、课程设计的目的 巩固课堂及书本知识,理论联系实际 提高分析和解决实际问题的能力 训练软件设计、开发及书写软件文档能力 二、软件设计的基本知识 1. 软件的组成 应用程序 直接面向用户为解决特定问题而编写的程序。 系统程序 应用程序的支撑部分。如操作系统、编译程序等。 面向用户的文档 指明如何使用、维护、修改程序。如用户手册、操作手册等。 面向开发者的文档 保证软件按质、按期有效地进行开发。 二、软件设计的基本知识(续) 2. 软件设计的几个阶段 需求分析:明确任务定义是什么,限制条件是什么。例如:输入/输出数据的类型、值的范围以及形式等 概要设计:定义所需的数据结构;划分结构清晰、层次分明的主模块和各子功能模块;定义各模块之间的接口 详细设计:对模块流程进行描述,定义数据结构的基本操作,画出函数调用关系,写出函数的伪码算法 编码:选择一种合适的程序设计语言(软件开发环境),按设计说明产生程序 测试:设计测试用例,对软件进行测试 例: 0112-0115-0226 文件夹名称 文件名 (见后页) 文件名 三、安排与要求 按照软件设计的几个阶段进行 设计过程中注意积累文档,设计完毕应做到文档完备 报告(电子版)参考格式: 班级学号1-班级学号2-班级学号3 report.doc run.exe source_code document 每组人数3人 报告提交方式:验收前打包提交 验收时间:6月3日上午8.30开始S208 注1.report为学校课程设计报告表; 注2.run为可执行程序; 不符合格式报告不批改 三、安排与要求(续) 实验报告提交时间:6月1日前 邮件标题必须标注:班级学号1班级学号2班级学号3(如:011201150226) +实验报告 Email: buptds2018@ ;此邮箱已设自动回复,请提交报告时注意检查是否收到回复。 三、安排与要求(续) 答疑安排: 3月15日1-2节教照常上课,集中答疑; 有任何疑问可随时发邮件到yangzhen@ ;(注意:不要把最终的实验报告发送到此邮箱) 如需当面答疑可通过邮件约定时间。 期中检查与答疑:4月12日1-2节S208 期末验收(电子版)日期:6月3日,上午8.30点开始在S208,每组一人参加验收。 验收需携带PC和原程序.文档. 四、应完成的文档资料 设计任务的描述 功能需求说明及分析 总体方案设计说明 软件开发环境、总体结构和模块划分等 数据结构说明和数据字典(数据名称、用途等) 各模块设计说明 算法思想、算法、特点及与其它模块的关系等 范例执行结果及测试情况说明 评价和改进意见 用户使用说明 五、课程设计题目 ——实现全屏幕编辑软件MiniWord 1.问题描述 基本要求:MiniWord可分为两个操作状态。 文件状态:可对文件进行打开、写盘等工作; 编辑状态:可对正文文件(.txt)进行输入、修改、查找、替换等操作。(在输入或修改时光标定位至少可以用键盘) 2.功能需求 1)文件处理功能(FILE) 新建文件(New):若编辑区有未保存的编辑内容,询问是否保存后再清空编辑区。 打开文件(Open):要求用户输入文件名,该文件存在则打开载入编辑区,否则提示为“新文件”。 保存文件(Save):提示用户当前文件名,用户可以重置文件名,确认后将当前编辑的文件写入磁盘。 退出系统(Quit):退出前检查是否有未保存的编辑内容,若需要则执行Save操作后再退出。 2)文本窗口编辑功能(EDIT) 插入字符:定位光标,在光标处之后插入字符,每插入一个字符后光标定位在新插入的字符之后。 插入行:插入字符为回车键时,光标后内容为新行 删除字符:定位光标,“Delete”键向后删除字符,“Backspace”键向前删除字符。 删除行:光标位于行首,输入“Backspace”键 查找字符/串:提示用户输入要查找的字符串,从当前光标处向后定位,找到时光标置于首字符之前。 替换字符/串:提示用户输入原字符串和新

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档