毕业论文(设计):CHM格式分析及优化开题报告.docVIP

毕业论文(设计):CHM格式分析及优化开题报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)开题报告 课题名称 CHM格式分析及优化 CHM格式分析及优化 一、本课题设计(研究)的目的: 随着信息技术的发展,个人计算机越来越普及。人们也越来越多的利用计算机方便自己的生活。人们在计算机上阅读的需求也日益增长。其中CHM就是一种非常普及广泛的电子书籍格式。另一方面,随着个人掌上电脑,智能手机的发展,人们也花费更多的时间阅读电子书籍。但移动设备的处理能力离PC尚有较大的差距,因此如何快速有效的解析CHM格式电子书籍是移动设备上阅读软件的的需求。 本课题研究的目的在于为PC和移动设备平台提供CHM电子书籍的解析功能,在充分分析CHM格式规范的基础上,比较各种主流解析CHM方法,在CHM阅读器性能方面进行优化分析和处理。 二、设计(研究)现状和发展趋势: 研究现状: 强大的CHM格式兼容性. CHM文件格式是微软1998年推出的基于HTML文件特性的帮助文件系统,以替代早先的WinHelp帮助系统,它也是一种超文本标识语言,在Windows 98中把CHM类型文件称作“已编译的HTML帮助文件”。CHM同样支持被IE浏览器所支持的 JavaScript、VBScript、ActiveX、Java Applet、Flash、常见图形文件(GIF、JPEG、PNG)、音频视频文件(MIDI、WAV、AVI)等等,并可以通过 URL 与Internet联系在一起。 CHM的广泛普及. ?原来的软件大多数采用扩展名为HLP的帮助文件(Win Help ),但随着互联网的发展,这种格式的帮助文件已经难以适应软件在线帮助的需要,以及更加人性化更加简单易于查看的需要,因此一种全新的帮助文件系统HTML Help由微软率先在Windows98中使用了。由于它是一个经过压缩的网页集合,不但减小了文件的体积,更利于用户从INTERNET上下载,并且还支持HTML的各种特性,因此很快受到广大软件作者和软件用户的欢迎。随着人们对阅读的需求增长,CHM愈加普及起来。 CHM的优点. CHM利用了ITS文件压缩格式,强大的压缩率大大减小文件体积,方便Internet的传播。CHM突破了电子文档打包的文件限制。CHM格式不仅仅可以包含HTML文件,实际上它可以将任何文件编译到文件中。另外,CHM强大的界面定制功能和内容包容能力。 发展趋势: CHM阅读器的广泛.目前在各种PC主流操作系统平台上,如Linux, Ubuntu,Windows和Mac等都有CHM阅读器。并且,在日益发展的移动设备操作系统平台上,如Windows Mobile、iPhone、Android和S60上也可以得到CHM的阅读器。 CHM将继续成为PC和移动设备上主流电子书籍格式之一. 我们可以预料到移动设备网络的发展最终将与Internet合并,PC和移动设备平台上的资源也将得以更大的共享互换。由于CHM的种种优点,即使未来电子刊物得到了巨大发展,CHM也将继续成为主流电子书籍格式。 三、设计(研究)的重点与难点,拟采用的途径(研究手段):性能,格式,功能 CHM格式的封闭. Microsoft?html?help?workshop并未公布CHM具体的格式信息,目前CHM领域的研究者只有微软,相关资料非常稀缺。本课题利用各种方式尝试探究CHM文件中格式各个部分的涵义。 解析性能的瓶颈 目前主要的CHM文件阅读器都是利用微软提供的htmlhelp.lib中的接口进行解析,或者利用hh.exe进行命令行反编译。虽然接口简单方便使用,但性能较难得到改善。本课题对CHM解析的各个过程进行分析,进行性能分析,使之能在低劣的硬件环境下得到优良的性能。 CHM文件阅读功能的模块化 CHM文件的普及也带来了CHM文件的多样性,其在文件完整性、内容格式和阅读界面等差异较大。为了使之更好的在手机等小屏幕移动设备上得到良好的阅读体验,本课题的解析器必须兼容各种现存的CHM文件,并在此基础上提供良好一致的阅读体验。 四、设计(研究)进度计划: 总体规划时间: 三个月时间,3月2号到6月6号 阶段大体安排任务: 方案阶段(第1-2周) 主要是寻找整个系统的架构方案,以及用到的哪些技术.形成的主要文档主要包括方案设计说明书. 分析阶段(第3周) 分析整个系统的底层信息,主要是包括分析CHM的格式信息,以及比较PC和移动设备平台的差异。根据不同平台的处理能力和硬件环境复查系统架构方案。形成的主要文档包括系统架构说明书,详细设计说明书。 编码阶段(4到6周) 这阶段将进行系统全功能的实现,包括基本解析功能和阅读体验的完善。 优化阶段(7到9周)特别划分这个阶段对整个系统的性能进行度量,并在性能瓶颈点进行优化。针对不同的优化方案,进行比较整合。 测试回

文档评论(0)

我是一只可爱的老虎 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档