目 录
摘 要 2
1设计题目与要求 2
2系统设计 2
2.1总体设计 2
2.2详细设计 2
2.2.1用户界面设计 3
2.2.2多标签模块设计 6
2.2.3浏览模块设计 6
2.2.4操作按钮模块设计 9
2.2.5页面缩放模块设计 10
2.2.6状态栏模块设计 11
2.2.7收藏夹模块设计 13
2.2.8窗体关闭模块设计 13
2.3系统平台、语言和工具 14
3调试过程及操作说明 14
3.1启动 Web 浏览器 14
3.2浏览网页 14
3.3修改界面样式及查看帮助 16
3.4退出程序 16
4开发中遇到的问题及解决方案 18
4.1无法获取到正确的网页标题 18
4.2多文档模式开发中获取活动窗口的问题 18
4.3页面缩放的问题 19
5目前未解决的问题 19
5.1浏览器状态无法正常显示 19
5.2标签切换时地址栏内容未切换 19
5.3标签切换时网页标题丢失 20
6自我评价与总结 20
参考文献 21
本科毕业论文评分表 22
基于VC++的WEB浏览器的实现
摘 要:随着互联网的高速发展,Web 浏览器作为互联网的入口,其重要性不言而喻。可以说,浏览器的性能影响着互联网的发展。如今已有多款性能优异的 Web 浏览器软件,如Internet Explorer、Chrome、Firefox、Opera 和 Safari 等。本次毕业设计将采用 MFC 框架,借鉴上述浏览器的优点,开发一款美观且实用的 Web 浏览器。
关键词:MFC WEB 浏览器 VC
1设计题目与要求
设计题目:基于VC++的WEB浏览器的实现设计要求:①能实现浏览器外观界面的设计
②能实现网页的浏览、后退、前进、刷新等基本功能
③实现其它附加功能(不在要求范围之内)
④界面良好,功能完善