【it教程】经典教程课件.ppt
《【it教程】经典教程课件.ppt》由会员分享,可在线阅读,更多相关《【it教程】经典教程课件.ppt(363页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 创建服务器环境ASP是现在比较流行的网站开发环境。本章将讲述ASP的特点,以及如何架设服务器。由于读者使用Windows版本不同,我么将讲述最常用两个服务器平台PWS和IIS。PWS适用与Windows 95/98,而IIS适用与Windows 2000/XP系统。本章最后将给出如何对服务器进行测试。1.1 准备互动网页的执行环境目前在呈几何增长的互联网网站中,有相当一部分仍固守“静态”,这无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容固定不变。当用户浏览器通过互联网向WEB服务器请求提供网页内容时,服务器仅仅是将原先已经设计好的静态HTML文档传送给用户浏览器。“静
2、态”网站的致命弱点就是不易维护。为了不断更新网页内容,必须不断地重复制作HTML文档。随着网站内容和信息量的日益扩增,这个工作量将变得及其庞大。现在很多网站都属于动态网站。所谓的动态网站具有如下三个特点。(具体内容请参照本书)具有交互性能够自动更新因时因人而变,即当不同的时间、不同的人访问同一网址时会产生不同的页面。1.1.1 选择ASP的原因ASP(Active Server Pages)是微软公司开发的一套Web服务器端的开发环境。使用ASP结合HTML网页、ASP指令和ActiveX组件能够建立动态、交互、高效的WEB服务器应用程序。ASP具有如下的优点。(具体内容请参照本书)1.1.2
3、 如何执行ASP的程序ASP是一种在服务器端运行的脚本语言,但是它并不能运行在所有的服务器端的。ASP是由Microsoft公司推出的,因此目前只有Microsoft公司推出的服务器能实现ASP的强大功能,还有一些其他的服务器在安装了ASP的组件后也能实现这个功能。目前Microsoft公司推出的支持ASP的服务器有以下几种。Microsoft Internet Information Server version on Windows NTMicrosoft Peer Web Services Version 3.0 on Windows NT WorkstationMicrosoft Pe
4、rsonal Web Server on Windows 95/98(具体内容请参照本书)1.2 架设网站服务器目前Microsoft公司推出的支持ASP的服务器有三种,其中前两种主要是为Microsoft公司的NT系统开发的,功能和稳定性及安全性都比较强。目前大型的网站都是用Microsoft Internet Information Server(简称IIS)作为服务器。而Microsoft Personal Web Server是为一般的个人用户开发的。由于现在普遍使用的是Windows 2000操作系统,所以下面将介绍PWS和IIS的安装与架设。1.2.1 PWS简介Personal
5、Web Server(PWS,个人Web服务器)是微软开发的个人网站服务器,适用于规模较小的内部网络,主要应用于解决个人信息共享和Web开发。PWS不同于IIS,它只能容纳一个Web站点。PWS的优点在于,它能够在廉价的操作系统如Windows 98或Windows 95上运行。Windows 98的安装光盘上提供了,它具有新颖的外观和许多新增加的功能。初学者无需具备专业的网络管理知识就可以轻松建立一个全功能的Web站点。具有以下特性。(具体内容请参照本书)1.2.2 PWS的安装要在Windows 98上安装PWS,只需要有Windows 98操作系统的安装盘(必须是完整的安装盘)。因为PW
6、S已经包含在这张光盘上了。在Windows 98下,PWS的安装步骤如下。(具体内容请参照本书)1.2.3 PWS的架设完成PWS的安装之后,就可以架设PWS了。PWS的架设可以按照如下步骤进行。(具体内容请参照本书)1.2.4 IIS简介IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括Web、FTP、Mail等等服务器。它使得在Intranet或Internet上发布信息变得很容易。版新增了许多功能,有助于Web管理员创建升级的、灵活的应用程序。的新增功能如下。(具体内容请参照本书)1.2.5 IIS的安装IIS是Window
7、s操作系统自带的组件。在Window 2000下,按照如下步骤安装IIS。(具体内容请参照本书)1.2.6 IIS的架设安装IIS完成,读者就可以使用IIS架设网站了。具体操作如下所示。(具体内容请参照本书)1.2.7 IIS的虚拟目录设置虚拟目录是指Web服务器上的一些文件夹,它们物理上并不一定要求被包含在主目录中,但是为了方便用户的访问和Web服务器的管理,可以通过创建虚拟目录来将这些文件夹同主目录相关联,使得它们好像就位于主目录中一样。建立虚拟目录的方式有两种,可以在资源管理器里建立,也可以在Internet信息服务里建立。1在资源管理器里建立2在Internet信息服务里建立1.2.8
8、 虚拟目录的删除利用上面两种方法建立了虚拟目录之后,如果要删除该目录,也有两种方法。第一种方法就是在【Downloads属性】对话框中,选择“不共享这个文件夹”,弹出如图1-28所示对话框。也可以在该对话框中选中别名,然后单击输入框右侧的【删除】按钮来删除别名。选择【是】按钮之后,在【Downloads属性】对话框中添加的别名已删除。(具体内容请参照本书)1.3 测试网站服务器PWS和IIS安装架设结束之后,可以使用Internet Explorer查看主目录中的文件来测试安装架设是否成功。(具体内容请参照本书)1.4 本章小结本章讲述了动态网页的优势及其为什么要使用ASP来编写动态网页。为了
9、便于后期的学习,本章还介绍PWS和IIS的安装。读者应通过操作,掌握如何安装WWW服务器软件,如何进行设置,从而建立一个可用的测试环境。最后还介绍了如何对该服务器进行测试。第2章 ASP基础在本章,将讲述ASP的一些基础知识,帮助读者了解ASP的特点、工作原理和对象构成。为了便于后期学习和调试,本章将介绍在建立一个网站钱,如何申请域名以及如何申请网站空间。2.1 第一个ASP程序下面是一个简单的ASP程序,它在网页上显示五个“Hello World”字符串,并且使字体变得越来越大。(具体内容请参照本书)2.2 ASP的技术特点和工作原理这一节将介绍ASP的一些基础知识,包括ASP的技术特点、工
10、作原理以及内建对象。2.2.1 ASP的技术特点ASP内含于IIS之中,通过ASP大家可以结合HTML网页、ASP指令集和ActiveX控件建立动态、交互且高效的Web服务器应用程序。由于ASP是与脚本语言无关的,因此不用担心客户端的浏览器是否能运行用户所编写的代码。当程序执行完毕后,服务器只将执行的结果返回给客户端浏览器,这样就减轻了客户端浏览器的负担,大大提高了交互的速度。归纳ASP的特点,大致有以下几条:(具体内容请参照本书)2.2.2 ASP的工作原理比较用户通过客户端浏览器请求ASP程序的过程和访问普通HTML页面的过程中的不同,可以清楚的了解ASP的工作原理。ASP的工作原理是,当
11、用户申请一个*.asp文件时,Web服务器响应该请求,并调用服务器上的ASP解释器,解释被申请的文件,生成相对简单的页面返回给用户浏览器。这些生成的页面是纯HTML文件,所以一般浏览器都能够浏览这些页面,而实际的用户申请的*.asp 文件并不直接返回给浏览器。(具体内容请参照本书)2.2.3 ASP提供的内建对象在目前的ASP版本中,主要有六个内建对象。这六个内建对象提供了许多方法和属性,大大方便了用户编写Web应用程序。下面将简单介绍这六个内建对象。Request对象Response对象Server对象Session对象Application对象ObjectContext对象。2.3 申请域
12、名所谓的域名就是Internet网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。2.3.1 域名的分类域名的形式是以若干个英文字母或数字组成,由“.”分隔成几部分,如就是一个域名。注册域名之后,其他人才能够通过网络访问该网站。那么如何才能注册一个域名呢?现在网上有许多网站提供了域名注册服务。总的来说域名注册有免费和收费两种。建议申请收费域名,推荐使用中国互联网络信息中心授权的顶级.CN域名注册机构新网互联(dns )注册域名。域名注册时,首先要明确注册什么样的域名,然后根据网上提供的域名注册步骤就可以完成域名注册了。完成域名注册并开通后,就可以使用自己的域名建立网站了。(具体
13、内容请参照本书)2.3.2 域名申请的流程1个人用户申请流程2企业用户申请流程2.4 发布网站网站发布包括局域网上的网站发布和Internet上的网站发布。在局域网内发布网站比较简单。只要在Windows 2000上安装IIS或在Windows 98上安装PWS,局域网内的其他用户就可以直接通过用户的机器名或IP地址访问用户的网站。在Internet上发布网站,首先要申请网站空间,如果已经申请域名,则将所有的HTML文件或ASP文件上传到域名对应的服务器主目录上,然后其他人就可以通过该域名直接访问用户的网站了。申请域名后,就可以申请网站空间。建议用户选择信誉较好的的网络公司进行网络空间申请的工
14、作。具体流程如下。(具体内容请参照本书)1个人申请空间2企业申请空间2.5 本章小结在这一章,读者了解到了ASP的一些基础知识,包括它的技术特点、工作原理和内建对象。最后读者了解如何注册域名和发布网站。读者应着重把握ASP如何进行实现网页的动态更新、域名和网络空间的获取。第3章 使用VBScript进行动态网页设计在本章中,将介绍ASP的脚本编程语言中的一种VBScript。在Web页面中使用VBScript能够实现一些非常方便的操作。在本章中将对VBScript的特点、变量、运算符、数据类型进行详细讲解。最后将对VBScript的Sub、Function过程进行讲解。3.1 VBScript
15、语言概述VBScript是程序开发语言Visual Basic的一个子集,是ASP默认的脚本编程语言。为Web页面增加VBScript脚本,可以实现一些很方便的操作,例如在将数据发送到服务器之前进行处理和检验,动态的创建新的Web内容,编写在客户服务器端运行的计算器、游戏等应用程序。3.1.1 VBScript语言的特点1易学易用2以对象为基础3其他应用程序和浏览器中的VBScript(具体内容请参照本书)3.1.2 在HTML中使用VBScript在网页设计过程中使用VBScript语言,一般是在HTML文件中嵌入VBScript脚本,用以扩展HTML的功能,从而获得单凭HTML语言无法取得
16、的效果。script元素用于将VBScript代码添加到HTML页面中。VBScript代码写在成对的标记之间。例如,代码为一个在网页上显示“Hello!”的过程。(具体内容请参照本书)3.1.3 在ASP中使用VBScript ASP是一套服务器端的对象模型。通过ASP对象所提供的方法和属性,可以很容易的操作服务器端的数据。但是ASP不是一种编程语言,它需要一种真正的程序语言来实现。目前,ASP可以使用多种脚本语言编写完整的过程。其中,VBScript是默认情况下ASP的主脚本语言,它用来处理在分界符“”内部的命令。1主脚本语言2注释3大小写3.2 VBScript中的变量变量是任何编程语言
17、的基础。它可以作为应用程序中临时的存储空间,以实现对数据的各种操作。例如,可以创建一个名为UserName的变量来存储每次用户登录时的账号。每个变量在内存中都被分配了一段空间,但是变量的标识并不是通过它的内存地址来实现的,而是通过变量名。在VBScript中,只有一个基本数据类型,即变量(Variant)。而且,VBScript的变量也是不区分大小写的。3.2.1 简单变量的声明在VBScript中声明变量时,不需要指定变量的子类型。VBScript能支持不同类型的变量,如数字、字符串、日期时间等等。在VBScript中,声明变量的方式分为显式和隐式两种。1显式变量声明2隐式变量声明3.2.2
18、 数组变量的声明将一组相同类型的数据(如都为整型或字符型)存放于一个变量,则称其为一个数组变量。数组变量的声明方式和简单变量的声明方式基本相同。惟一的区别是定义数组变量时变量名后需附带一个括号。括号内为元素的个数,即数组的大小。(具体内容请参照本书)3.2.3 变量的赋值变量的赋值很简单。一般情况是:变量在表达式的左边,要赋的值在表达式的右边。变量的赋值方式可以采用下面的方式:“=”号赋值。例如,给变量count赋值100,表示为:count=100直接使用函数返回值。例如:A=GetValue(b,c)复制对象的赋值。该种赋值方式需要使用Set,例如:Set rs=Server.Create
19、Object(ADODB.RecordSet)3.2.4 变量的命名规则同其他编程语言一样,VBScript的变量也有一定的命名标准。变量名称必须遵守以下的规则:变量名长度不能超过255个字符。变量名的第一个符号必须以字母开头。(具体内容请参照本书)3.2.5 变量的作用域和存活期1变量的作用域2变量的存活期3.3 VBScript中的运算符运算符是完成操作的一系列符号。在VBScript中,运算符包括算术运算符、比较运算符和逻辑运算符三种。这三种运算符的组合,可以构成用户所需要的各种表达式。在VBScript中,根据操作数的个数不同,运算符又分为两类:双目运算符和单目运算符。(具体内容请参照
20、本书)3.3.1 算术运算符算术运算符用来执行简单的算术运算。它的语法如下:NumExp=NumExp1 Operator NumExp2其中,NumExp、NumExp1和NumExp2均为数值表达式,Operator为算术运算符。VBScript中的具体算术运算符见表3-1。(具体内容请参照本书)3.3.2 比较运算符比较运算符用来对两个表达式的值进行比较(可以是数值的比较,也可以是字符串的比较)。比较运算符的句法与算术运算符一样:NumExp=NumExp1 Operator NumExp2其中,NumExp、NumExp1和NumExp2均为数值表达式,Operator为比较运算符。V
21、BScript中的具体比较运算符见表3-2。(具体内容请参照本书)3.3.3 逻辑运算符逻辑运算符也称为布尔运算符。逻辑运算符连接两个或多个关系式,组成一个布尔表达式。VBScript中的具体逻辑运算符见表3-3。(具体内容请参照本书)3.3.4 运算符的优先级当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。但是,在括号中仍遵循标准运算符优先级。当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算
22、符的优先级相同,即按照从左到右的顺序计算比较运算符。算术运算符和逻辑运算符的优先级如表3-4和表3-5所示,从上到下优先级逐渐降低:(具体内容请参照本书)3.4 VBScript中的数据类型VBScript的数据类型只有一种,即变量(Variant)。它代表了所有变量的数据类型,如Integer、String、Double等等。最简单的变量包含的是数字信息和字符串信息。在VBScript中,Variant数据类型还由更小的单位子类型构成,根据构成的子类型可以进一步区分存储在其中的数据类型的含义。Variant数据类型包含的子类型列表如表3-6所示。(具体内容请参照本书)3.5 在VBScrip
23、t中定义常量所谓的VBScript常量,即在VBScript程序运行过程中取值保持不变的变量。可以用来代替一个数或字符串的名称。在VBScript中,可以使用Const语句创建用户自定义常量。使用Const语句可以创建名称具有一定含义的字符串型或数值型常量,并给它们赋原义值。(具体内容请参照本书)3.6 赋值语句跟其他编程语言一样,VBScript中也包含一些基本的语句。这些语句主要可分为三种:赋值语句、条件语句和循环语句。其中条件语句和循环语句能够在程序中控制程序的流程。本节将首先介绍VBScript中的赋值语句。赋值语句的作用是将一个数据赋给一个变量。在VBScript中,赋值语句就是一条
24、赋值表达式。其一般形式为:变量=表达式(具体内容请参照本书)3.7 条件语句使用条件语句可以编写进行判断和重复操作的VBScript代码。在VBScript中,主要有三种条件控制语句:IfThen语句、IfThenElse语句和Select Case语句。3.7.1 IfThen语句IfThen语句是控制结构中最常用的一种。利用它来检查条件,并基于检查的结果来执行一段程序语句。其语法格式如下:If condition ThenStatement(语句块)End If(具体内容请参照本书)3.7.2 IfThenElse语句IfThenElse语句是IfThen语句的扩展。它定义了两个可执行语句
25、块:条件为True时运行某一语句块,条件为False时运行另一语句块。其语法格式如下:If condition ThenStatement1(语句块1)ElseStatement2(语句块2)End If(具体内容请参照本书)3.7.3 SelectCase语句Select Case结构提供了If.Then.Else结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case语句提供的功能与If.Then.Else语句类似,但是可以使代码更加简练易读。其语法格式如下:Select Case varCase expression1Statement1(语句块1)Case ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- it教程 it 教程 经典 课件
限制150内