网页设计与制作 任正云 第12章

ID:40338929

大小:2.43 MB

页数:63页

时间:2019-07-31

网页设计与制作 任正云 第12章_第1页
网页设计与制作 任正云 第12章_第2页
网页设计与制作 任正云 第12章_第3页
网页设计与制作 任正云 第12章_第4页
网页设计与制作 任正云 第12章_第5页
资源描述:

《网页设计与制作 任正云 第12章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网页设计与制作教程中国水利水电出版社《网页设计与制作》教材配套电子教案2007.6112.1动态网页与ASP12.2ASP的开发12.3搭建服务器平台12.4创建数据库12.5连接数据库12.6创建记录集12.7执行SQL命令12.8给页面绑定动态内容12.9实践技能训练——留言簿的制作第12章服务器段程序的开发212.1动态网页与ASP首先来了解静态网页和动态网页的区别:普通网页是用HTML语言编写的,被称为静态页面,一旦写好,除非改变这些HTML源代码,否则无法更新网页上的内容。这类网页是以.htm或.html结尾的。人们把网页、数据库以及

2、程序中的变量等概念联系起来,创造了“动态网页”的概念,这种页面实质上是HTML和一些语言结合的结果。如ASP是HTML和VBScript的结合,然后再结合了数据库(用来存放信息的地方)的操作。一个ASP文件的后缀为.asp,其内容包含实现动态功能的VBScript(见本书的附录)或JavaScript(见本书的附录2)语句,如果去掉那些VBScript或JavaScript语句,它和标准的HTML文件没有任何区别。312.1动态网页与ASPASP可以和诸如Access、SQLServer这样的数据库进行挂接。ASP是一套服务器端的脚本运行环境,

3、当用户从浏览器向Web服务器请求一个.asp文件时,Web服务器并不像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,在传送回浏览器。412.2ASP的开发12.2.1ASP语言开发基础1.变量、常量、过程所谓变量是计算机内存中已经命名的存储位置,包含数字或字符串等数据,它使用户便于理解脚本的名称,为用户提供了存储、检索和操作数据的途径。程序是由一个或多个进程组成的,在VBScript中进程

4、就是“指令块”,通常意义上的进程,如Sub只是为了简单的数据处理。在VBScript中,严格来讲变量是不用声明的。如<%Mystring="Thismystring"%>即使在使用变量前不需要声明变量,也要养成在编程时对变量必须“先声明,后使用”的良好习惯。512.2ASP的开发常量是用来代替一个数字或字符串的名称,它在整个脚本中保持不变。可以用Const语句在VBScript中创建用户自定义常数。使用Const语句可以创建名称具有一定含义的字符型或数字型常数,并给它赋予原义值。例如,<%constMystring="这是一个常数"%>过程是一

5、组能执行指定任务且具有返回值的脚本命令。可以定义自己的过程,然后在脚本中反复调用它们。可以将过程定义放在调用过程的ASP文件中,也可以将通用过程放在一个共享的ASP文件中,然后用SSI#include指令将其包含进其他调用其过程的ASP文件中。过程定义可出现在标记内部且必须遵循声明脚本语言的规则。如果过程所用的语言与脚本语言不同,则要使用612.2ASP的开发2.条件语句If…Then…Else语句用于计算条件是否为True和False,并且根据计算结果指定要运行的语句。通常条件是使用比较运算符对值或变量进行比较的表达式,If…Then…Else语句可以按照需要进行嵌套。If…Then…Else语句的一种变形允许从多个条件中选择,即添加Else…If子句以扩充If…Then…Else语句的功能,可以控制基于多种可能的程序流程。在多个条件

7、中进行选择的更好方法是使用SelectCese语句。SelectCese语句结构提供了If…Then…ElseIf结构的一种变通形式,可以从多个语句块中选择执行其中的一个。712.2ASP的开发3.循环用语循环用语的作用就是重复执行程序代码,循环可分为三类。一类在条件变为“假”之前重复执行语句,一类在条件变为“真”之前重复执行语句,另一类按照指定的次数重复执行语句。在VBScript中可使用下列循环语句。Do…Loop:当(或直到)条件为“真”时循环。While…Wend:当条件为“真”时循环。For…Next:指定循环次数,使用计数器重复运行

8、语句。ForEach…Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。812.2ASP的开发DoLoop语句还可以使用以下语法:Do[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《网页设计与制作 任正云 第12章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网页设计与制作教程中国水利水电出版社《网页设计与制作》教材配套电子教案2007.6112.1动态网页与ASP12.2ASP的开发12.3搭建服务器平台12.4创建数据库12.5连接数据库12.6创建记录集12.7执行SQL命令12.8给页面绑定动态内容12.9实践技能训练——留言簿的制作第12章服务器段程序的开发212.1动态网页与ASP首先来了解静态网页和动态网页的区别:普通网页是用HTML语言编写的,被称为静态页面,一旦写好,除非改变这些HTML源代码,否则无法更新网页上的内容。这类网页是以.htm或.html结尾的。人们把网页、数据库以及

2、程序中的变量等概念联系起来,创造了“动态网页”的概念,这种页面实质上是HTML和一些语言结合的结果。如ASP是HTML和VBScript的结合,然后再结合了数据库(用来存放信息的地方)的操作。一个ASP文件的后缀为.asp,其内容包含实现动态功能的VBScript(见本书的附录)或JavaScript(见本书的附录2)语句,如果去掉那些VBScript或JavaScript语句,它和标准的HTML文件没有任何区别。312.1动态网页与ASPASP可以和诸如Access、SQLServer这样的数据库进行挂接。ASP是一套服务器端的脚本运行环境,

3、当用户从浏览器向Web服务器请求一个.asp文件时,Web服务器并不像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,在传送回浏览器。412.2ASP的开发12.2.1ASP语言开发基础1.变量、常量、过程所谓变量是计算机内存中已经命名的存储位置,包含数字或字符串等数据,它使用户便于理解脚本的名称,为用户提供了存储、检索和操作数据的途径。程序是由一个或多个进程组成的,在VBScript中进程

4、就是“指令块”,通常意义上的进程,如Sub只是为了简单的数据处理。在VBScript中,严格来讲变量是不用声明的。如<%Mystring="Thismystring"%>即使在使用变量前不需要声明变量,也要养成在编程时对变量必须“先声明,后使用”的良好习惯。512.2ASP的开发常量是用来代替一个数字或字符串的名称,它在整个脚本中保持不变。可以用Const语句在VBScript中创建用户自定义常数。使用Const语句可以创建名称具有一定含义的字符型或数字型常数,并给它赋予原义值。例如,<%constMystring="这是一个常数"%>过程是一

5、组能执行指定任务且具有返回值的脚本命令。可以定义自己的过程,然后在脚本中反复调用它们。可以将过程定义放在调用过程的ASP文件中,也可以将通用过程放在一个共享的ASP文件中,然后用SSI#include指令将其包含进其他调用其过程的ASP文件中。过程定义可出现在标记内部且必须遵循声明脚本语言的规则。如果过程所用的语言与脚本语言不同,则要使用612.2ASP的开发2.条件语句If…Then…Else语句用于计算条件是否为True和False,并且根据计算结果指定要运行的语句。通常条件是使用比较运算符对值或变量进行比较的表达式,If…Then…Else语句可以按照需要进行嵌套。If…Then…Else语句的一种变形允许从多个条件中选择,即添加Else…If子句以扩充If…Then…Else语句的功能,可以控制基于多种可能的程序流程。在多个条件

7、中进行选择的更好方法是使用SelectCese语句。SelectCese语句结构提供了If…Then…ElseIf结构的一种变通形式,可以从多个语句块中选择执行其中的一个。712.2ASP的开发3.循环用语循环用语的作用就是重复执行程序代码,循环可分为三类。一类在条件变为“假”之前重复执行语句,一类在条件变为“真”之前重复执行语句,另一类按照指定的次数重复执行语句。在VBScript中可使用下列循环语句。Do…Loop:当(或直到)条件为“真”时循环。While…Wend:当条件为“真”时循环。For…Next:指定循环次数,使用计数器重复运行

8、语句。ForEach…Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。812.2ASP的开发DoLoop语句还可以使用以下语法:Do[

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭