当前位置:文档之家› ASP编程入门

ASP编程入门


1.3.2 Web开发语言
PHP来自于Personal Home Page一词,但现在的 PHP已经不再表示名词的缩写,而是一种开发动 态网页技术的名称。 JSP(Java Server Pages)是由Sun公司倡导,与 多个公司共同建立的一种技术标准,它建立在 Java Servlet基础之上。


1.2.3 Web的访问原理
Web应用程序是基于B/S(Browser/Server, 浏览器/服务器)结构的。
通常来说,提供服务的一方被称为服务器 端,而接受服务的一方则被称为客户端。
静态网页的工作原理
所谓静态网页,就是在网页文件里不存在程序代 码,只有HTML标记,其文件后缀名一般为.htm 或.html。
运行ASP程序
ASP文件不能双击打开
必须通过Web服务器运行,将它保存在Web服务 器目录下,使用http://localhost/目录名/文件名访 问。 演示 : asp文件位于主目录中( http://localhost/ ) asp文件位于虚拟目录中http://localhost/虚拟目录 名/
1.5 ASP 文档的创建与运行
1.5.1 ASP与脚本语言 ASP技术允许Web程序开发人员使用多种脚本 语言来编写在服务器端执行的脚本程序,并允许 在同一ASP文档中使用多种脚本语言。
1.5.2 ASP 文档的创建
ASP网页文档实际上是一个扩展名为 .asp的文本 文件,可用任何一种文本编辑器创建和修改。在 ASP文档中可以包含文本、各种HTML标记ASP 内置对象和组件,以及脚本语言编写的程序代码 。
ASP程序编写注意事项
在ASP中如果使用VBScript,字母不区分大小写;
在ASP中,标点符号均为英文状态下输入的标点符 号;但在字符串中无所谓。 普通的HTML元素可以在一行里连续书写,但在 ASP中必须分行书写。一条ASP语句就是一行,一 行也只能写一条ASP语句 <% a=3 b=5 %> <% a= 22%> 错误 错误
众多的网页
确定的主题 统一的风格、 便捷的导航、
栏目的分层
域名、ip和主机
域名本来是为了方便记忆IP地址的,那时一个域 名对应一个IP。但现在多个域名可对应一个IP地 址(一台主机),即在一台主机上可架设多个网 站,这些网站的存放方式称为“虚拟主机”方式, 通过在web服务器上设置“主机头”区别这些网 站。 因此域名的作用有两个,一是将域名发送给DNS 服务器解析得到web服务器的IP地址以进行连接, 二是将域名信息发送给web服务器,通过域名与 web服务器上设置的“主机头”进行匹配确认客 户端请求的是哪个网站
ASP的开发工具-Dreamweaver
配置Dreamweaver开发动态网站的方法
首先安装IIS 在新建网站时选择新建动态网站
4.1

ASP基本语法
4.1.1 ASP的文件结构

ASP文件是以.asp为扩展名的。在ASP文件中, 可以包含以下内容。
(1)HTML标记 (2)脚本命令 (3)ASP代码 (4)文本
WWW
WWW的含义是全球信息网(World Wide Web), 简称为Web或“万维网”。它是一个基于超文本 (hypertext)方式的信息查询工具,通过http协议传 输超文本信息。是由欧洲核子物理研究中心 (CERN)研制的。
WWW将位于全世界Internet上不同网址的相关数 据信息有机地编织在一起,通过浏览器(browser) 提供一种友好的信息查询界面。
(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系统,而不仅仅是用于开 发动态网页。
① HTML和CSS; ② 客户端Script,位于<Script></Script>之间; ③ 服务器端的Script,位于<% %>之间。 ASP可以通俗的说就是把脚本语言放在<%和%> 之间,一般在服务器端运行。
ASP代码的基本格式
在服务器端运行,有两种方式
方法一:<%VBScript 代码%> 方法二:<Script Language=”VBScript” runat=”Server”> VBScript 代码 </Script>
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
第一个ASP程序
<html> <head> <title>第一个ASP程序</title> </head> <body> <%For I=1 To 6 %> <font size=“<%=I%>”>Hello World!</font><br /> <%Next%> </body> </html>
1.3.2 Web开发语言
目前,用于Web开发的主要有4种语言:ASP、 、PHP和JSP。
ASP(Active Server Pages)是一种使用很广泛的 开发动态网站的技术。 也是一种建立动态Web应用程序的技术, 它是.NET框架的一部分,可以使用任何.NET兼 容的语言,如Visual ,C#,J#等来编 写应用程序。
Web服务器和浏览器
网页被放置在Web服务器上
用户通过Url请求web服务器时,web服务器把相 应的网页传送到用户浏览器端 Web服务器的作用:对于静态网页,web服务器 仅仅是定位到网站对应的目录,找到每次请求的 网页传送给客户端。 对于动态网页,web服务器找到该网页后要先对 动态网页中的服务器端程序代码进行执行,生成 静态网页代码再传送给客户端浏览器。
1.5 ASP 文档的创建与运行
1.5.3 ASP 文档的运行
首先应将创建好的ASP文档(例如 time.asp) 保存在站点的主目录或虚拟目录所对应的文件夹 中,然后在浏览器地址栏中输入 “http://127.0.0.1/time.asp”或者 “http://localhost/time.asp” 加以运行。
由于ASP程序要在Web服务器端运行,所以必须 在本机上安装Web服务器,才能测试运行ASP程 序。 ASP的运行环境总结
只需安装IIS或PWS
会生成默认站点 c:\inetpub\wwwroot
将程序保存在默认站点下
利用 http://localhost/程序文件名 就可以访问了
1.3 ASP运行环境
1.4 IIS 网站管理
1.4.4 IIS 虚拟目录的创建
要从主目录以外的其他目录中进行Web发布, 就必须创建虚拟目录。 实际上,站点文件可以存放在任何磁盘的任 何文件夹中。通过创建虚拟目录可将其他目录 (非根目录)中的文件从逻辑上包含到某个网站 中来,从而使得其他目录中的文件内容也能够通 过网站进行Web发布。如前所述,通过创建虚拟 目录的方法还可以提高这些目录及其所属文件的 安全和保密性能。
图1-2 动态网页的工作原理
所谓动态网页,就是在网页文件中不仅包含 HTML标记,同时还包含实现特定功能的程序代 码,该类网页的后缀名通常根据程序语言的不同 而不同。
动态网页的特征
同一个网页根据每次请求的不同,可每次显示不 同的内容
因为要显示不同的内容,所以往往需要数据库做 支持 从网页的源代码看,动态网页中含有服务器端代 码,后缀名不能是.htm
网页中所需要的图片文件一般单独保存在该目录 下一个叫images的文件夹下。
网站目录示意图
Wgzx 首页文件的间接上级目 录,不是网站根目录 首页文件的直接上级目录 , 是网站目录
web
index.htm
style.css
images
aboutLeabharlann htmlh1.htmh2.htm
h3.htm
网站的特点
WWW特点
WWW具有三个统一:
1.统一的资源定位方式:URL(统一资源 定位器,即网址)。 2.统一的资源访问方式:HTTP(超文本传 输协议)。 3.统一的信息组织方式:HTML(超文本标 记语言)。
什么是Web(WWW)
Web具有以下特点。
(1)Web是一种超文本信息系统。 (2)Web是图形化的和易于导航的。 (3)Web与平台无关。
ASP运行环境
需要安装Windows操作系统和Microsoft的 Web服务器软件IIS。
IIS 简介
IIS 提供了一套完整的、易于使用的Web站点 架设方案,除了可用作Web 服务器外,还可用于 文件传输的FPT服务器软件和用于邮件发送的 SMTP 服务器软件。由于具有与 Windows 系统的 亲和性并继承了Microsoft软件产品一贯的用户界 面,使得 IIS 成为当今使用最为广泛的Web服务 器软件之一。
相关主题