网站大量收购独家精品文档,联系QQ:2885784924

嵌入式浏览器开发 毕业论文答辩推荐.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式浏览器开发 毕业论文答辩推荐

本科毕业论文 目 录 概述 HTML词法分析 浏览器对Javascript支持的实现 Linux 和 GTK编程 Netbit Browser介绍 概述 开发难度分析 HTML词法分析 “HTML智能分析”演示 浏览器Javascript支持的实现 Linux 和 GTK编程 GTK图形程序开发 Netbit Browser 演示画面 * * 嵌 入 式 浏 览 器 开 发 90971 高波 指导教师:张丽芬 常见的桌面浏览器: 微软的Internet Explorer 网景的Netscape Navigator 开放源码的Mozilla,以及opera,mosaic,Hotjava,字符模式的lynx等 我们在网上常看到的一些所谓的优秀浏览器,如Netcaptor,魔装网神,腾讯,飓风,Fantasia,金山WPS office的浏览器等等,均为使用IE内核的浏览器,使用了多页面多线程的方式,降低了系统资源的耗费,方便了浏览,但软件本身没有多少基础技术可言,可以用Delphi,VB等工具轻易开发出来(如果不要求完善的功能,只需简单到拖一个IE控件过去就行了),这也体现了微软的COM+及ActiveX技术的强大。 需要指出的问题 Internet Explorer for WinCE Access Netfront,Access是日本的浏览器大厂 Gzilla,现名Dillo,是基于Linux,使用GTK作为GUI平台开发的浏览器 Viewml,使用FLTK作为GUI平台开发的浏览器 常见嵌入式浏览器 词法分析: HTML词法分析是浏览器设计的基础环节之一 语法分析: 语法分析对布局的算法有直接的指导意义 布局 : 布局算法的好坏直接关系到界面的输出效果 GUI及软件界面: GUI是指图形用户界面,浏览器无疑是一个图形函数库的大需求者 JavaScript支持: JavaScript的编译器是开放源码的 IO: HTTP协议或文件系统 嵌入式浏览器的组成 要设计效果较好的浏览器产品,决不是三五个人、两三条枪就能办到的,参与工作的人员不仅需要有相关经验,还需要有一定的投入,一方面对程序员艰苦的工作给予鼓励,另一方面也可能需要购买一些成熟的开发包,在基础的开发平台、测试平台上也要有一定的投资。 总的来说,开发自主技术的浏览器产品是有一定的风险的,这也是国内目前相关产品为数不多的原因。国外大公司在相关领域的科研与实践已很成熟,在大量投入之后,其产品已为广大用户所接受,国内的企业若从零做起,也很难追赶。因而买断技术,加以改进也可以成为快速成长的一条道路。 回目录 自主开发的 Bit token 词法分析器,使用标准C编程 ,有Linux和windows版本。能够分析文本标记语言,例如HTML、XML、WML等。 下面简介其原理,请看下面的HTML代码 html img src=“go.gif” width=200 height=100 a HREF=首都在线/a /html 词法分析结果 img a text /a src go.gif width 200 height 100 href data 首都在线 HTML智能分析是一个网页信息提取、处理的WIN32软件。 采用了底层的浏览器词法、语法分析和布局技术,使得对HTML中文字内容的提取准确、快速、不含冗余信息,版式工整清晰,保持本来面貌。 具有以下主要功能: 1、智能提取网页中的文字信息,智能排版,并可在进行编辑后保存。 2、统计网页的有关信息。 3、根据用户设置的版式,将分析和编辑的结果,自动生成新的网页。 请看演示 回目录 JavaScript API实际就是Javscript解释器的对外接口函数库。开放源码,被Netscape、Mozilla所采用。 也就是说,浏览器开发者有现成的Javscript解释器可用,所要做的工作是对Javscript对界面元素的操作给与支持。 html script!-- function ChangeImage(index) {image0.src=a+index+.gif;} --/script a onmouseover=“ChangeImage(0);”黄的/a a onmouseover=“ChangeImage(1);”白的/a img id=image0 src=a0.gif/img /html 请看演示 JavaScript与浏览器接合 回目录 Linux 上的 C/C++ 编译器和调试器 GNU make GTK 的层次结构 XLIB GLIB GDK GTK+ GIMP #include gtk/gtk.h int main( in

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档