人文的ASP开发基础入门之简介

什么是ASP?ASP是Active Server Pages的缩写,即是"活动服务器页面"。ASP文件是以.asp为扩展名的,它的特殊之处在于所有可以在Html文件中使用的标记语言多可以用于ASP文件中,而且ASP文件通过<%……%>标记对把 VB Script 或 Java Script脚本语言的程序嵌入文档中,当服务器遇到这对标志时,便将其视为程序来进行解释执行,然后将执行的结果传送到客户机上供用户浏览,并且用户无法看见ASP的源文件,因此ASP也被称为服务器端脚本文件。

  对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.asp和.htm的区别,当我们在客户端提出ASP的申请后,服务器将<%和%>之间的内容解释成HTML语言并传送到客户端的浏览器上,我们的浏览器接受的只是HTML格式的文件,因此它适用于任何浏览器,不管是IE还是Netscape。

  怎样才能运行ASP呢?很简单,您只要在您的计算机上安装IIS(Internet Information Server)或PWS(Personal Web Server),并把您存放ASP文件的目录属性设为"执行"即可,当您浏览ASP文件时,在浏览器中输入URL(HTTP://……)就可以看到ASP执行的结果了。

  从上边所说的可以看出,要学习ASP,首先要具备一些HTML和VBScript(或Java Script)的一些基础知识。因为我在ASP的编写中使用的是VBScript脚本语言,所以,希望您对VBScript有一些基本的了解。也许您学过VB,但是VB和VBScript是有所区别的。VBScript可以说是VB的一个子集,其语法与VB基本上是相同的。

  下面先讲述一下ASP的对象。ASP本身具有的内建(built-in)对象主要有五个:

对 象用 途Server用于提供服务器的各种有关信息 Request 用于读取客户机上浏览器提交的信息 Response 用于向客户机上的浏览器传输信息Application用于记录各个不同网页之间的共同信息 Session用于记录各个不同的客户机的连接者的信息
  除了以上的对象外,我们还可以使用ActiveX对象。与ASP的内建对象不同的是使用ActiveX对象通常要先建立具体的对象才能被使用。例如,我们要建立一个对象,其对象名假设为dx,并且此对象是属于"ADODB对象库"(在文件中对应于一个.DLL或.EXE文件)中的"Connection对象类型"。这里我们使用了Set语句和内建对象"Server"的"CreateObject函数"来建立此对象dx:

Set dx=Server.CreateObject("ADODB.Connection")
  通过执行上面的语句,我们便建立了一个ActiveX对象dx。

  说了这么多,那么ASP到底能做些什么呢?往下看就知道了:

  (1).可以在您的主页中根据不同的用户对象显示不同的信息(这点利用动态HTML也可以做到)

  (2).可以在您的主页中创建一个计数器

  (3).可以把HTML的FOTM中提交的信息存储在数据库中

  (4).可以让用户使用服务器中的数据库(如利用关键字查询数据库等)

  (5).可以在您的主页中创建留言本

  (6).可以创建聊天室、搜索引擎、电子购物等等

时间: 2024-09-08 15:37:45

人文的ASP开发基础入门之简介的相关文章

《ASP.NET 开发从入门到精通》----第1章 ASP.NET基础 1.1 认识网页和网站

第1章 ASP.NET基础 ASP.NET 开发从入门到精通 ASP.NET技术是一门Web开发技术,是微软公司提出的在.NET平台上的开发技术.通过ASP.NET技术可以迅速地创建动态页面,并且能够根据客户的需要进行灵活调整.ASP.NET技术是当前Web开发技术的核心力量之一,并且因为本身的简洁性.高效性和灵活性,为大多数Web程序员所青睐. 本章内容 认识网页和网站 Web技术简介 Web标准 ASP.NET基础 3种必备技术 技术解惑 ASP.NET技术和新兴技术HTML 5的结合 学好

《ASP.NET 开发从入门到精通》----1.4 ASP.NET基础

1.4 ASP.NET基础 知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\ASP.NET基础.mp4 从本节开始,将详细讲解ASP.NET这门神奇的动态Web开发技术,为读者学习本书后面的知识打下基础. 1.4.1 ASP.NET简介 ASP是微软公司推出的一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,指动态服务器页面(Active Server Pages,ASP)运行于IIS之中的程序.在2000年第二季度时,微软公司正式推动.NET策略,ASP也顺理成章地改名为AS

《ASP.NET 开发从入门到精通》----第2章 搭建开发环境 2.1 配置ASP.NET环境

第2章 搭建开发环境 ASP.NET 开发从入门到精通 ASP.NET是一门功能强大的Web开发技术,它是建立在特定的开发平台之上的.所以在进行ASP.NET开发前,需要为其建立专门的开发平台,搭建开发环境.在本章中,将简要介绍搭建ASP.NET开发环境的方法,为读者学习本书后面的内容打好基础. 2.1 配置ASP.NET环境 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\配置ASP.NET环境.avi 因为ASP.NET应用程序的宿主是IIS,它包含在微软的Windows系统中.对于个

《ASP.NET 开发从入门到精通》----导读

目 录[第1章 ASP.NET基础 1.1 认识网页和网站](https://yq.aliyun.com/articles/90618)1.2 Web技术简介1.3 Web标准1.4 ASP.NET基础1.5 3种必备技术1.6 技术解惑[第2章 搭建开发环境 2.1 配置ASP.NET环境](https://yq.aliyun.com/articles/90675)2.2 Visual Studio 2012概述2.3 编译和部署ASP.NET程序2.4 第一个ASP.NET程序第3章 C#基

一起谈.NET技术,asp.net控件开发基础(17)

本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴.这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的. 一.回顾 如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做 1.设置数据源 DataSource属性 2.调用数据绑定  DataBind方法 3.在控件的不同模板内使用绑定语法显示数据 这三步应该是必须要做的 其他更多的 你可能需要对绑定的数据进行统一的一些操作(

一起谈.NET技术,asp.net控件开发基础(8)

有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的.以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最后下载代码. (1) 直接实现按钮事件 在控件中(以下代码并非实现复合控件)直接实现事件则无需自定义事件,如下代码(如果对数据回传有些不熟悉的话,可先看第三篇,希望对你有帮助) 示例一(只列出局部代码,具体可在文章最后下载代码) void IPostBackEventHandler.RaisePos

走上开放之路: ASP开发人员的J2EE基础(下)

相关文章:走上开放之路: ASP 开发人员的 J2EE 基础(上) ASP/COM 和 J2EE 应用程序模型 接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将 其与相应的 ASP/COM 应用程序体系结构关联起来. 使用 Java Servlets 编程:基础知识 编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制.典型的 servlet 调用 类似于以下步骤: 客户机向 Web 服务器发出请求,将 servlet 命名为 URL

ASP.NET控件开发基础(22)

上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的.asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说了.下面我们也一起来看看,如何简单的实现. 一.你必须了解的 1.关于数据源控件(DataSourceControl) 虽然表面看来,给数据绑定控件指定DataSourceID属性,数据源控件帮你做了一切工作,其实不然,数据源控件只负责收集与数据交互的相关信息,如:SqlDataSource的

ASP.NET控件开发基础(19)

上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了.过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着.我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件. 一.数据绑定控件的模板 打开MSDN一看,我们会发现DataList和DataGrid都不是直接继承自WebControl类的,而是继承自一个叫BaseDataList的类.唯独Repeater是直接继承自WebContr