ASP编程入门
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一个ASP程序
<html> <head> <title>第一个ASP程序</title> </head> <body> <%For I=1 To 6 %> <font size=“<%=I%>”>Hello World!</font><br /> <%Next%> </body> </html>
ASP可以做什么
留言簿
论坛 新闻系统 同学录
等等各种B/S系统
最简单的ASP程序
在html代码中插入服务器端脚本代码,把这些代 码写在<% ……%>中
等价于<Script language= vbscript runat=“server”> 再将网页的文件后缀名改为(.asp)
ASP文件的基本组成 一个ASP文件可以包括以下3个部分:
网页
网页中可以包含很多种类型的内容作为网页的元 素,其中最基本的网页元素是文字,此外还包括 图片和动画,以及视频等其他形式的多媒体文件。 一个网页并不是由一个单独的文件构成的,这与 Word、PDF等格式的文档有明显的区别,网页显 示的图片、声音及其他多媒体文件都是单独存放 的。通过URL引用相应的这些文件。
1.2.3 Web的访问原理
Web应用程序是基于B/S(Browser/Server, 浏览器/服务器)结构的。
通常来说,提供服务的一方被称为服务器 端,而接受服务的一方则被称为客户端。
静态网页的工作原理
所谓静态网页,就是在网页文件里不存在程序代 码,只有HTML标记,其文件后缀名一般为.htm 或.html。
ASP程序编写注意事项
在ASP中如果使用VBScript,字母不区分大小写;
在ASP中,标点符号均为英文状态下输入的标点符 号;但在字符串中无所谓。 普通的HTML元素可以在一行里连续书写,但在 ASP中必须分行书写。一条ASP语句就是一行,一 行也只能写一条ASP语句 <% a=3 b=5 %> <% a= 22%> 错误 错误
WWW
WWW的含义是全球信息网(World Wide Web), 简称为Web或“万维网”。它是一个基于超文本 (hypertext)方式的信息查询工具,通过http协议传 输超文本信息。是由欧洲核子物理研究中心 (CERN)研制的。
WWW将位于全世界Internet上不同网址的相关数 据信息有机地编织在一起,通过浏览器(browser) 提供一种友好的信息查询界面。
ASP运行环境
需要安装Windows操作系统和Microsoft的 Web服务器软件IIS。
IIS 简介
IIS 提供了一套完整的、易于使用的Web站点 架设方案,除了可用作Web 服务器外,还可用于 文件传输的FPT服务器软件和用于邮件发送的 SMTP 服务器软件。由于具有与 Windows 系统的 亲和性并继承了Microsoft软件产品一贯的用户界 面,使得 IIS 成为当今使用最为广泛的Web服务 器软件之一。
1.3.2 Web开发语言
PHP来自于Personal Home Page一词,但现在的 PHP已经不再表示名词的缩写,而是一种开发动 态网页技术的名称。 JSP(Java Server Pages)是由Sun公司倡导,与 多个公司共同建立的一种技术标准,它建立在 Java Servlet基础之上。
网页中所需要的图片文件一般单独保存在该目录 下一个叫images的文件夹下。
网站目录示意图
Wgzx 首页文件的间接上级目 录,不是网站根目录 首页文件的直接上级目录 , 是网站目录
web
index.htm
style.css
images
about.html
h1.htm
h2.htm
h3.htm
网站的特点
图1-2 动态网页的工作原理
所谓动态网页,就是在网页文件中不仅包含 HTML标记,同时还包含实现特定功能的程序代 码,该类网页的后缀名通常根据程序语言的不同 而不同。
动态网页的特征
同一个网页根据每次请求的不同,可每次显示不 同的内容
因为要显示不同的内容,所以往往需要数据库做 支持 从网页的源代码看,动态网页中含有服务器端代 码,后缀名不能是.htm
第二章 ASP概述
什么是ASP
ASP(Active Server Pages)是一套服务器端脚本 程序开发和运行环境,使用 ASP 编写服务器端脚 本,可以方便地创建复杂、实用的 Web 应用程序。 所有 ASP 网络应用程序都在服务器端执行, 当这些程序执行完毕后,服务器仅将所执行的结 果(HTML文档)返回给客户端的浏览器
第1章
网络基础知识
内容提要
Internet概述
域名和Url Web简介 C/S模式与B/S模式
Web的访问原理
Web开发语言
Internet概述 Internet是由各种不同类型和规模的、独立 管理和运行的主机或计算机网络组成的一 个全球性网络。
Internet为用户提供了各种各样的服务,如 WWW,Email,FTP,即时通信等。
1.5 ASP 文档的创建与运行
1.5.3 ASP 文档的运行
首先应将创建好的ASP文档(例如 time.asp) 保存在站点的主目录或虚拟目录所对应的文件夹 中,然后在浏览器地址栏中输入 “http://127.0.0.1/time.asp”或者 “http://localhost/time.asp” 加以运行。
1.5 ASP 文档的创建与运行
1.5.1 ASP与脚本语言 ASP技术允许Web程序开发人员使用多种脚本 语言来编写在服务器端执行的脚本程序,并允许 在同一ASP文档中使用多种脚本语言。
1.5.2 ASP 文档的创建
ASP网页文档实际上是一个扩展名为 .asp的文本 文件,可用任何一种文本编辑器创建和修改。在 ASP文档中可以包含文本、各种HTML标记ASP 内置对象和组件,以及脚本语言编写的程序代码 。
1.4 IIS 网站管理
1.4.4 IIS 虚拟目录的创建
要从主目录以外的其他目录中进行Web发布, 就必须创建虚拟目录。 实际上,站点文件可以存放在任何磁盘的任 何文件夹中。通过创建虚拟目录可将其他目录 (非根目录)中的文件从逻辑上包含到某个网站 中来,从而使得其他目录中的文件内容也能够通 过网站进行Web发布。如前所述,通过创建虚拟 目录的方法还可以提高这些目录及其所属文件的 安全和保密性能。
1.3.3 IIS 的安装
1.4 IIS 网站管理
1.4.3 IIS 网站属性的设置
1. 主目录的设置
每个网站必须有一个磁盘主目录,用来存放该 站点提供给用户访问的网页文件。当使用IP地址 或域名访问某个站点时,就会自动指向这个站点 的主目录。
2. 默认文档设置
是指网站的主页,即当用户输入网站的IP地 址或域名时自动打开的网页文档。
服务器端
① Windows 2000 + IIS5.0(Internet信息服务器 ② Windows XP + IIS5.1 ③ Windows 2003 + IIS6.0
④ Windows Vista + IIS7.0
对于普通学习者,可以将自己的计算机当作服务 器(测试服务器)。
安装Web服务器IIS
众多的网页
确定的主题 统一的风格、 便捷的导航、
栏目的分层
域名、ip和主机
域名本来是为了方便记忆IP地址的,那时一个域 名对应一个IP。但现在多个域名可对应一个IP地 址(一台主机),即在一台主机上可架设多个网 站,这些网站的存放方式称为“虚拟主机”方式, 通过在web服务器上设置“主机头”区别这些网 站。 因此域名的作用有两个,一是将域名发送给DNS 服务器解析得到web服务器的IP地址以进行连接, 二是将域名信息发送给web服务器,通过域名与 web服务器上设置的“主机头”进行匹配确认客 户端请求的是哪个网站
1.3.2 Web开发语言
目前,用于Web开发的主要有4种语言:ASP、 ASP.NET、PHP和JSP。
ASP(Active Server Pages)是一种使用很广泛的 开发动态网站的技术。 ASP.NET也是一种建立动态Web应用程序的技术, 它是.NET框架的一部分,可以使用任何.NET兼 容的语言,如Visual Basic.NET,C#,J#等来编 写ASP.NET应用程序。
ASP的开发工具-Dreamweaver
配置Dreamweaver开发动态网站的方法
首先安装IIS 在新建网站时选择新建动态网站
4.1
ASP基本语法
4.1.1 ASP的文件结构
ASP文件是以.asp为扩展名的。在ASP文Biblioteka Baidu中, 可以包含以下内容。
(1)HTML标记 (2)脚本命令 (3)ASP代码 (4)文本
① HTML和CSS; ② 客户端Script,位于<Script></Script>之间; ③ 服务器端的Script,位于<% %>之间。 ASP可以通俗的说就是把脚本语言放在<%和%> 之间,一般在服务器端运行。
ASP代码的基本格式
在服务器端运行,有两种方式
方法一:<%VBScript 代码%> 方法二:<Script Language=”VBScript” runat=”Server”> VBScript 代码 </Script>
(4)Web是分布式的。
(5)Web是动态的、交互的。
1.2.2 C/S模式与B/S模式
C/S: Client/Server(客户机/服务器)比如: QQ,最大的问题是不易于部署,每台要使用的机器 都要进行安装。另外,软件对于客户机的操作系统也 有要求。一旦升级或机器重装,必须重装系统。 B/S:Browser/Server(浏览器/服务器),易于部 署,但处理速度慢,且有繁琐的界面刷新。B/S架构 是基于HTTP协议的,没有HTTP,就不会有浏览器 存在。 ASP正是用于开发B/S系统,而不仅仅是用于开 发动态网页。
由于ASP程序要在Web服务器端运行,所以必须 在本机上安装Web服务器,才能测试运行ASP程 序。 ASP的运行环境总结
只需安装IIS或PWS
会生成默认站点 c:\inetpub\wwwroot
将程序保存在默认站点下
利用 http://localhost/程序文件名 就可以访问了
1.3 ASP运行环境
Web服务器和浏览器
网页被放置在Web服务器上
用户通过Url请求web服务器时,web服务器把相 应的网页传送到用户浏览器端 Web服务器的作用:对于静态网页,web服务器 仅仅是定位到网站对应的目录,找到每次请求的 网页传送给客户端。 对于动态网页,web服务器找到该网页后要先对 动态网页中的服务器端程序代码进行执行,生成 静态网页代码再传送给客户端浏览器。
WWW特点
WWW具有三个统一:
1.统一的资源定位方式:URL(统一资源 定位器,即网址)。 2.统一的资源访问方式:HTTP(超文本传 输协议)。 3.统一的信息组织方式:HTML(超文本标 记语言)。
什么是Web(WWW)
Web具有以下特点。
(1)Web是一种超文本信息系统。 (2)Web是图形化的和易于导航的。 (3)Web与平台无关。
运行ASP程序
ASP文件不能双击打开
必须通过Web服务器运行,将它保存在Web服务 器目录下,使用http://localhost/目录名/文件名访 问。 演示 : asp文件位于主目录中( http://localhost/ ) asp文件位于虚拟目录中http://localhost/虚拟目录 名/
网站
一个网站通常有许多网页和相关文件,将这些网 页及相关文件存放到一个主目录下,然后将这些 网页以链接的形式组织起来,并确定一个主页, 就形成了一个网站。
因此“网站”一词既表示Web站点,又表示属于 Web站点的文档的本地存储位置。
网站
一个网站对应磁盘上的一个文件夹,网站的所有 网页和其他资源文件都会放在该文件夹下或其子 文件夹下,设计良好的网站通常是将网页文档及 其它资源分门别类地保存在相应的文件夹中以方 便管理和维护。这些网页通过链接组织在一起, 其中有个网页称为首页,常命名为index.htm,必 须放在网站的根目录下。