资源描述:
《基于qt的html编辑器的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、郑州大学毕业设计(论文)题目:基于Qt的html编辑器的设计与实现指导教师:职称:学生姓名:学号:专业:院(系):完成时间:2012年5月10日2012年5月10日目录绪论IABSTRACTII1绪论11.1课题研究背景和意义11.2论文任务和各个章节要求本12相关技术介绍22.1Linux系统简介22.2Qt简介33HTML编辑器相关技术详解53.1Qt的类和库53.2信号与槽机制63.3Qtwebkit的使用73.5Qt的工具QtDesigner和Qt助手Assistant84HTML编辑器的需求分析104.1调查分析104.2设计功能结构图104
2、.3html编辑器的关键技术解析115HTML编辑器的详细设计135.1开发环境的构建135.2html编辑器的设计流程135.3html编辑器的逐步实现155.4测试各个模块156项目总结19致谢20参考文献21绪论电脑办公早已成为现代办公的主要使用方式,办公软件也是多种多样,像Word、Excel,WPS等。由于互联网的普及,我们每天都要从网上得到许多自己想要的信息,这样就要有人不断地向网上发布大量的信息。现在许多办公方式也都是在网络上进行操作的。大量的数据需要通过网络传输到服务器的数据库上,这些工作都是需要打开网页来进行操作的,这就需要一种类似于
3、Word的文本处理软件,那么基于html的编辑器自然就是开发人员要考虑加入到软件或网站上的了。“html编辑器”从字面上看就知道是一种将文章在进行排版、插图等操作后保存成html格式的一种编辑器。这样从网页上打开的文档就是已经排好版的一篇文章了。本设计用到的技术Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立的图形用户界面所需的所用功能。Qt是完全面向对象的,非常容易扩展,并且允许真正地组件编程。本文以一个真实的html为例,从html的现状谈起,结合实际用户需求,基于QT,linux系统等知识系统说明QT开发软
4、件流程,设计的html编辑器占用内存小,对系统配置要求不高,适合于系统资源受限的机器上使用。关键词linux,Qt,html编辑器IABSTRACTThecomputeristhemainuseofthemodernoffice,officesoftwareisalsoemerging,suchasWord,Excel,andWPS.WiththetechnologicaldevelopmentoftheInternet,PeoplealmostwantgetalotoftheinformationfromtheInterneteverytime,an
5、dtherearealsoalotoftheinformationhadattheinternet,ThisworkisNeedtoopenthepagetooperate,thisrequiresasimilarWordtext-processingsoftware.SonaturalistheHtml-basededitordeveloperstoconsider."HTMLeditor"literallyan,editortoknowatextduringthetypesetting,illustrationandotheroperationss
6、aveinHTMLformat,Opendocumentfromawebpageistorowagoodversionofanarticle,QtisusedinthisdesigndevelopedbyNokiaandacross-platformC++graphicaluserinterfaceapplicationframework.Itprovidesagraphicaluserinterfacetotheapplicationdevelopertoestablishtherequiredfunctionality.Qtisfullyobjec
7、t-oriented,veryeasytoextend,andallowtheprogrammingofrealcomponents.Toarealhtmlexample,htmlstatusquoabouttheactualuserneeds,thesoftwareoftheQTdevelopmentprocessbasedontheQT,linuxknowledge.Keywords:linuxQt,htmleditor;I1绪论随着网络技术的飞速发展,计算机技术的不断成熟,各专业专业方面软件越来越多,可谓是层出不穷,计算机开发语言也不断更新,开发
8、工具也日渐增多,由于linux的开源特点,市场份额不断增大,支持的设备也原来越多,Qt做为一个