第12章 服务器段程序的开发.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

网页设计与制作《网页设计与制作》任正云赖玲严永松编著中国水利水电出版社2011.121

12.1动态网页与ASP12.2ASP的开发12.3搭建服务器平台12.4创建数据库12.5建立数据库连接12.6编辑数据表记录12.7添加服务器行为12.8实战技能训练——留言本制作第12章服务器段程序的开发2

12.1动态网页与ASP

静态网页:普通网页是用HTML语言编写的,被称为静态页面,一旦写好,除非改变这些HTML源代码,否则无法更新网页上的内容。这类网页是以.htm或.html结尾的。动态网页:人们把网页、数据库以及程序中的变量等概念联系起来,创造了“动态网页”的概念,这种页面实质上是HTML和一些语言结合的结果。如ASP是HTML和VBScript的结合,然后再结合了数据库(用来存放信息的地方)的操作。ASP:ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求一个.asp文件时,Web服务器并不像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,在传送回浏览器。3

12.2ASP的开发

12.2.1ASP语言开发基础1.变量、常量、过程变量是计算机内存中已经命名的存储位置,包含数字或字符串等数据,它使用户便于理解脚本的名称,为用户提供了存储、检索和操作数据的途径。在VBScript中,严格来讲变量是不用声明的。如%Mystring=Thismystring%即使在使用变量前不需要声明变量,也要养成在编程时对变量必须“先声明,后使用”的良好习惯。4

12.2ASP的开发

常量是用来代替一个数字或字符串的名称,它在整个脚本中保持不变。例如,%constMystring=这是一个常数%过程是一组能执行指定任务且具有返回值的脚本命令。可以定义自己的过程,然后在脚本中反复调用它们。可以将过程定义放在调用过程的ASP文件中,也可以将通用过程放在一个共享的ASP文件中,然后用SSI#include指令将其包含进其他调用其过程的ASP文件中。过程定义可出现在script和/script标记内部且必须遵循声明脚本语言的规则。如果过程所用的语言与脚本语言不同,则要使用script元素。主脚本语言中的过程用脚本分界符“%”和“%”分隔。用HTMLscript标记时,必须使用两个属性来保证服务器端能够处理脚本。使用script标记的语法如下:scriptrunat=serverlanguage=Jscriptproceduredefinition/script5

12.2ASP的开发

2.条件语句If…Then…Else语句用于计算条件是否为True和False,并且根据计算结果指定要运行的语句。通常条件是使用比较运算符对值或变量进行比较的表达式,If…Then…Else语句可以按照需要进行嵌套。If…Then…Else语句的一种变形允许从多个条件中选择,即添加Else…If子句以扩充If…Then…Else语句的功能,可以控制基于多种可能的程序流程。在多个条件中进行选择的更好方法是使用SelectCese语句。SelectCese语句结构提供了If…Then…ElseIf结构的一种变通形式,可以从多个语句块中选择执行其中的一个。6

12.2ASP的开发

3.循环用语循环用语的作用就是重复执行程序代码,循环可分为三类。一类在条件变为“假”之前重复执行语句,一类在条件变为“真”之前重复执行语句,另一类按照指定的次数重复执行语句。在VBScript中可使用下列循环语句。Do…Loop:当(或直到)条件为“真”时循环。While…Wend:当条件为“真”时循环。For…Next:指定循环次数,使用计数器重复运行语句。ForEach…Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。7

12.2ASP的开发

DoLoop语句还可以使用以下语法:Do[statements][ExitDo][statements]Loop[{While︱Until}condition]While…Wend语句是为那些熟悉其用法的用户提供的。但是由于While…Wend缺少灵活性,所以建议最好使用Do…Loop语句。8

12.2ASP的开发

12.2.2ASP内建对象1.Request对象可以使用Request对象访问任何基于HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法

您可能关注的文档

文档评论(0)

xiadaofeike + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档