第一章 开发工具介绍
1.1 ASP介绍
ASP是1996年由Microsoft推出的运行于服务器端的WEB应用程序开发技术.只能运行于WINDOWNT(WINDOWS)/IIS平台
ASP具有以下特点:
(1)可以混用ASP用HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。
(2)ASP是纯文本格式,不需编译就可以直接在服务器上运行.
(3)安全性好。ASP是一种在WEB服务器端运行的脚本语言,源代码不会传到客户的浏览器上,可保护源程序不外漏。
(4)面向对象。ASP正是通过其自身包含的对象来实现服务器与客户端交互的
(5)可扩充服务器端功能。利用ASP提供的一组ActiveX服务器组件(ActiveX Server Components)可继续扩充ASP的功能。如用ASP内置ADO组件可以轻松的存取各种数据库。此外,还可以用VB,Java等语言开发自己的组件以进一步扩充其功能
(6)与浏览器无关。ASP可以将运行结果一HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器.
ASP的工作原理
在对ASP的运行过程可以参照下图
以下是对ASP动态网页处理过程的概述:
(1)用户向Web服务器传送一个.asp页面请求。
(2)服务器接到请求后根据.asp扩展名判断用户要浏览的是一个ASP文件。
(3)服务器从内存或硬盘中读取相应的ASP文件。
(4)ASP程序被传送给服务器上的asp.dll并编译运行,产生标准的HTML文件。
(5)产生的HTML文件作为用户请求的响应传回给用户端浏览器,用户端浏览器进行解释运行。
根据以上步骤不难看出,Web父亲处理ASP页面比处理静态HTML页面多了一个程序编译步骤,而对于用户端来说,浏览HTML页面和浏览ASP页面几乎没有任何区别。因为传回客户端的程序都是标准的HTML文件,因而完全没有必要担心用户的浏览器是否支持所编写的ASP程序,并且ASP适用于任何浏览器。
值得一提的,以上的ASP处理流程也是经过简化的,实际应用中可能还会涉及到诸如FORM消息提交、ASP页面的动态产生、数据库操作等一系列复杂的问题。此外Web服务器并不是在接到每一个ASP页面请求后都会重新编译,如果某个页面再次接收到和前面完全相同的请求是,服务器会直接去缓冲区中读取编译的结果,而不会重新运行。
ASP的使用环境
ASP程序的运行需要先进行编译,那么就需要一个能对其进行编译运行的环境。下表就列举了一些ASP的运行环境。
Windows 98 |
Micorosoft Personal Web Server 4.0 |
Windows NT Server 4.0 |
Micorosoft IIS 4.0/4.0 |
Windows NT Workstation 4.0 |
Micorosoft Peer Web Services 4.0 |
Windows 2000 Professional |
Micorosoft IIS 5.0 |
Windows 2000 Server |
Micorosoft IIS 5.0 |
Windows XP |
Micorosoft IIS 5.1 |
UNIX |
Apache Web Server |
本系统是在Windows XP系统上开发的,使用的是Micorosoft IIS 5.1
1.2 Dreamweaver MX 2004简介
Dreamweaver MX 2004是Dreamweaver MX 2004的最新的一个版本,它采用了许多先进的技术,可以快速高效的创建极具表现力的和动感效果不错的网页。只值得一提的是,Dreamweaver MX 2004提供了了更加完善的站点管理机制,可以说,改软件是集网页和站点管理两大法宝与一身的超重量级创作工具。
Dreamweaver 具有简单、易学等特点,只要具备初步的网页制作知识,即使是初学者也可以制作出精致的网页,它并不需要学习大量的专业知识。
Dreamweaver MX 2004提供有更多功能强劲的可视化设计工具、应用开发环境和代码编辑支持,它可以使开发人员和设计师能够快捷的创建代码规范的应用程序,集成度非常高,开发环境精简并且高效。开发人员可以运用Dreamweaver 和服务器技术来构建功能强大的网络应用程序,以衔接到用户的数据、网路服务体系。
Dreamweaver MX 2004提供了强大的规范管理,以确保高质量的设计。设计环境提供了CSS,可以迅速高效的开发代码。
Dreamweaver MX 2004新特点简介如下:
(1)可支持自动检测标签和CSS规则来适应所有主流浏览器
(2)提供了更强大的CSS支持。
(3)内建的图形编辑引擎。
(4)增强的FTP安全性。
(5)增大了对主流后台环境的支持。
(6)可直接讲Word和Excel文件复制和粘贴到Dreamweaver 中。
(7)跟Macromedia的其他产品的结合更加紧密。
1.3 Access简介
Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。
后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
随着版本的升级,Access的使用也变得越来越容易。过去很繁琐的工作现在只需几个很简单的步骤就可以高质量地完成了。