C++实验报告WEB浏览器.docxVIP

  1. 1、本文档共28页,可阅读全部内容。
  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文档。上传文档
查看更多
C实验报告WEB浏览器

目录一、实验目的3二、实验设备(环境)及要求3三、实验设计3四、软件的具体实现过程5(一)实现WEB站点浏览,初步完成浏览器的模块的建立以及实现工具栏的各个功能(如:前进.后退,刷新,主页,停止以及搜索等功能)。51.利用MFC AppWizard生成应用程序框架52.修改菜单63.修改工具栏64.为控件添加时间处理函数75.添加事件处理函数的代码76.为应用程序添加URL定位功能87.解决单击超级链接时地址栏的同步问题108.修改首页地址,以及主页地址和搜索页面。11(二)加入删除IE相关历史记录的功能(包括删除文档历史纪录,清除cookies,清除Internet临时文件,清除地址栏中的历史任务,清除密码历史纪录和清除收藏夹)。111.添加“删除”菜单112.为控件添加事件处理函数123.添加事件处理函数的代码13(8) 实现桌面快捷方式22(三)显示浏览器当前访问站点的标题(附加功能)24五、实验结果与数据处理24①起始页:24①“创建桌面快捷方式“功能27六、缺陷27七、总结28一、实验目的目的:通过一个学期的学习,编写一个项目型的功能软件,综合应用专业所学习的多门课程知识,并把本学期所学的编程知识运用到实际编程中,熟练编程规范,训练编程思维,为学生适应合作开发规模稍大项目打下基础。二、实验设备(环境)及要求使用VC++平台实现该程序要求用户操作时,要给出清晰,明确的提示信息。所有文件、函数、变量的名称应尽量做到“见其名知其意”。三、实验设计文本文档记录浏览过所有网页的网址清除IE的临时文件清除COOKie删除文档历史记录浏览器普通浏览器功能特殊浏览器功能搜索功能删除功能清除地址栏中历史地址前进后退主页搜索刷新由于技术原因本软件直接调用IE内核,该软件的具体功能如上图,除了具有普通浏览器的功能外又加了个特殊的功能“文本文档记录浏览过所有网页的地址”随着上网的浏览网页是项目过多,有时候需要记录网页,但是浏览记录大多又太复杂,上面的项目太多,而且大多都不是自己需要的,为了解决这个问题,本软件专门设置了个记录所有浏览过网页地址的文本文档,这个很实用但又很简单的功能。四、软件的具体实现过程(一)实现WEB站点浏览,初步完成浏览器的模块的建立以及实现工具栏的各个功能(如:前进.后退,刷新,主页,停止以及搜索等功能)。1.利用MFC AppWizard生成应用程序框架工程名为myWeb16。第一步,选择工程类型为单文档(SDI),中文语言支持。第二步和第三步使用默认值,不需要数据库,也不提供对于复合对象的支持;第四步选择Internet Explorer ReBars工具栏的风格,这样就有了用来输入网址的文本框;第五步不做任何修改;第六步选择CHtmlView类作为视图类的基类。生成工程框架包含4个类。应用程序类:CMyWeb16App,对应myWeb16.h和myWeb16.cpp文件。框架类:CMainFrame,对应MainFrm.h和MainFrm.cpp文件。文档类:CMyWeb16Doc,对应myWeb16Doc.h和myWeb16Doc.cpp文件。HtmlView类:CMyWeb16View,对应myWeb16View.h和myWeb16View.cpp文件。此时编译运行,程序已经具有基本的Web浏览功能,能自动链接到微软公司的网站。2.修改菜单在工作区中选择“ResourceView”选项卡,选择Menu,双击菜单控件的名字(IDR_MAINFRAME),右边出现程序的菜单。选择菜单中的“查看”命令,已经有了“工具栏”和“状态栏”两个条目,双击下面的空框,弹出设置菜单条目属性对话框,如图1.1所示,按照表1.2添加6个菜单条目菜单条目名称(Caption)ID号前进ID_FOWARD后退ID_BACK停止ID_STOP刷新ID_UPDATE主页ID_HOMEPAGE搜索ID_SEARCH图1.23.修改工具栏在工具栏上增加新的按钮,以便快速执行所需的功能。在工作区中选择“ReaourcecView”选项卡,选择ToolBar,双击工具条控件的名字(IDR_MAINFRAME),右边出现程序的工具条。双击其中的安秀,可以看到他们的属性。其中有一个空的按钮,双击它可以添加新的安秀的属性,如图1.3所示,利用右边的图形绘制工具,可以自己设计新的按钮图样。如图1.4所示。如图添加6个按钮,他们的ID号与相应的菜单条目相同。拖动按钮,可以改变按钮之间的相对位置。4.为控件添加时间处理函数当用户单击菜单条目,或者单击相应的快捷键时,应能引起程序的反映,这就需要给这些控件添加时间处理函数。进入类向导,选择“Message Maps”选项卡。在“Class Name”下拉列表框中选择CMyWeb16View类,然后按照表1.5为

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档