网页脚本语言
客户端 浏览器
ADO 对象
数据 库对 应的 驱动 程序
数据库
ADO对象操作数据库原理示意图
ASP的数据库对象 的数据库对象( 的数据库对象
ADO对象模型定义了一个可编程的分层对象集合,主要由三个对象成员 Connection, Command和 Recordset对象.
ADO对象描述 ADO对象描述 对象名 描 述 Connection 指定连接数据来源 Command 发出命令信息从数据源获取所需数据 Recordset 由一组记录组成的记录集
ASP简介 简介
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令 以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表 单),也可以创建使用HTML网页作为用户界面的web应用程序。 从以下几个方面介绍ASP ASP的开发平台及运行环境 ASP脚本语言 ASP内置对象 ASP的数据库对象(ADO) 总结:ASP与HTML
发出请求 客户端 服务器端
接受请求 找到静态网页
发回网页
发送网页
静态网页工作原理
什么是HTML 什么是
HTML( Hypertext Markup Language)超文本标记语言,是构成Web页 面的主要工具,是用来表示网络上的信息的符号标志语言。 在网上,若要向全球发布信息,需要一种能够被广泛理解的语言。WWW所使用 的就是HTML语言。通过HTML,将所需要表达的信息按某种规则写成HTML文 件,通过专用的浏览器来识别,并将这些HTML“翻译”成可识别的信息,就是我 们所见到的网页。
大量地借用C, Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快 速地写出动态产生页面,它支持目前绝大多数数据库,而且PHP是完全免费的 。类似 于ASP,它也可以把后台脚本代码内嵌到HTML页面中。
JSP( Java Server Page )是Sun公司推出的新一代网站开发语言。JSP可以用来做
HTML文件示例 文件示例
HTML常用标签 常用标签
<html>文件开始</html> <head>标头区开始</head> <body>网页文本区</body> <title>标题名称</title> <h1~6>标题字体大小</h1~6> <font>设置字体格式</font> &nbps; < > & " <br>强制分行标记 <p>强制分段标记</p> <hr 产生一条水平线 /> <a href=“url”>链接文字</a> <img src=“url”>插入图片</img> <table>创建表格</table> <tr>设置表格中的每一行</tr> <td>设置一行中的每一格</td> <th>设置表格的标题单元格</th> <frameset>浏览器框架组标记 </frameset> <frame src=“url”>框架标记 <form>表单标记 提交用户信息 </form> <input>创建表单中的控件
ASP( Active Server Pages )是微软所开发的一种后台脚本语言,它的语法和
Visual BASIC类似,可以把后台脚本代码内嵌到HTML页面中。 ASP在执行的时候, 是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的 HTML一同送往客户端。
PHP( Hypertext Preprocessor )是一种跨平台的服务器端的嵌入式脚本语言。它
GMap2方法 方法
enableDragging():设置地图可以被拖动。 disableDragging():禁止地图被拖动。 draggingEnabled():返回地图是否能够被拖动的布尔值。如果能够拖 动,返回"真";否则返回"假"。 enableInfoWindow():设置地图信息窗口可以弹出。 disableInfoWindow():禁止地图信息窗口弹出。 infoWindowEnabled():返回地图信息窗口是否能够被弹出的布尔 值。如果能够弹出,返回“真”;否则返回 “假”。 这个方法通常作为检验之用。 enableDoubleClickZoom():设置可以双击缩放地图,左键双击为放 大,右键双击为缩小(默认)。
VRP可视化界面的关键技术 可视化界面的关键技术
2010.12
1. Google Maps上实现 上实现VRP最优路径 上实现 最优路径 2.静态网页 静态网页 3.动态网页的开发技术 3.动态网页的开发技术 4.ASP简介 简介 5.接下来的任务 接下来的任务
Google Maps
功能强大、 易于使用的 地图技术
Web服务器 Server 对象 AspError对象
ASP内置对象关系
ASP的数据库对象 的数据库对象(ADO) 的数据库对象
ASP中使用ActiveX数据对象(ActiveX Date Object, ADO)来访问 数据库。ADO可以使用JavaScript或VBScript语言来控制数据库的 访问,实现输入、更新和删除站点服务器的数据库信息。
IIS( Internet Information Server)是微软公司主推的服务器,起到 客户端与服务器端的连接作用。
ASP脚本语言 脚本语言
ASP提供两种程序语言的运行平台:VBScript和JavaScript。默认时, 主脚本语言是VBScript。使用<%@ LANGUAGE=…%>添加到ASP 文件开头,确定脚本语言。 VBScript:即 Visual Basic 脚本语言,是ASP动态网页默认的编程 语言,配合ASP内置对象和ADO对象,用户很快就能掌握访问数据库 的ASP动态网页开发技术。 JavaScript:是目前非常流行的一种开发动态网页的脚本语言,它 可以嵌入到HTML文档中,使网页更加生动活泼,并具有交互性。它也 可以作为后台服务器脚本语言嵌入到ASP中。
ASP开发平台及运行环境 开发平台及运行环境 ASP开发平台及运行环境
操作系统 Windows 2003 Server Windows 2000 Server Windows XP Professional Windows 2000 Professional Windows 98 开发平台 Internet Information Server(IIS) IIS 6.0 / IIS 5.0 不完整 IIS 5.0 MS Personal Web Server (PWS)
PHP
JSP
选择ASP作为动态网页开发技术 作为动态网页开发技术 选择 从开发人员,初次接触Web网站制作 从ASP自身,很经典很基本的语言 从系统要求,ASP可以满足
1. VRP最优路径在 最优路径在Google Maps上的实 最优路径在 上的实 现 2.静态网页 静态网页 3.动态网页的开发技术 动态网页的开发技术 4.ASP简介 简介 5.接下来的任务 接下来的任务
缺点
1.VRP最优路径在 最优路径在Google Maps上的实现 最优路径在 上的实现 2.静态网页 静态网页 3.动态网页的开发技术 3.动态网页的开发技术 4.ASP简介 简介 5.接下来的任务 接下来的任务
动态网页与静态网页
相对于静态网页而言,动态网页是内容根据具体情况发生变化的网页,它以数据 库技术为基础,随不同客户、不同时间,返回不同的网页。 现在的一般网页都要求实时、交互等·特点,单纯的静态网页已不能满足要求。 因此,人们往往采用动态网页发布信息,也可以采用动静结合的原则。
ASP中内置对象 中内置对象
ASP内置对象使用简单,功能强大。
AspError Application Request
ASP内置对象 ObjectContext Response
Server
Session
ASP中内置对象 中内置对象
Application对象
客户请求 客户端 浏览器 服务器响应
Session对象 Request Request对象 Reponse对象
1. VRP最优路径在 最优路径在Google Maps上的实 最优路径在 上的实 现 2.静态网页 静态网页 3.动态网页的开发技术 动态网页的开发技术 4.ASP简介 简介 5.接下来的任务 接下来的任务
什么是静态网页
在网站设计中,纯粹HTML格式的网页通常被称为静态网页 静态网页。文件的后缀名一 静态网页 般为.htm或.html。这种页面一经形成,内容就不再变化。
大规模的应用服务。
ASP、PHP 、JSP 、
优点 ASP 1.入门简单,发展比较成熟,很容易得 到各种解决方案。 2. 独立于浏览器。 3. 与任何ActiveX scripting 语言兼容 4. 源程序码不会外漏 。 1.一种能快速学习、跨平台、有良好数 据库交互能力的开发语言。 2.简单轻便,易学易用。 3.良好的安全性。 1.一处编写随处运行。 2.系统的多台平支持。 3.强大的的可伸缩性。 缺点 1.不支持跨平台,只能在微软的服务 器平台上良好运行。 2.Windows本身的问题也累加到了 它的身上,如安全性、稳定性等。 1.数据库支持的极大变化。 2.不适合应用于大型电子商务站点。 3.安装复杂。 4.缺少正规的商业支持。 5.无法实现商品化应用的开发。 1.语言抽象、复杂,较难学习。 2.缺少系统性的资料。 3.调试困难。 4.不是结构良好的程序段。