《C语言程序浏览器专业课程设计》由会员分享,可在线阅读,更多相关《C语言程序浏览器专业课程设计(6页珍藏版)》请在人人文库网上搜索。
1、C 语言程序浏览器专业课程设计Internet信息检索课程设计浏览器设计一、需求分析随着互联网的急速发展和它在世界范围的广泛应用,WWW(World Wide Web,万维网 ) 也日益成为互联网上信息交流不可或缺的工具。它是一种以HTTP(HyperText Transfer Protocol,超文本传输协议 ) 为基础,使用HTML(HyperText Markup Language ,超文本标记语言 ) 语言编写的有若干Web刚页构筑而成的世界。HTTP 使用了统一资源定位器 URL (Uniform Resource Locator) 这一概念。简单地说, URL就是文档在环球信息网上。
2、的 地址 。URL用于标识 Ineternet 或者与 Internet 相连的主机上的任何可用的数据对象。 URL中的 U常常被认为表示 统一 ,实际上在许多重要文档中也是这样引用的。在URL概念背后有一个基本思想,那就是:提供一定信息条件下,你应能在 Internet 上的任何一台机器上访问任何可用的公共数据。 在 Web世界中常有的第一步是确定游览的日标,这通常就是一个 URL地址。理论上说来,环球信息网包括整个两亿人以上的Internet世界,它包含所有的 Web站点、 Gopher 档案库、 Telnet ,公共存取帐号、 News新闻讨论区以及Wais 资料库。所以环球信息网可以说。
3、是当今全世界最大的电子资料世界,已经可以把World Wide Web 当成是 Internet的同义词了。事实上,一般我们日常所说的 上 Internet,其实指的就是连上World WideWeb 。WWW是 World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。环球信息网之所以称之为信息网 ,完全是因为它的资源可以互相连接的缘故,全世界目前大概有数万个Web站,每个 Web 站都可以透过超链结 (Hyper link) 与其它 Web 站连接,任何人都可以设计自己的 Home Page,放上 Web 站,然后在你的 HomePage 上面产生链结,。
4、与其他人的 HomePage 连接,或是连到其他的 Web 站;别人也一样可以连到你的 Home Page ,或是你的 Web 站,整个信息网就这样编织了起来,形成一个巨大的环球信息网。本程序主要是实现浏览网页,当用鼠标点击菜单栏的文件时,会弹出一个下拉菜单,其中有导航、前进、后腿、返回主页、停止、刷新、退出,当单击帮助时,会弹出有一个关于版本的项目,点击它时会弹出一个关于这个程序的版本介绍。在工具栏中,有七个图标,分别为导航、返回主页、后退、前进、停止、刷新、帮助,分别实现不同的功能,事实上它确实也具备了一个浏览器的基本功能,能够很好地完成网上仲浪的任务。二、概要设计MFC类 ChtmlVi。
5、ew 派生于文档 / 视图结构,他提供了实现Web浏览器的功能。在这个类中最重要的方法是Navigate 方法,通过给他指定参数就可以浏览指定的 Web页。 Navigate 函数原型如下:void NavigateLPCTSTR URL;DWORD deflags=0;LPCTSTR lpszTargetFrameName=NULL;LPCTSTR lpszHeaders=NULL;LPVOID lpvPostData=NULL;DWORD dwPostDataLen=0;方法 Navigate2 也能完成网页浏览功能。他扩充了Navigate 函数的功能,不经能够浏览网页,还能够以相同的方。
6、式浏览本地计算机资源。其函数原型如下:void Navigate2LPCTSTR lpszURL;DWORD deFlags=0;LPCTSTR lpszTargetFrameName=NULL;LPCTSTR lpszHeaders=NULL;LPVOID lpvPostData=NULL;DWORD dwPostDataLen=0;ChtmlView还提供了各种方法来实现其他的功能,如果用 GoForward 和 GoBack方法可以重新回到前面和后面已经浏览过的网页中,GoHome方法可以浏览设置好的默认主页, Stop 方法可以终止当前的连接过程等等。三、详细设计设置默认主页为, .1。
7、用 MfcAppWizardl ( exe)创建一个新工程,将其命名为E06。2用 MfcAppWizardl ( exe)中按照下列步骤设置工程的属性。(1) 设置应用程序类型为单个文档模式,选择“文档/ 查看体系结构支持?” 。(2) 不选择数据库支持(3) 不选中“ Active 控件”复选框。(4) 不选中“隐藏工具栏” 和“打印和打印顶览” 复选框,选择“Windows Sockets ” 复选框。(5) 使用默认设置。(6) 设置 CE06View的基类为 ChtmlView ,单击“完成”按钮,应用程序 E06 就创建完成。图 1 程序的工程配置3 打开对话框编辑器编辑对话框备控件的属性如表 1 所示。用该资源创建对话框类CaddressDlg 。表 1 IDD_DIALOG_ADDRESS的设置配置如图 2 所示。