《Visual Basic程序设计》课程电子教案(PPT课件)第12章 Visual Basic与网络 Internet与 DHTML概述

第12章 visual basic与网络 Internet与 DHTML概述 MicrosoftⅤ isual Basic为创建 Internet应用程序或团体 Intranet应用程序提供了多种不同的方式。通过 Visual Basi中新的 INternet编程特性, Visual basic程序员利用他 的技能只需要很少的努力就可以制作出动态的、功能强 大的 IInternet应用程序。程序员可以制作运行在客户端或 服务器端的应用程序,在基于窗体的应用程序内部显示 HTML页面,或者可以在web上使用 ActiveX组件。另外, 为了下载和开发 Internet组件而设置应用程序也变得快捷 和简便了。 2021/223
第12章 Visual Basic与网络 2021/2/23 Internet与DHTML概述 Microsoft Visual Basic为创建Internet应用程序或团体 intranet应用程序提供了多种不同的方式。通过Visual Basic中新的Internet编程特性,Visual Basic程序员利用他 的技能只需要很少的努力就可以制作出动态的、功能强 大的Internet应用程序。程序员可以制作运行在客户端或 服务器端的应用程序,在基于窗体的应用程序内部显示 HTML页面,或者可以在Web上使用ActiveX组件。另外, 为了下载和开发Internet组件而设置应用程序也变得快捷 和简便了

第12章 visual basic与网络 考虑 iNternet开发时的一种普遍方 式是基于客户/服务器关系。在这种情 况中,客户是浏览器,而服务器就是 Web服务器。在 Internet或 intranet上的大 多数交互都可以被考虑成请求和响应。 浏览器向Web服务器发出请求(一般是 要求显示一个用户想要看的页面),而 web服务器则向浏览器返回响应(一般 是一个HTML页面、元素或图像) 2021/223
第12章 Visual Basic与网络 2021/2/23 考虑Internet开发时的一种普遍方 式是基于客户/服务器关系。在这种情 况中,客户是浏览器,而服务器就是 Web服务器。在Internet或intranet上的大 多数交互都可以被考虑成请求和响应。 浏览器向Web服务器发出请求(一般是 要求显示一个用户想要看的页面),而 Web服务器则向浏览器返回响应(一般 是一个HTML页面、元素或图像)

第12章 visual basic与网络 Visual basic的 Interne应用程序 Visual basic的 INternet技术在处理上更进了一步,它允 许将标准的Ⅴ isual basic代码连接到HTML页面形式的用 户界面上。这就提供了一种极其强大的机制将编程功能 和web页面联系起来,从而能够创建动态的交互式的内 容。利用Ⅴ isual basic的 terne技术,可以执行复杂的业 务操作而不必进行错综复杂的网关编程或者脚本编写工 作。同时还可以享受到在 Visual basic中工作的所有方便 之处,如使用类模块、控件、设计器以及调试代码等。 Visual basic internet应用程序主要有两种类型 IS应用程序和 DHTML应用程序。 2021/223
第12章 Visual Basic与网络 2021/2/23 Visual Basic的Internet应用程序 Visual Basic的Internet技术在处理上更进了一步,它允 许将标准的Visual Basic代码连接到HTML页面形式的用 户界面上。这就提供了一种极其强大的机制将编程功能 和Web页面联系起来,从而能够创建动态的交互式的内 容。利用Visual Basic的Internet技术,可以执行复杂的业 务操作而不必进行错综复杂的网关编程或者脚本编写工 作。同时还可以享受到在Visual Basic中工作的所有方便 之处,如使用类模块、控件、设计器以及调试代码等。 Visual Basic Internet应用程序主要有两种类型: IIS应用程序和DHTML应用程序

第12章 visual basic与网络 IS应用程序,是根据 Microsoft internet In formation server命名的,它驻留在Web服务 器上,用来处理从浏览器来的输入请求。ⅡS 应用程序对请求进行处理、运行相关的 Visual basic代码并向用户返回响应信息。∏S 应用程序的所有处理都在服务器上进行。 DHTML应用程序,是为动态HTML命 名的,它允许编写代码来处理HTML页面上 任何元素的事件。 DHTML应用程序中的大 多数处理都在浏览器所在的计算机上进行, 同时应用程序也可以在需要时向服务器发出 请求 2021/223
第12章 Visual Basic与网络 2021/2/23 l IIS应用程序,是根据Microsoft Internet Information Server命名的,它驻留在Web服务 器上,用来处理从浏览器来的输入请求。IIS 应用程序对请求 进行处理 、运行相关 的 Visual Basic代码并向用户返回响应信息。IIS 应用程序的所有处理都在服务器上进行。 DHTML应用程序,是为动态HTML命 名的,它允许编写代码来处理HTML页面上 任何元素的事件。DHTML应用程序中的大 多数处理都在浏览器所在的计算机上进行, 同时应用程序也可以在需要时向服务器发出 请求

第12章 visual basic与网络 比较 基于窗体的应用程序基于Web的应用程序 用户界面 Visual basic窗体 HTML页面 UI元素如按钮控件 元素 文件格式 frm文件 htm或html文件 创建者 开发者 Web设计者或开发者 行时 DLL Web浏览器 2021/223
第12章 Visual Basic与网络 2021/2/23 比较 基于窗体的应用程序 基于Web的应用程序 用户界面 Visual Basic窗体 HTML页面 UI元素如按钮 控件 元素 文件格式 .frm文件 .htm或.html文件 创建者 开发者 Web设计者或开发者 运行时 DLL Web浏览器

第12章 visual basic与网络 DHTML应用程序由下列几部分组成: 个或多个HTML页面。 关的 ual basic代码,它处理HTML页面产 的事件 个运行时部件,它存在于Web浏览器 或web浏览器控件中的页面上 一个工程DLL,它包含Ⅴ isual basic代码并 且被运行时部件访问,当调试或编译工程时 它自动产生。 2021/223
第12章 Visual Basic与网络 2021/2/23 DHTML应用程序由下列几部分组成: l 一个或多个HTML页面。 l Visual Basic代码,它处理HTML页面产 生的事件。 l 一个运行时部件,它存在于Web浏览器 或Web浏览器控件中的页面上。 一个工程DLL,它包含Visual Basic代码并 且被运行时部件访问,当调试或编译工程时 它自动产生

第12章 visual basic与网络 在应用程序中浏览Web 基于窗体的应用程序浏览Web (使用 WebBrowser控件) 工具箱中添加 WebBrowser控" ternet controls便可在 在部件对话框中选择 Microsoft 2021/223
第12章 Visual Basic与网络 2021/2/23 在应用程序中浏览Web 基于窗体的应用程序浏览Web (使用WebBrowser控件) 在部件对话框中选择 Microsoft Internet Controls便可在 工具箱中添加WebBrowser控件

第12章 visual basic与网络 下面程序在窗体上添加了: Labell combo Web Browser l并编写了如下代码 Private Sub Combol KeyDown(Key Code As Integer, Shift As Integer) If KeyCode=13 Then WebBrowser. Navigate Combo. Text End if End Sub 运行上面程序,在 Combo中输入URL并按回车键便可浏 览相应网页 2021/223
第12章 Visual Basic与网络 2021/2/23 下面程序在窗体上添加了: 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并按回车键便可浏 览相应网页

第12章 visual basic与网络 For1 口X 地址ht:/ ail.tju. edu.cn 5州群 2021/223
第12章 Visual Basic与网络 2021/2/23

第12章 visual basic与网络 DHTML应用程序 新建工程,选择 DHTML应用程序; 在“工程资源管理器”窗口中,打开设计器 文件夹,然后双击 DHTMLPage1; 进行页面设计,并编写代码 保存程序。 2021/223
第12章 Visual Basic与网络 2021/2/23 DHTML应用程序 新建工程,选择DHTML应用程序; 在“工程资源管理器”窗口中,打开设计器 文件夹,然后双击DHTMLPage1 ; 进行页面设计,并编写代码; 保存程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第11章 数据库编程初步.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 数据访问.ppt
- 《SPSS10.0》讲义(注释版).pdf
- 《C语言程序设计》课程教学资源:第9章 预处理命令.ppt
- 《C语言程序设计》课程教学资源:第1章 C语言概述.ppt
- 《入门级SUN培训》PDF电子书.pdf
- 华中科技大学:《程序设计方法学》第一课 程序设计方法学的基本概念和发展.ppt
- 华中科技大学:《程序设计方法学》第二课 结构化程序设计.ppt
- 华中科技大学:《程序设计方法学》第五章 基于CORBA技术的程序设计方法.ppt
- 华中科技大学:《程序设计方法学》第六课 程序的正确性证明.ppt
- 华中科技大学:《程序设计方法学》第三课 面向对象程序设计方法学.ppt
- 华中科技大学:《程序设计方法学》第七课 MDA方法.ppt
- 华中科技大学:《程序设计方法学》第四课 基于com技术的程序设计方法.ppt
- 《单片机》第6章 MCS-51单片系统扩展.rtf
- 《单片机》第6章 MCS-51单片系统扩展.ppt
- 《单片机》第5章 定时器与中断.rtf
- 《单片机》第5章 定时器与中断.ppt
- 《单片机》第4章 汇编语言程序设计.rtf
- 《单片机》第4章 汇编语言程序设计.ppt
- 《单片机》第3章 MCS-51单片机指令系统.rtf
- 《Visual Basic程序设计》课程电子教案(PPT课件)第13章 多媒体控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 认识 Visual Basic.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 VB表达式与窗体.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 基本控件与顺序程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 选择控件与分支程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 图形控件和循环程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 数组和其它控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 多窗体、过程与变量的作用域.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 通用对话框与文件操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 菜单、工具栏和状态栏.ppt
- 《Flash MX 2004教程》第2章 基本图形的绘制和编辑.ppt
- 《Flash MX 2004教程》第3章 Flash MX 2004的文本操作.ppt
- 《Flash MX 2004教程》第4章 元件、实例和库.ppt
- 《Flash MX 2004教程》第5章 制作动画.ppt
- 《Flash MX 2004教程》第8章 组件和模板.ppt
- 《Flash MX 2004教程》第9章 导出和发布动画.ppt
- 《Flash MX 2004教程》第10章 综合实例.ppt
- 《Flash MX 2004教程》第1章 Flash MX 2004概述.ppt
- 《Flash MX 2004教程》第6章 使用声音和视频.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第7章 动作脚本的使用与.ppt