内置对象,利用这些对象可以使 ASP 脚本 功能更加强大,ASP 具有强大的可扩展性,不仅可以使用 ASP 动态链接库和脚 本运行期库自身提供的 ActiveX 组件,还可以从 Internet 上
免费或有偿获得一些 编程人员也可以自己开发内含商务逻辑的 ActiveX 组 厂商开发的
ActiveX 组件, 件。
2.2.2
ASP 的特点 ASP 的主要特点如下: 1. ASP 是一种程序语言, 无须编译。 ASP 的脚本集成在 HTML 中, Web 有 服务器的动态库解释执行,无须编译或者连接,可快速修改
程序,且节 省了大量资源。 2. 为纯文本文件。在编写 ASP 程序时不像
VB、VF 等软件需要固定的开 发工具。 因为 ASP 是一种纯文本文件, 所以可使用任意文字编辑器来编 写 程
序 , 并 保 存 为 .asp 格 式 即 可 。 从 工 作 效 率 上 来 看 , 也 可 借 助
Dreamweaver、Visual InterDev 等软件编写。 3. 独立于浏览器。 用户端只需使用普通的可以解释常规 HTML 代码的浏览 器,既可以浏览 ASP 所设计的网页内容。ASP 脚本是在 Web
站点服务 器端执行的,因此客户端的浏览器不需要支持它。同时,如果不通过服 务器执行直接浏览*.asp 页面,则得不到正确的页面内容。 4. 源程序不会让客户端看到。 5. 可与任何 AxtiveX Scripe 语言兼容使用。 6. 实现复杂的数据库操作。 ASP 技术相对于 CGI
技术及
HTML 技术,有很多自身的优秀特点,这些特
点使得 ASP 技术成为当今世界网络上应用最多的服务器端脚本
设计环境。
5
2.2.3
ASP 的工作原理
1.一个用户在浏览器的网址栏中输入 ASP 文件名称,然后回车触发这个 ASP 请求。
2.浏览器将这个 ASP 请求发送给 IIS. 3. IIS 接收这个请求,并由其 asp 后缀意识到这是一个 ASP 请求。 4.IIS 从硬盘或内存中取出正确的 ASP 文件。 5.IIS 将这个 ASP 文件发送到 asp.dll 中。 6.服务器端脚本代码,会进行逐行解释,然后返回给 IIS;非服务
器端脚本代码, 直接返回给 IIS. 7.IIS 将处理结果返回给浏览器。 2.3 2.3.1 网页编辑工具 Dreamweaver MX 2004 Dreamweaver MX 2004 简介 为了适应网络时代人们对网页制作,网站管理的需求,Macromedia 公司推 出了最新版本的 Dreamweaver MX 2004, 该版本在原有版本的基础上进行了较大 改进。Dreamweaver MX 2004 是可视化专业 HTML 编辑器。它组合了功能强大 的布局工具﹑应用程序开发工具和代码编辑支持等。 在其中既可以在它可视化的 编辑环境中编制网页,又可以利用它提供的 HTML 代码编辑手工编写 HTML 代 码。它提供了 3 种查看方式——代码视图﹑设计视图和拆分视图,其中拆分视图 可以将代码视图和设计试图这两者很好地结合在一起, 为网页制作提供了一个强 有力的工具。 2.4 Access
Access 数据库
管理系统是套间的重要组成部分, 它不仅是一个数据库, 而且 它具有强大的数据库管理功能, 它可以方便的利用各种数据源, 生成窗体,
查询, 报表和应用程序等。在 Access 中,用户既可以为每一种类型的信息创建一个表, 将自己的数据分别保存在自己创建的表中,又可以使用联机窗体更加方便地查 看、添加及更新表中的数据;使用查询查找并检索符合指定条件的数据;使用报
6
表分析数据, 并以特定的版面布局打印数据; 使用宏完成自己定义的一系列操作, 同时又不需要编写程序。 Access 可以接受多种格式的数据,从而方便了用户在不同系统之间进行数 据转换。随着网络应用的发展,Access 增加了许多功能,例如字段类型增加了 OLE 对象和超链接,特别是与 Internet 的融合,在数据库中可以直接链接到指定 的 WEB 页面或网络文件,也可以把 Web 页面的表格导入到数据库。Access 增 加了数据库访问安全机制,可对表一级设置访问许可权。此外,还增加了使用信 息发布 WEB 向导和用 HTML 格式导出对象的功能。 Access 2000 适用于 Windows 9x、Windows 2000 多种平台,添加了 Intranet
和 Internet 功能,增加了