多文本编辑器设计与实现学士学位论文.doc

多文本编辑器设计与实现学士学位论文.doc

ID:11423374

大小:1.28 MB

页数:66页

时间:2018-07-11

多文本编辑器设计与实现学士学位论文.doc_第1页
多文本编辑器设计与实现学士学位论文.doc_第2页
多文本编辑器设计与实现学士学位论文.doc_第3页
多文本编辑器设计与实现学士学位论文.doc_第4页
多文本编辑器设计与实现学士学位论文.doc_第5页
资源描述:

《多文本编辑器设计与实现学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京邮电大学毕业设计多文本编辑器设计与实现摘要在深入研究当前各种文本编辑软件优劣的前提上,分析软件开发中程序员的实际需求,发现他们有时候并不需要打开系统庞大、启动较慢的集成开发环境来阅读改写代码,只需要通过小型的文本编辑器即可。然而大多数小型文本编辑器并不能高亮显示代码中的关键字,或者软件本身闭源,不能根据需要改变高亮显示关键字列表,或者软件只有windows版或Linux版平台移植性较差,这并不能满足经常需要在各个软件系统平台之间交叉开发的程序员的需求,甚至影响了他们的工作效率。本系统运用了平台移植性较好的Qt语言来开发,不同平台之间

2、只需要重新编译即可,且代码易读可重用性良好,程序员只需要修改代码中关键字列表或根据需要自定义自己的高亮显示关键字列表即可,这一软件为程序员阅读改写代码提供了便利。关键词自定义;多文本编辑器;Qt;高亮显示62北京邮电大学毕业设计TheDesignandImplementationofMultipleDocumentEditorAbstractInthefurtherstudyofthecurrentvarioustexteditingsoftwarequalityonthepremiseoftheanalysisoftheactuald

3、emandofsoftwaredevelopmentprogrammers,findthattheysometimesdon'tneedtoopenthelargesystem,starttheslowerintegrateddevelopmentenvironmenttoreadrewritecode,youjustneedtothroughthesmalltexteditor.Butmostsmalltexteditorisnothighlightedkeywordsinyourcode,orclosedsourcesoftware

4、itself,notaccordingtotheneedtochangethehighlightedkeywordslist,orsoftwareversiononlyWindowsorLinuxversionofthemovingplatformplantsexisbad,itdoesn'tmeetoftenneedtocrossbetweendifferentsoftwaresystemplatformdevelopmentdemandforprogrammers,andevenaffecttheirworkefficiency.T

5、hissystemUSEStheplatformportabilitybetterQttodeveloplanguage,youjustneedtorecompile,betweentheplatformandcodeeasytoreadgoodreusability,programmersonlyneedtomodifythecodeinthekeywordslistoraccordingtotheneedtocustomizeyourhighlightedkeywordslist,thissoftwareprovidesconven

6、ienceforprogrammerstoreadrewritingcode.Keywords:multipledocumenteditor;plugins;customhighlight62北京邮电大学毕业设计目  录摘要IAbstractII1.绪论11.1现实背景和理论背景11.2研究目的和意义11.2.1目的11.2.2意义12.软件需求分析23.开发模型的确定33.1软件工程及其开发模型概述33.1.1软件工程33.1.2开发模型概述33.2确定增量模型64.QT简介74.1QT支持的平台74.2QT的不同发行版本75.多文本

7、编辑器的设计和实现85.1信号/槽机制85.1.1信号/槽机制概述85.1.2一个小例子95.1.3信号115.1.4槽115.1.5元对象信息125.1.6一个实际应用的例子135.2QMDIAREA类145.2.1多文档界面程序145.2.2QMDIAREA类145.3QSYNTAXHIGHLIGHTER类165.4插件的实现机制175.5插件的优点185.5.1插件机制加快运行速度185.5.2插件机制使软件的后期维护变得简单185.6编写QT插件185.6.1较高级的API185.6.2较低级的API195.7QT插件分类195

8、.7.1动态加载的插件195.7.2静态插件206.运行测试及界面217.关键代码及注释27结论4562北京邮电大学毕业设计参考文献46致谢47621绪论1.1现实背景和理论背景虽然目前国内外的多文本编辑器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。