《嵌入式软件设计》课程任务书--富文本编辑器教案.docVIP

《嵌入式软件设计》课程任务书--富文本编辑器教案.doc

  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文档。上传文档
查看更多
《嵌入式软件设计》课程任务书--富文本编辑器教案

山东理工大学计算机学院 嵌入式软件开发 班 级 :计科1403 姓 名 :刘国名 学 号 :14110501001 指导教师 :王涛 二○一七 年 六 月三十日 任务书及成绩评定 1、设计题目:富文本编辑器 2、题目的设计内容和要求: 开发一个富文本编辑器,支持常见的文本文件的读写,以及查找功能、表格与图片编辑功能。 3、设计任务和要求: 3.1 系统结构设计: 根据所选题目和所用的方案设计出完整的系统结构图。 3.2 程序设计、调试:要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释,并在系统上调试通过。 3.3 设计说明书:a、本次设计的目的和意义。b、报告:字数约2000~3000字(不包括程序清单),内容包括:设计题目;系统的主要功能、作用;总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等;系统设计:程序设计(程序框图和程序清单及注释)其他有关的理论分析和计算;设计总结:对整个设计工作过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施和对这次设计实践的认识、收获和提高。c、程序的使用或操作说明。 设计内容不允许抄袭和复印,否则取消成绩。 4、工作安排:(设计进度及完成情况) 第一阶段:根据题目要求查阅资料构思设计方案、进行系统结构设计和程序设计以及其它准备工作。 第二阶段:对第一阶段完成的设计内容进行详细的检查或修改无错后,再进行程序的输入和调试,为便于调试和查错,程序最好采用模块化结构,一部分一部分的调试,通过反复的调试或修改直到达到设计要求为止。 第三阶段:按照3中的内容和要求撰写设计说明书。 日 期 内 容 2017/6.23 根据题目要求查阅资料构思设计方案、进行系统结构设计和程序设计以及进行小组分工准备工作。 2017/6.26 对第一阶段完成的设计内容进行详细的检查或修改无错后,再进行程序的输入和调试,一部分一部分的调试,通过反复的调试或修改达到设计要求为止。 2017/6.28 按照3中的内容和要求撰写设计说明书,小组内进行讨论和改正 主要参考文献及资料: 《Qt Creator 快速入门 第3版》 作者:霍亚飞 北京航空航天大学出版社 《Qt 及Qt Quick 开发实战精解》 作者:霍亚飞 北京航空航天大学出版社 《Qt 5 编程入门》 作者:霍亚飞 北京航空航天大学出版社 6、成绩评定: 评语: 成绩: 指导老师: (签字) 二○ 年 月 日 1.系统结构设计: 此图为富文本元素 此图为文档结构图 2.程序设计、调试: 3.设计说明书: a.本次设计的目的和意义: 富文本简单来说就是在文档中可以使用多种格式,比如字体,图片和表格等,它与纯文本相对而言,比如Windows记事本就是纯文本编辑器,而Word就是富文本编辑器,富文本编辑器相比纯文本编辑器提供了更加丰富的操作。 b.报告: 设计题目: 富文本编辑器 系统的主要功能、作用: 在整个系统中,主要功能有支持常见的文本文件的读写,以及查找功能、表格与图片编辑功能。Qt对于富文本的处理分为编辑操作和只读操作两种方式,编辑操作使用基于光标的一些接口函数,更好的模拟了用户的编辑操作,更加容易理解,而且不会丢失底层的文档框架,而对于文档结构的概览,则使用了只读的分层次的接口函数,有利于文档的检索和输出。可见,对于文档的读取和编辑要使用不同的两组接口。 系统设计:程序设计(程序框图和程序清单及注释)其他有关的理论分析和计算; 文本块: 文本块QTextBlock类为文本文档QTextDocument提供了一个文本片段(QTextFragment)的容器。 首先在mianwindow。h文件中继续添加私有槽private slots声明: Void showTextBlock(); 然后再构造函数中继续添加代码: QAction * action_textBlock = new QAction(tr(“文本块”),this); Connect(action_textBlock,QAction::triggered,this,MainWindow::showTextBlock); Ui-mainToolBar-addAction(action_textBlock); 使用QTextDocument类的firstBloc

文档评论(0)

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

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

1亿VIP精品文档

相关文档