ASP动态网页设计实用教程 主讲教师:贾海陶
ASP动态网页设计实用教程 主讲教师:贾海陶
第1章ASP基础 学目 平章N 不 反
2 第1章 ASP基础 学习目标 新课讲授 本章小结 本章习题 返回 主要内容
本章主要内容 °为了使学生对ASP有一个大体的了解,本章将以 简洁的语言向读者介绍Web的含义、ASP的特点 及功能、ASP页面结构及ASP工作原理,同时针 对目前的操作系统,详细介绍了如何配置服务器 并运行ASP程序。通过本章的学习,学生将知道 ASP的语法规则,明确静态网页与动态网页的区 别,从而进一步明确本书所述的教学内容。 目录页
3 本章主要内容 ⚫ 为了使学生对ASP有一个大体的了解,本章将以 简洁的语言向读者介绍Web的含义、ASP的特点 及功能、ASP页面结构及ASP工作原理,同时针 对目前的操作系统,详细介绍了如何配置服务器 并运行ASP程序。通过本章的学习,学生将知道 ASP的语法规则,明确静态网页与动态网页的区 别,从而进一步明确本书所述的教学内容。 目录页
本章学习目标 了解Web的含义。 ●了解AsP的特点及功能。 ●掌握lS配置服务器的方法。 ●掌握ASP页面结构及工作原理 目录页
4 本章学习目标 ⚫ 了解Web的含义。 ⚫ 了解ASP的特点及功能。 ⚫ 掌握IIS配置服务器的方法。 ⚫ 掌握ASP页面结构及工作原理。 目录页
第1章ASP基础 1.1Web概述 1.2ASP特点及功能 1.3ASP运行环境配置 1.4ASP程序的语法和规则 1.5小结 目录页
5 第1章 ASP基础 1.1 Web概述 1.2 ASP特点及功能 1.3 ASP运行环境配置 1.4 ASP程序的语法和规则 1.5 小结 目录页
1.1Web概述 1.1.1Web的含义 Web是英文 World wide web的简称通过Web,可以充分 利用现在的网络资源,不需要任何其他软件,只在在浏览 器上提出查询要求,Web就会自动带你到指定的任何地 方。 1.1.2Web的工作方式 Web是以客户机服务器方式工作的。具体来说,Web的工 作是由三部分协调工作共同完成的,它们是客户机,即我 们使用的计算机;还有服务器,一般我们看不见,它可以 在学校的网络中心、企业的计算机中心、提供网络服务的 公司内等,它们遍布世界各地;第三部分是HTTP协议 (超文本传送协议),客户机与服务器根据这个协议传送 超文本信息
6 1.1 Web概述 ⚫ 1.1.1 Web的含义 Web是英文World Wide Web的简称 .通过Web,可以充分 利用现在的网络资源,不需要任何其他软件,只在在浏览 器上提出查询要求,Web就会自动带你到指定的任何地 方。 1.1.2 Web的工作方式 Web是以客户机/服务器方式工作的。具体来说,Web的工 作是由三部分协调工作共同完成的,它们是客户机,即我 们使用的计算机;还有服务器,一般我们看不见,它可以 在学校的网络中心、企业的计算机中心、提供网络服务的 公司内等,它们遍布世界各地;第三部分是HTTP协议 (超文本传送协议),客户机与服务器根据这个协议传送 超文本信息
1.1.3URL的作用及Web页面相关概念 ●URL称为统一资源定位器,它是 Uniform Resource locations的缩写。URL可以看成是 个指针,用来指定因特网上的一个具体的网络 空间地址。URL提供了一个统一的方法去寻找和 存取Web上的信息资源。在平时使用过程中, URL经常称为“网址”或URL地址。 URL是有一定的编写格式的。其基本格式分为四 部分: 方式:∥主机名:端口号/地点文件名#错点 ●例htp:/www.bjtu.eud.cn/home/homepage.h trisong 3
7 1.1.3 URL的作用及Web页面相关概念 ⚫ URL称为统一资源定位器,它是Uniform Resource Locations的缩写。URL可以看成是 一个指针,用来指定因特网上的一个具体的网络 空间地址。URL提供了一个统一的方法去寻找和 存取Web上的信息资源。在平时使用过程中, URL经常称为“网址”或URL地址。 ⚫ URL是有一定的编写格式的。其基本格式分为四 部分: ⚫ 方式://主机名:端口号/地点/文件名#锚点 ⚫ 例:http://www.bjtu.eud.cn/home/homepage.h tm#song3
1.2ASP特点及功能 1.2.1什么是ASP ASP的英文全称是 Active Server Page,翻译为中文就 是活动服务器网页。 ASP既不是一种语言,也不是一种开发工具,而是一种技 术框架,它能够把HTM、脚本、组件等有机地组合在 起,形成一个能够在服务器上运行的应用程序,并把 按用户要求专门制作的标准HTML页面回送给客户端浏 览器。 主要功能:生成动态的、交互式的Web服务器应用程序提 供一种功能强大的方法或技术 ASP的优点:ASP中的命令脚本语句都是在服务器中解释 执行的,执行后将结果转化成动态的Web页面,并把标 准的HTML格式的数据流送到浏览器。ASP也具有很好 的安全性。ASP提供了一些内建对象和丰富的组件
8 1.2 ASP特点及功能 ⚫ 1.2.1 什么是ASP ⚫ ASP的英文全称是Active Server Page,翻译为中文就 是活动服务器网页。 ASP既不是一种语言,也不是一种开发工具,而是一种技 术框架,它能够把HTM、脚本、组件等有机地组合在 一起,形成一个能够在服务器上运行的应用程序,并把 按用户要求专门制作的标准HTML页面回送给客户端浏 览器。 主要功能:生成动态的、交互式的Web服务器应用程序提 供一种功能强大的方法或技术。 ASP的优点:ASP中的命令脚本语句都是在服务器中解释 执行的,执行后将结果转化成动态的Web页面,并把标 准的HTML格式的数据流送到浏览器。ASP也具有很好 的安全性。ASP提供了一些内建对象和丰富的组件
1.2ASP特点及功能 1.2.2ASP的特点 °(1)使用ASP可以组合HTML页面、脚本命令和 Activex组件以创建交 互的Web页和基于Web的功能强大的应用程序。 (2)使用 VBScript、 JavaScript等简单易懂的脚本语言,结合HTML 标记,即可快速完成网站的应用程序。无须编译,容易编写,可在服 务器端直接执行。 (3)使用普通的文本编辑器,如 Windows记事本、Word等都可进行 AsP程序的编辑设计工作。 (4)ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器 即可浏览ASP所设计的网页内容。 (5)提高了程序的安全性,ASP的源程序不会传到用户的浏览器上, 因而可以避免所写的源程序被他人剽窃 (6)如果你编写过HTML文件,则会发现AsP脚本提供了创建交互页 的简便方法
9 1.2 ASP特点及功能 ⚫ 1.2.2 ASP的特点 ⚫ ⑴ 使用ASP可以组合HTML页面、脚本命令和ActiveX组件以创建交 互的Web页和基于Web的功能强大的应用程序。 ⚫ ⑵ 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML 标记,即可快速完成网站的应用程序。无须编译,容易编写,可在服 务器端直接执行。 ⚫ ⑶ 使用普通的文本编辑器,如Windows记事本、Word等都可进行 ASP程序的编辑设计工作。 ⚫ ⑷ ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器, 即可浏览ASP所设计的网页内容。 ⚫ ⑸ 提高了程序的安全性,ASP的源程序不会传到用户的浏览器上, 因而可以避免所写的源程序被他人剽窃。 ⚫ ⑹ 如果你编写过HTML文件,则会发现ASP脚本提供了创建交互页 的简便方法
1.3ASP运行环境配置 1.3.1ASP的运行环境 (1) Windows98+PWS:PWS( personal web server)是运行在 windows98环境下的简单个人网页服务器。安装完 Windows98系 统后,需要单独安装PWS。 ●(2) Windows2000Pr+S50:安装完 Windows2000Pro系统后, 需要通过“添加删除程序”→“添加 Windows组件”来安装 IIs(internet information server) ●(3) Windows xP pro+!S51:安装完 Windows XP Pro系统后,需 要通过“添加删除程序”→“添加 Windows组件”来安装 IIs(internet information server) °(4) Windows2003 Server+lS60:如果你的操作系统是 Windows 2003 Server,默认就已经安装了lS60 10
10 1.3 ASP运行环境配置 1.3.1 ASP的运行环境 ⚫ ⑴ Windows 98+PWS:PWS(personal web server)是运行在 windows98环境下的简单个人网页服务器。安装完Windows 98系 统后,需要单独安装PWS。 ⚫ ⑵ Windows 2000 Pro+IIS5.0:安装完Windows 2000 Pro系统后, 需要通过“添加/删除程序”→“添加Windows组件”来安装 IIS(internet information server)。 ⚫ ⑶ Windows XP Pro+IIS5.1:安装完Windows XP Pro系统后,需 要通过“添加/删除程序”→“添加Windows组件”来安装 IIS(internet information server)。 ⚫ ⑷ Windows 2003 Server+IIS6.0:如果你的操作系统是Windows 2003 Server,默认就已经安装了IIS6.0