Active Server Pages/先决条件
ASP(或 Active Server Pages)是用于动态网页的脚本工具。它是一种可以与 Cold Fusion、JSP 和 PHP 相媲美的技术。虽然主要针对 Microsoft Windows 平台,但在其他环境中也有 ASP 技术的实现。
ASP 是为动态网站提供支持的技术,而不是页面脚本使用的语言。可以使用多种语言来编写或编程动态网站。但是,大多数人认为 ASP 和 vbscript(使用的语言之一)是一样的。
随着 .Net 平台的发布,Microsoft 也将 ASP 更新为 ASP.Net。ASP.Net 提供了许多 ASP 的改进,但这将是一本单独的书。本教科书侧重于现在称为“经典”ASP 的内容。一个重要的区别是 ASP.Net 页面名为 *.aspx,而 ASP 3.0 页面名为 *.asp,ASP 3.0 页面是解释的,而 ASP.Net 页面是编译的,因此 ASP.net 页面运行速度更快。ASP.Net 使用 Microsoft .Net 框架,可以使用 .Net 支持的任何语言。ASP 3.0 限于 VBScript 和 JScript(Microsoft 的 Javascript 版本)。
是和否... ASP 的输出通常是 HTML,因此强烈建议您至少熟悉HTML 4.01。虽然许多程序员更喜欢 Macromedia 的 Dreamweaver 和 Ultradev 以及 Microsoft 的 Frontpage 和 Visual InterDev 等可视化编辑器,但初学者在熟悉基本概念之前,从使用纯文本编辑器中获益更多。
您应该至少熟悉一种面向对象的编程语言。本书将教你如何用 ASP 编程,但不会教你如何编程。您应该理解以下概念
- 变量
- 全局变量,以及它们与局部变量的不同之处
- 函数,以及
- 如何向函数传递参数
- 决策语句,例如if-then和if-then-else
- 循环语句,例如for 循环和while 循环
有像1asphost.com这样的网站,它们提供带有 ASP 功能的免费网站。您可以上传您的 ASP 文件,服务器将为您处理所有 ASP 处理。
您可以通过在Google 搜索“免费 asp 托管”来查找类似的服务。
您也可以在计算机上安装软件以本地处理 ASP 文件。Internet Information Services 对 Microsoft Windows 操作系统的用户来说将非常有用。并且大多数当今的操作系统都提供Apache Web 服务器。
为了在本地执行 ASP 3.0,您需要 Windows 2000 Professional 或更高版本。从 2000 开始的所有 Windows 版本都包含 Internet Information Services,Windows XP Home 除外。安装很简单,只需转到“添加/删除程序”,然后转到“添加/删除 Windows 组件”部分。请记住,仅仅因为您安装了 IIS 并不意味着 ASP 文件会执行。