基于qt的嵌入式浏览器的设计与实现

上传人:xins****2008 文档编号:115989964 上传时间:2019-11-15 格式:DOC 页数:49 大小:2.57MB
返回 下载 相关 举报
基于qt的嵌入式浏览器的设计与实现_第1页
第1页 / 共49页
基于qt的嵌入式浏览器的设计与实现_第2页
第2页 / 共49页
基于qt的嵌入式浏览器的设计与实现_第3页
第3页 / 共49页
基于qt的嵌入式浏览器的设计与实现_第4页
第4页 / 共49页
基于qt的嵌入式浏览器的设计与实现_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《基于qt的嵌入式浏览器的设计与实现》由会员分享,可在线阅读,更多相关《基于qt的嵌入式浏览器的设计与实现(49页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)任务书毕业设计(论文)题目: 嵌入式浏览器设计与实现毕业设计(论文)要求及原始数据(资料):1. 综述目前嵌入式浏览器产品的发展现状;2. 深入了解嵌入式浏览器的组成和各部分功能:词法分析、语法分析、布局、 GUI及软件界面;3. 熟悉掌握嵌入式浏览器的应用与分析,训练编写程序的能力;4. 设计并实现嵌入式浏览器的CUI界面;5. 深入分析嵌入式浏览器的关键技术与编写语言;6. 训练检索文献资料和利用文献资料的能力;7. 训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容: 1. 综述嵌入式浏览器的应用领域; 2. 了解开发嵌入式浏览器的相关技术:C+和qt; 3. 熟

2、悉嵌入式浏览器CUI基本的开发环境; 4. 设计嵌入式浏览器的界面、控制模块、编辑模块、保存模块,要求实现跳转、 前进、后退等功能; 5. 深入分析嵌入式浏览器的关键技术与HTML词法分析器的设计及其应用; 6. 熟练掌握qt开发图形用户界面; 7. 设计与实现嵌入式浏览器的开发与分析。学生应交出的设计文件(论文):1. 内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2. 包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材 料。 主要参考文献: 1 John Goerzen著. Linux编程宝典 . 北京:电子工业出版社,2000 2 杜为文编著. Unix使用指南.

3、北京:清华大学出版社,1997 3 潘爱民 著. COM原理与应用. 北京:清华大学出版社,1999 4 Isao Takahashi,Toshihiko Noguchi.A new response and hig-efficie ncy control strategy of an motorJ.IEEE Trans on Ind Appl,1986:111-131 5 Depenbrock M.Direct Self-control(DSC) of inverterfed machineJ.IEEE Trans on P E,1998:167-177 6 Microsoft Corpor

4、ation. The Microsoft Internet Security Framework: Technology for Secure Communication, Access Control, and Commerce. MSDN Library,December 1998 7 贺莉基于嵌入式系统的浏览器的研究与实现期刊论文-电脑知识与技术 20091 8 谢新华.莫再峰基于cLinux的嵌入式浏览器构架研究与实现期刊论文-现代计 算机(专业版) 20082 9 谢新华.唐四薪基于MiniGUI的嵌入式浏览器研究与设计期刊论文-福建电脑2008 10 加拿大JASMINBLANCH

5、ETTE,英MARKSUMMERFIELDC+GUIQt4编程M2 版囝锋欣,曾泉人译北京:电子工业出版社,2010 11 英 Mark Summerfield.Qt高级编程.白建平.译.北京:电子工业出版社.2011 12 刘云生.涂咏秋一种新型嵌入式浏览器解析布局器的实现期刊论文-计算机工程 与科学 20069 13 余康桦.陆以勤.吕锦嵌入式环境下GPRS无线上网实现及浏览器开发期刊论文- 计算机工程 200623 14 Maggi,G., Rodriguez-Clare,A Import penetration and the politics of trade protectionJ

6、Journal of International Economics,20003专业班级软件1015班学生要求设计(论文工作起止日期2014年3月17日2014年6月27日指导教师签字日期2014年3月17日教研室主任审查签字日期系主任批准签字日期嵌入式浏览器的设计与实现摘 要随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。嵌入式计算机中的应用数量远远超过了各种通用计算机,制造工业,过程控制,通讯,设备,仪器仪表,汽车,船舶,航空,航空航天,军事装备,消费类产品都是嵌入式计算机的应用领域。本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、C+编程等做了详细的

7、分析和介绍,并对C+嵌入式浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要代码。还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。嵌入式浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。关键词:嵌入式浏览器;HTML词法分析;C+Design and Implementation of Embedde

8、d BrowserAbstractWith the development of computer technology, embedded system has become an important part of the computer fieldEmbedded computer far exceeds a variety of general-purpose computers in the number of the applications,manufacturing industry, process control, communications,equipment, in

9、struments,automobiles,ships,aviation, aerospace,military equipment, and consumer products are all the application field of the embedded computerThis paper discusses the development of embedded browser involved in technology, lexical analysis of HTML, C + + programming, and so do a detailed analysis

10、and presentation, and C + + embedded browser development were introduced to analyze the main function and composition of the module and gives the main code. Also typical embedded browser analyzed, including Gzilla, Mozilla, Thunder and zen, summed up the technical points and to develop strategies br

11、owser design. In addition, at the beginning of the paper, describes the current status of the development of embedded browser product, embedded browser composition and function of each part of the description. HTML lexical analysis is focused on technical issues, gives detailed data structures, prog

12、ram flow. Embedded browser development, is the focus of this paper, sub-modules were analyzed, and areas for improvement, and gives improvements. Keywords: embedded browser; HTML lexical analysis; C + +目 录摘 要iAbstractii绪论1一、 嵌入式浏览器设计概述2(一) 目前嵌入式浏览器产品的发展现状21. 国内外发展现状:22. 常见嵌入式浏览器23. 嵌入式浏览器的应用领域3(二) 嵌

13、入式浏览器的设计功能3(三) C+简介4(四) QT简介4二、 嵌入式浏览器分析6(一) 总体结构6(二) 浏览器总体流程7(三) 图形用户界面GUI和排版显示8三、 其它浏览器分析9(一) Dillo(Gzilla)浏览器分析91. 主函数流程分析92. 文件的取得93. 选择合适的解释器104. Html文件的显示115. Dillo分析总结12(二) Thunder浏览器分析12(三) Mozilla浏览器分析131. COM132. XML133. Layout134. ZEN浏览器分析13四、 嵌入式浏览器模块功能实现15(一) 浏览器主页界面15(二) 跳转界面16(三) 浏览器编

14、辑界面17(四) 保存界面19五、 嵌入式浏览器运行测试21(一) 浏览器主页界面单元运测试211. 文件选项测试212. 查看选项测试223. 帮助选项测试22(二) 跳转界面单元测试23(三) 浏览器编辑界面单元测试24(四) 保存界面单元测试24(五) 集成测试25总结26参考文献27致 谢28英文原文29中文翻译37绪论随着计算机、网络技术的迅猛发展,新型的高科技含量的电子产品层出不穷,遍及家电、生产、军事等各个领域。嵌入式系统因其体积小,速度快而受到重视。在掌上电脑、PDA、手机、导航设备、信息家电领域嵌入式系统被广泛采用,这也是近期产品研发的热点。嵌入式浏览器作为重要的嵌入式系统应用软件,是不可或缺的。但目前,嵌入式浏览器产品的市场被少数国外大公司垄断,众多的小型嵌入式浏览器也尚处于发展期,而国内的自主技术的嵌入式浏览器更屈指可数,刚刚进入实用阶段。迫切需要更多的人来关注嵌入式浏览器技术,开发中国自主知识产权的浏览器产品。嵌入式浏览器cpu能力弱、功耗低,内存等资源可用的十分有限,所需要支持的web特性不需要pc版的那么丰富,一般最基本的html即可,javascript一般都不需要全部支持。它的功能十分优秀、前途非常广大,本文对它的进行了简单

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号