- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章服务器段程序的开发
网页设计与制作教程 中国水利水电出版社 《网页设计与制作》教材 12.1 动态网页与ASP 首先来了解静态网页和动态网页的区别:普通网页是用HTML语言编写的,被称为静态页面,一旦写好,除非改变这些HTML源代码,否则无法更新网页上的内容。这类网页是以.htm或.html结尾的。 人们把网页、数据库以及程序中的变量等概念联系起来,创造了“动态网页”的概念,这种页面实质上是HTML和一些语言结合的结果。如ASP 是HTML和VBScript的结合,然后再结合了数据库(用来存放信息的地方)的操作。 一个ASP文件的后缀为.asp,其内容包含实现动态功能的VBScript(见本书的附录)或JavaScript(见本书的附录2)语句,如果去掉那些VBScript或JavaScript语句,它和标准的HTML文件没有任何区别。 12.1 动态网页与ASP ASP可以和诸如Access、 SQL Server这样的数据库进行挂接。 ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求一个.asp文件时,Web服务器并不像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,在传送回浏览器。 12.2 ASP的开发 12.2.1 ASP语言开发基础 1.变量、常量、过程 所谓变量是计算机内存中已经命名的存储位置,包含数字或字符串等数据,它使用户便于理解脚本的名称,为用户提供了存储、检索和操作数据的途径。程序是由一个或多个进程组成的,在VBScript中进程就是“指令块”,通常意义上的进程,如Sub只是为了简单的数据处理。 在VBScript中,严格来讲变量是不用声明的。 如% Mystring=This my string % 即使在使用变量前不需要声明变量,也要养成在编程时对变量必须“先声明,后使用”的良好习惯。 12.2 ASP的开发 常量是用来代替一个数字或字符串的名称,它在整个脚本中保持不变。可以用Const语句在VBScript中创建用户自定义常数。使用Const语句可以创建名称具有一定含义的字符型或数字型常数,并给它赋予原义值。例如, %const Mystring=这是一个常数% 过程是一组能执行指定任务且具有返回值的脚本命令。可以定义自己的过程,然后在脚本中反复调用它们。可以将过程定义放在调用过程的ASP文件中,也可以将通用过程放在一个共享的ASP文件中,然后用SSI#include指令将其包含进其他调用其过程的ASP 文件中。过程定义可出现在script 和/script标记内部且必须遵循声明脚本语言的规则。如果过程所用的语言与脚本语言不同,则要使用script 元素。主脚本语言中的过程用脚本分界符“%”和“%”分隔。用HTMLscript 标记时,必须使用两个属性来保证服务器端能够处理脚本。使用script 标记的语法如下: script runat=server language=Jscript procedure definition /script 12.2 ASP的开发 2.条件语句 If…Then…Else语句用于计算条件是否为True和False,并且根据计算结果指定要运行的语句。通常条件是使用比较运算符对值或变量进行比较的表达式,If …Then…Else语句可以按照需要进行嵌套。 If…Then…Else语句的一种变形允许从多个条件中选择,即添加Else…If子句以扩充If …Then…Else语句的功能,可以控制基于多种可能的程序流程。 在多个条件中进行选择的更好方法是使用Select Cese语句。Select Cese语句结构提供了If …Then…Else If 结构的一种变通形式,可以从多个语句块中选择执行其中的一个。 12.2 ASP的开发 3.循环用语 循环用语的作用就是重复执行程序代码,循环可分为三类。一类在条件变为“假”之前重复执行语句,一类在条件变为“真”之前重复执行语句,另一类按照指定的次数重复执行语句。在VBScript中可使用下列循环语句。 Do…Loop:当(或直到)条件为“真”时循环。 While…Wend:当条件为“真”时循环。 For…Next:指定循环次数,使用计数器重复运行语句。 For Each…Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。 12.2 ASP的开发 Do Loop语句还可以使用以下语法: Do [statements][Exit Do] [statemen
您可能关注的文档
- 章帆10月案例.doc
- 章基因和染色体的关系详细答案+课后答案.doc
- 立足于大连海洋大学A-level考试中心优秀的教.ppt
- 竣工资料整理、收集及要求.doc
- 童红兵处长---农业信息化与网络应用.ppt
- 童装质量鉴别基础知识.doc
- 童话里的新娘.doc
- 童话和神话.ppt
- 端午晨会.ppt
- 端午知识.ppt
- 可编辑文档:证券行业2024年投资策略分析报告:供给侧优化,关注底部机会.pptx
- 中国新能源行业市场前景及投资研究报告:风光无限,风电,光伏,储能.pdf
- 公用事业行业市场前景及投资研究报告:火电电量增速转正,“煤硅”,风电,光伏,储能.pdf
- 2024年国家医保谈判品种分析报告.pdf
- 电网设备行业2024年市场前景及投资研究报告:景气持续,从周期迈向成长.pdf
- 可编辑文档:中国银行-银行业全球发展趋势和中行结构重组项目.pptx
- 资产配置研究系列分析报告:全球资产配置模型,市场短期波动.pdf
- 波动率因子改进分析报告:指数加权移动平均波动率.pdf
- 可编辑文档:中美消费板块市场前景及投资研究报告:港股.pptx
- 量化择时系列分析报告:成交量择时指标,VMACD_MTM.pdf
文档评论(0)