- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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方法
您可能关注的文档
- 第10章 虚拟现实《射柳》原型开发实例.pptx
- 专题1.1 二次根式(知识解读)-2022-2023学年八年级数学下册《同步考点解读•专题训练》(浙教版)(解析版).pdf
- 第10章课后习题解答.pdf
- 专题1.1 二次根式(知识解读)-2022-2023学年八年级数学下册《同步考点解读•专题训练》(浙教版)(原卷版).pdf
- 专题1.1 二次根式章末重难点题型(举一反三)(人教版)(解析版).pdf
- 第10章数据访问方法.pptx
- 专题1.1 二次根式章末重难点题型(举一反三)(人教版)(原卷版).pdf
- 第11章 利用深度学习实现“MNIST手写数字(可更换)识别” .pptx
- 专题1.1 一元二次方程的定义及解(3个考点七大题型)(原卷版).pdf
- 专题1.1 从自然数到有理数(基础检测)(原卷版).pdf
- T∕SAASS 150-2024 北方茶园绿肥全年间作技术规程.pdf
- T∕SDAA 0074-2023 舍饲肉羊机械化生产技术规范.pdf
- T∕SDHCST 006-2023 细胞治疗产品单次给药毒性试验操作流程.pdf
- T∕SADIA 001-2024 清香类型白酒感官风味轮术语及评价方法.pdf
- T∕SATA 068-2024 动物源性食品中氯霉素和甲硝唑残留量的测定液相色谱-串联质谱法.pdf
- T∕SDDITAI 9203-2023 数据要素化人才备案推荐评估规范》.pdf
- T∕SDAA 0073-2023 紫花苜蓿栽培技术规程.pdf
- T∕SATCM 001-2024 电针加手法治疗肾气亏虚型膀胱过度活动症技术规范.pdf
- T∕SDDITAI 9201-2023 信息技术适配认证产品备案推荐评估规范.pdf
- T∕QGCML 4316-2024 镁合金自行车一体轮.pdf
最近下载
- 2023-2024学年北京市北京师范大学附属实验中学高二上学期12月月考物理试卷含详解.docx VIP
- 新教科版小学科学四年级上册2.1《感受我们的呼吸》教学设计.docx
- 2021年秋新苏教版五年级上册科学全册教学课件.pptx
- 2024全国青少年“学宪法讲宪法”知识竞赛试题(附含答案).pdf
- 2024年养老护理职业技能大赛:为外伤出血老年人包扎止血实操流程讲解.docx
- 部编版《道德与法治》四年级下册第12课《家乡的喜与忧》教学课件(第1课时).pptx
- 学前教育学第七讲学前教育课程郑玉莲博士副教授贵州师范学院教育科学学院学习目标.ppt
- 外研版初二英语上册知识点总结 .doc VIP
- 《手术室植入物管理规范》(TCAME 65-2024).pdf VIP
- 《运动损伤与康复》课程教学大纲.docx VIP
文档评论(0)