资源描述:
《(2011届)基于visual c++的web浏览器的开发与设计(廖登科)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、韶关学院毕业论文题目:基于VisualC++的WEB浏览器的开发与设计学生姓名:廖登科学号:071101323024系(院):计算机科学学院专业:计算机科学与技术班级:07计算机科学与技术软件班指导教师姓名及职称:程细柱讲师起止时间:2011年1月——2011年5月基于VisualC++的WEB浏览器的开发与设计摘要:随着计算机网络技术的飞速发展,互联网上的网站越来越多,它们在内容和形式上追求特色化和个性化,其中一些精美的网页令人赏心悦目,流连忘返。但是,目前绝大多数人使用的浏览工具却是界面单调、
2、功能整齐划一的商用产品,在追求个性化的时代,这不能不说是一种遗憾。下面本文介绍一种利用VC++6.0制作个性化浏览器的方法。利用这种方法,不但可以制作出个性化的浏览器,同时还能根据需要加入比商业产品更多的安全措施。在微软IE浏览器中,安全属性选项的受限站点的内容很容易被更改,使安全性大打折扣。本文介绍的方法通过把所有能找到的不良站点放在一个数组中,经编译、链接后生成.EXE文件,他人不能更改,所以具有更高的安全性。这种方法特别适合有小孩的家庭上网、校园学生上网和社会上的网吧管理。关键词:浏览器;V
3、C++1BasedonVisualc++WEBbrowserdevelopmentanddesignAbstract:Withtherapiddevelopmentofcomputernetworktechnology,theInternetsitemoreandmoreinthecontentandform,theypursuecharacterizationandindividuation,someelegantpages,pleasingtolingerover.However,atpres
4、ent,mostpeopleusebrowsingtoolisinterfacedrab,functionneatandtidycommercialproducts,inthepursuitofpersonalizedera,itcannotsayaregret.BelowthispaperintroducesausingVC++6.0makepersonalizedbrowsermethod.Usingthismethod,notonlycancreatepersonalizedbrowser,
5、canalsoaccordingtoneedtoaddmorethanbusinessproductsafetymeasures.InMicrosoftIEbrowser,securityattributesofthesite'scontentoptionslimitediseasytobechanged,makesafetydiscounted.Thispaperintroducesthemethodofallcanfindthroughbadsiteinanarray,thecompilati
6、on,linktocreate.exefiles,otherscan'tchange,sohasahighersecurity.ThismethodisespeciallysuitableforfamilieswithchildrenInternet,campusstudentaccessandsocialnetcafemanagement.Keywords:browser;VC++2目录0引言………………………………………………………………………51web浏览器设计概述…………………………………
7、………………51.1目前web浏览器产品的发展现状……………………………………51.2web浏览器概要设计…………………………………………………71.3开发难度分析…………………………………………………………81.4开发的前期策划………………………………………………………82web浏览器的界面设计…………………………………………………92.1界面设计……………………………………………………………92.2界面颜色……………………………………………………………93web浏览器框架设计………………………
8、…………………………103.1web浏览器的的用例描述…………………………………………104web浏览器详细设计……………………………………………………113.1主要类的详细设计……………………………………………………113.2优化类的详细设计…………………………………………………175总结……………………………………………………………………20致谢……………………………………………………………………21参考文献表…………………………………………………………………223基于Visu