Visual Basic第12章 Internet与多媒体用程序设计.pptVIP

Visual Basic第12章 Internet与多媒体用程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目的和要求: 了解Internet编程的基础知识; 掌握VB中WEB浏览器应用程序设计; 掌握Internet Transfer控件的使用方法及简单Email程序设计; 了解多媒体程序设计的基础知识; 掌握利用Animation控件、Multimedia控件(MCI)、Windows Media Player控件编写简单多媒体程序的方法; 了解如何利用API函数编写多媒体应用程序。 第12章 Internet与多媒体应用程序设计 12.1 Internet应用程序设计 12.1.1 Internet编程基础 1)TCP/IP数据通信协议 层 描述 第4层:应用层 定义了应用协议以及主机程序与要使用网络的传输层服务之间的接口,如FTP、TELNET、SMTP、DNS和HTTP等协议。 第3层:传输层 传输层负责在源主机和目的主机的应用程序间提供端-端的数据传输服务,相当于OSI模型中的传输层。这一层主要定义了两个传输协议,一个是可靠的面向连接的协议,称为传输控制协议TCP,另一个是不可靠的无连接协议,称为用户数据报协议UDP。网络编程通常只到传输层,Win常用接口是Winsock。 第2层:网际层 负责将数据装入IP数据报,包括用于主机间以及经过网络转发数据报时所用的源和目标的地址信息,实现IP数据报的路由。 第1层:网络接口层 负责将IP分组封装成适合在物理网络上传输的帧格式并传输,或将从物理网络中接收到的帧解封,取出IP分组交给网络互联层。这一层具有很强的灵活性,使得TCP/IP可以运行在各种物理网络上。 2) VB的Internet控件介绍 12.1 Internet应用程序设计 Interne应用程序 VB工具 计算机间的直接通信 WinSock控件(MSWINSCK.OCX) 文件传输? Transfer控件(MSINET.OCX) Web浏览 WebBrowser控件(SHDOCVW.DLL) 邮件服务 MAPI 控件(MSMAPI32.OCX) 其它应用程序开发 ActiveX文档 12.1.2 WEB浏览器应用程序设计 VB中开发Web网页浏览应用程序通常有2种方法:一种是使用WebBrowser控件, 可以实现在VB窗体上显示Web文档;另一种是使用Internet Explorer对象。 1)WebBrowser控件 WebBrowser控件用于创建用户自己的Web浏览器。可以通过HTTP协议从WWW站点下载网页或者浏览本地计算机上的文件夹,也可以使用FTP协议可以在FTP服务器上登录,下载和上传文件。WebBrowser控件的主要属性、常用方法和常用事件如下: 12.1 Internet应用程序设计 12.1 Internet应用程序设计 WebBrowser控件的主要属性 属性名 说明 AddressBar 设置True/False,表示是否要显示地址栏。 Busy 返回True/False,判别控件是否忙,如果较长时间忙的话(如下载、试图建立连接、等待响应等),可以调用stop方法来停止。 DataBindings 返回/设置DataBindings集合对象,用于收集开发人员可利用的可绑定属性。 Document 返回活动文档的自动化对象(如果存在),下面的表达式通过自动化对象的脚本届性来访问活动文档。 LocationName 返回浏览器控件中显示的内容的名称, 如HTML页面的标题、本机或远程计算机上的文件或文件夹。 LocationURL 返回浏览器控件当前显示内容所属的URL名称(URL地址,文件或文件夹的路径)。 Busy 表明浏览器控件是否忙(正在连接站点或下载文件)。 OffLine 表明浏览器控件是否支持离线浏览。 RegisterAsBrowser 是否将浏览器控件注册为当前默认的浏览器。 12.1 Internet应用程序设计 WebBrowser控件的常用事件 事件名 说明 BeforeNavigate2 在转移到另一个URL时发生。 NavigateComplete 若浏览器已连接站点,并下载部分或全部页面内容时触发该事件。可以用Stop中断。 DownloadBegin 开始下载的事件,当Navigate方法被调用后,触发该事件。 DownloadComplete 页面下载完毕后触发的事件。 TitleChange 标题改变时触发的事件。 NewWindow 新窗口中显示超文本连接的内容时触发该事件。 CommandStateChang 浏览器的命令状态发生改变时触发的事件。 例12.1利用WebBrowser控件创建简单浏览器。界面如图所示。 12.1 Internet应用程序设计 所要控件: Web

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档