vb_ppt14课件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb_ppt14课件

第14章 编写简单的网络程序 Visual Basic 程序设计教程 本章介绍: ·Internet基本控件 ·使用WebBrowser控件 ·为应用程序增加FTP功能 ·创建Internet Transfer控件 ·使用Winsock控件 ·Visual Basic Script简介 ·VB网络应用程序主要有两种类型:IIS应用程序和DHTML应用程序。 ·IIS应用程序,是根据Microsoft Internet Information Server命名的,它驻留在Web服务器上,用来处理从浏览器来的输入请求。IIS应用程序对请求进行处理、运行相关的VB代码并向用户返回响应信息。IIS应用程序的所有处理都在服务器上进行。 ·DHTML应用程序,是为动态HTML命名的,它允许编写代码来处理HTML页面上任何元素的事件。 ·在VB里还可以向工程中增加其它类型的Internet功能,可以在基于窗体的应用程序中利用一些特别设计的网络控件来扩展Internet的功能。 【例14-1】 利用WebBrowser控件制作一个简单的浏览器,程序运行时的界面如图14.1所示。窗体上有一个标签、一个文本框和一个WebBrowser控件。标签的Caption属性 如图所示,文本框的Tex t属性置空,其它属性均 为缺省设置。 ·WebBrowser控件不是VB的标准控件,使用之前必须将其添加到工具箱中。通过选择“工程”菜单中的“部件”命令,打开“部件”对话框,再从中选择“Microsoft Internet Control”进行添加,然后在窗体上相应的位置放置控件。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then WebBrowser1.Navigate Text1.Text 显示指定的页面 End Sub Private Sub Form_Resize() WebBrowser1.width=Scalewidth WebBrowser1.Height=ScaleHeight-Text1.Height End Sub WebBrowser控件是一个基于IE内核的浏览器控件,它具有网页浏览、局部文档浏览和文件下载等许多Internet Explorer浏览器的特性,通过WebBrowser控件可以快速地开发出功能强大的浏览器。 14.4.1 WebBrowser控件的属性、方法和事件 1.WebBrowser控件的属性 2.WebBrowser控件的方法 WebBrowser控件的常用的方法如下: (1)GoHome方法 使用格式:object.GoHome 功能:装入设定的起始页。 (2)Navigate方法 使用格式:object.Navigate URL 功能:装入指定的页面。 (3)GoBack方法 使用格式:object.GoBack 功能:返回上一个页面。 (4)GoForward方法 使用格式:object.GoForward 功能:进入下一个页面。 (5)Refresh方法 使用格式:object.Refresh 功能:刷新页面。 (6)Stop方法 使用格式:object.Stop 功能:停止载入页面。 (7)GoSearch方法 使用格式:object.GoSearch 功能:搜索页面。 3.WebBrowser控件的事件 (1)ProgressChange事件 功能:当浏览器下载页面时触发该事件, ProgressMax是下载完成的最大值,Progress是 当前下载完成的值。 (2)DownloadComplete事件 功能:页面下载完成后触发该事件。 (3)NavigateComplete2事件 功能:当浏览一个新的页面时触发该事件。 (4)TitleChange事件 功能:当前浏览的页面标题发生改变时触发该事件。 (5)BeforeNavigate2事件 功能:浏览器装入页面前触发该事件,其中URL参 数为将要装入的页面地址。 (6)StatusTextChang事件 功能:当浏览器的操作状态改变时调用,其中 Text为浏览器的操作状态。 【例14-2】设计一个WWW浏览器。界面设计和程序运行如图14.2所示,该浏览器实现基本的浏览功能,如浏览网页,前进、后退、停止、刷新、主页、搜索和下载进度显示等功能。 按照程序实现的功能,在窗体中加入一个工具栏控件、一个ImageList控件、一个标签控件、一个组合框控件、一个WebBrowser控件和

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档