14.1.1 ASP简介

本文介绍了ASP(由微软开发)作为服务器端语言的基本概念,其特点包括易用的文本编辑、脚本语言、服务器端执行、安全性以及VisualInterDev和HomeSite等开发工具的使用。
摘要由CSDN通过智能技术生成

14.1.1 ASP简介

ASP 的全称是Active Server Pages,是由鼎鼎大名的Microsoft(微软)公司开发的服务器端语言。有强大的微软做后盾,ASP在众多的服务器端语言中长久不衰,至今仍有成千上万的网站在使用ASP语言。ASP 内置于IIS中,只要安装了IIS3.0以上版本,就可以使用ASP了。IIS是Internet Information Server的缩写,它是微软公司主推的WEB服务器,IIS目前的最新版本是IIS7.0,现在用户一般常用的版本是Windows 2003 Server里面包含的IIS6.0。IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。

14.1.2 ASP的特点

与传统的HTML相比,ASP具有以下特点:

1.使用普通的文本编辑器,如Windows的记事本,即可进行编写。

2.使用VBScript、JScript 等简单易懂的脚本语言,结合 HTML 代码,可快速地编写Web应用程序。

3.无须Compile(编译器)编译,可以在服务器端直接执行,从而减轻客户端负担。

4.与浏览器无关 (Browser Independence), 客户端只要使用可执行HTML的浏览器,即可浏览利用ASP编写的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在服务器端执行,客户端的浏览器或应用程序不需要具备运行行ASP的能力。

5.由于ASP程序在服务器端执行,因此ASP源程序不会被传到客户端,从而可以避免源程序被他人剽窃,也提高了程序的安全性。

6.面向对象(Object Oriented)编程。

14.1.3 ASP开发工具

可以使用记事本作为ASP程序的编辑器(因为ASP文件是文本文件),但是,如果想更好、更快地使用ASP的话,可以选择以下几种工具:

1.Visual InterDev

Visual InterDev是Microsoft专门为开发ASP程序推出的集成开发环境,它的功能非常强大。

(1)可以对ASP代码进行颜色识别,自动完成代码。例如你输入“Response.”之后,Visual InterDev会自动把Response的方法列举出来以供选择。

(2) Visual InterDev中带有一个代码库,调用预先设计好的DTC(Design Time Control),可以非常简单的实现表单处理、数据库操作等复杂功能。

(3)内置数据库管理工具,可以直接进行数据库查询、修改工作。

(4)内有RS(Remote Script),支持服务器、客户机间代码调用。

(5)群体开发协作管理功能,支持多人同时开发一个网站。

但是,Visual InterDev对HTML编辑的支持不大够,在设计页面效果的方面,不能得心应手。

2.HomeSite

如果ASP程序不是很庞大,可以使用Allaire公司的HomeSite编辑ASP程序。作为一个HTML代码编辑器,HomeSite对HTML的支持可谓登峰造极。它的颜色识别、自动完成、提示帮助等功能,可以使HTML的编辑非常轻松。

在HomeSite中,提供了对ASP的简单支持。HomeSite提供了一个ASP工具栏,上面有ASP常用的符号,它还可以自动使ASP的几个常用词高亮显示,以帮助阅读代码。

除此之外,还有很多其它工具可以编辑ASP,如UlraEdit、HotDog等。最好不要使用“所见即所得”的编辑器如FrontPage和Dreamweaver的设计功能来编辑ASP,以免生成垃圾代码,引起混乱。

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西部秋虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值