1 / 21
文档名称:

编程.ppt

格式:ppt   大小:87KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程.ppt

上传人:lily8501 2018/1/23 文件大小:87 KB

下载得到文件列表

编程.ppt

相关文档

文档介绍

文档介绍:第17章编程
提供了世界范围内网络互连和通信功能,Web则是一个环球信息资源库。Web由无数的页面组成,页面上的信息包罗万象,而且时时在增加,天天在更新。用户只要打开浏览器就能找得到感兴趣的资料。上巨大的信息资源。
应用程序简介
访问的交互式应用程序,可以在客户端或服务器端执行复杂的业务处理。
应用程序的开发历史
应用程序是由一些静态页面组成的,这些静态页面只能显示静态内容,不能对用户执行的动作做出动态的反应。随着通用网关接口(CGI)、服务器应用程序编程接口(ISAPI)以及其他一些网关接口的出现,用户可以向Web添加动态的内容。通过使用动态内容,浏览器可以发送请求信息。与静态页面不同,服务器可以运行一个脚本或应用程序从而返回包含更多信息的HTML。但是由于网关程序没有被集成到HTML中,网关编程需要额外的与制作HTML文件完全不同的设计过程。而且,在网关程序中所做的处理都是在服务器上进行的,加重了服务器的负担。
Visual Basic
在Visual Basic ,应用程序,如采用CGI程序、ActiveX功能、应用程序。与这些方法相比较,Visual Basic 应用程序有以下几个方面的优点:
(1)可以利用Visual Basic的知识并使用Visual Basic的编程环境。
(2)可以把设计用户界面和编写窗体或页面的代码分离开。
(3)在IIS应用程序中,页面的中转信息是和页面自身分开存储的,可以在不同的上下文中重用页面。在HTML中,在页面之间移动的信息必须嵌入到HTML自身中。
(4)因系统不需要下载很大的部件来运行应用程序,因此可减少下载的时间从而减轻网络的负担。
(5)可以使用Visual Basic的标准调试工具来调试IIS和DHTML应用程序,应用程序是很难调试的。
利用Visual Basic
动态HTML(Dynamic HTML,简称DHTML)是运用HTML、风格表和描述语言赋予网页动态交互的一种技术。DHTML应用程序大多数处理发生在客户计算机上,在客户端执行大多数的处理可使应用程序快速地响应用户的操作而不必花费时间传送到服务器,从而减轻网络的负担。
DHTML应用程序简介
DHTML应用程序在结构上跟基于窗体的Visual Basic应用程序不同。DHTML应用程序的用户界面是由一系列的HTML页面组成而不是窗体。一个HTML页面就象一个窗体,由称为元素的一系列对象组成,包括有文本、按钮、复选框等。在DHTML应用程序中允许对网页中的元素进行访问和操作。
DHTML应用程序主要包括以下几个方面的组成部分:
HTML页面。
处理HTML页面产生的事件的Visual Basic代码。
存在于Web浏览器或Web浏览器控件中的页面上的运行时组件。
包含Visual Basic代码并且被运行时部件访问的工程DLL。
开发DHTML应用程序的步骤
要在Visual Basic的开发环境下创建一个DHTML应用程序和创建其他类型的工程相类似,主要包括以下步骤:
(1)启动Visual Basic后在“新建工程”对话框中选择“DHTML应用程序”工程类型。
(2)从“工程资源管理器”窗口中打开DHTML设计器。
(3)创建新页面或是打开已有页面,然后编辑页面的内容和外观。
(4)为页面上要处理的用户交互的元素添加代码。
(5)通过在IE浏览器运行工程和查看文档来测试和调试DHTML应用程序。
(6)编译工程。
(7)使用“打包和发布向导”发布DHTML应用程序。
利用Visual Basic
IIS( Information Server)应用程序是驻留在Web服务器上用于响应浏览器请求的Visual Basic应用程序。IIS应用程序用HTML表示用户界面,用编译的Visual Basic代码处理请求并响应浏览器的事件。
IIS应用程序简介
IIS应用程序和ASP应用程序都能显示动态的Web站点,并且都是在服务器上而不是在客户端上执行处理。但相对来说,ASP应用程序更适合于制作Web页面感兴趣的脚本开发,ASP应用程序更能将脚本和HTML很好的结合。
IIS应用程序和DHTML应用程序都可以响应HTML页面的事件。但两者之间还是存在以下几个方面的区别:
IIS应用程序是基于 Web服务器端应用,而DHTML应用程序是基于浏览器上端应用。
IIS应用程序与操作系统或浏览器无关,。
IIS应用程序采用Active Server Pages对