网站大量收购闲置独家精品文档,联系QQ:2885784924

Visual Basic程序设计实用教程-第12章.ppt

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

Internet与DHTML概述 考虑Internet开发时的一种普遍方式是基于客户/服务器关系。在这种情况中,客户是浏览器,而服务器就是Web服务器。在Internet或intranet上的大多数交互都可以被考虑成请求和响应。浏览器向Web服务器发出请求(一般是要求显示一个用户想要看的页面),而 Web服务器则向浏览器返回响应(一般是一个HTML页面、元素或图像)。 Visual Basic的Internet应用程序 Visual Basic的Internet技术在处理上更进了一步,它允许将标准的Visual Basic代码连接到HTML页面形式的用户界面上。这就提供了一种极其强大的机制将编程功能和Web页面联系起来,从而能够创建动态的交互式的内容。利用Visual Basic的Internet技术,可以执行复杂的业务操作而不必进行错综复杂的网关编程或者脚本编写工作。同时还可以享受到在Visual Basic中工作的所有方便之处,如使用类模块、控件、设计器以及调试代码等。 Visual Basic Internet应用程序主要有两种类型:IIS应用程序和DHTML应用程序。 l????????? IIS应用程序,是根据Microsoft Internet Information Server命名的,它驻留在Web服务器上,用来处理从浏览器来的输入请求。IIS应用程序对请求进行处理、运行相关的Visual Basic代码并向用户返回响应信息。IIS应用程序的所有处理都在服务器上进行。 DHTML应用程序,是为动态HTML命名的,它允许编写代码来处理HTML页面上任何元素的事件。DHTML应用程序中的大多数处理都在浏览器所在的计算机上进行,同时应用程序也可以在需要时向服务器发出请求。 比较 基于窗体的应用程序 基于Web的应用程序 用户界面 Visual Basic窗体 HTML页面 UI元素如按钮 控件 元素 文件格式 .frm文件 .htm或.html文件 创建者 开发者 Web设计者或开发者 运行时 DLL Web浏览器 DHTML应用程序由下列几部分组成: l????????? 一个或多个HTML页面。 l????????? Visual Basic代码,它处理HTML页面产生的事件。 l????????? 一个运行时部件,它存在于Web浏览器或Web浏览器控件中的页面上。 一个工程DLL,它包含Visual Basic代码并且被运行时部件访问,当调试或编译工程时它自动产生。 在应用程序中浏览Web 基于窗体的应用程序浏览Web (使用WebBrowser控件) 在部件对话框中选择 Microsoft Internet Controls便可在工具箱中添加WebBrowser控件。 下面程序在窗体上添加了: Label1 Combo1 WebBrowser1并编写了如下代码 Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then WebBrowser1.Navigate Combo1.Text End If End Sub 运行上面程序,在Combo1中输入URL并按回车键便可浏览相应网页 DHTML应用程序 新建工程,选择DHTML应用程序; 在“工程资源管理器”窗口中,打开设计器文件夹,然后双击DHTMLPage1 ; 进行页面设计,并编写代码; 保存程序。 例12.1 ActiveX文档示例。 创建一个具有两个ActiveX文档的工程,使其具有浏览Web页的功能,并可以在两个ActiveX文档之间切换。 例12.2 浏览器示例。 设计一个窗体使其具有浏览器的后退、前进、停止、刷新、主页浏览功能。 * 第12章 Visual Basic与网络 * Microsoft Visual Basic为创建Internet应用程序或团体intranet

文档评论(0)

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

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

1亿VIP精品文档

相关文档