Dreamweaver网页设计与应用(Dreamweaver CC 2019)(微课版)课件 6 ASP_第1页
Dreamweaver网页设计与应用(Dreamweaver CC 2019)(微课版)课件 6 ASP_第2页
Dreamweaver网页设计与应用(Dreamweaver CC 2019)(微课版)课件 6 ASP_第3页
Dreamweaver网页设计与应用(Dreamweaver CC 2019)(微课版)课件 6 ASP_第4页
Dreamweaver网页设计与应用(Dreamweaver CC 2019)(微课版)课件 6 ASP_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目引入:本项目主要介绍ASP的基础知识和操作,包括ASP服务器的安装、ASP语法基础、数组的创建与应用、流程控制语句及ASP内置对象等。通过对本项目的学习,学生可以掌握ASP的基本操作。项目6ASP掌握ASP服务器的运行环境及安装IIS的方法掌握ASP语法基础及数组的创建与应用方法掌握VBScript选择语句和循环语句掌握Request请求和相应对象的方法掌握Server对象项目目标掌握“节能环保网页”的关键制作步骤掌握“乒乓球俱乐部网页”的关键制作步骤技能目标激发对ASP技术的学习兴趣通过合作项目培养团队合作意识培养学习的耐心和细心素养目标任务6.1ASP基础ASP服务器的安装ASP语法基础数组的创建与应用流程控制语句任务实践—节能环保网页6.1.1ASP服务器的安装ASP的主要功能是把脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文件并将其返回给浏览器。使用ASP可以创建以HTML网页为用户界面,并能够与数据库进行交互的Web应用程序。1.ASP的运行环境2.安装IIS6.1.2ASP语法基础1.ASP文件结构ASP文件是以“.asp”为扩展名的。2.声明脚本语言在编写ASP程序时,可以声明ASP文件所使用的脚本语言,以通知Web服务器文件是使用何种脚本语言来编写程序的。3.ASP与HTMLASP程序包含在“<%”“%>”中,并在浏览器打开网页时产生动态内容。它与HTML标签互相协作,构成动态网页。ASP程序可以出现在HTML文件中的任意位置,同时,在ASP程序中也可以嵌入HTML标签。6.1.3数组的创建与应用数组是有序数据的集合。数组中所有元素的数据类型相同,用一个统一的数组名和下标可以唯一地确定数组中的元素,下标放在紧跟数组名的括号中。有一个下标的数组称为一维数组,有两个下标的数组称为二维数组,以此类推。数组的最大维数为60。1.创建数组在VBScript中,数组有两种类型:固定数组和动态数组。2.应用数组函数数组函数用于操作数组。数组函数主要包括LBound函数、UBound函数、Split函数和Erase函数。6.1.4流程控制语句在VBScript中,有顺序结构、选择结构和循环结构3种基本程序控制结构。顺序结构是程序设计中最基本的结构,在程序运行时,编译器总是按照先后顺序执行程序中的所有命令。通过选择结构和循环结构可以改变执行顺序。本小节介绍VBScript选择语句和循环语句。任务实践—节能环保网页使用“拆分”按钮和“设计”按钮切换视图,使用Now函数显示当前系统日期和时间。 效果图任务6.2ASP内置对象Request对象Response对象Session对象Application对象Server对象ObjectContext对象任务实践—乒乓球俱乐部网页6.2.1Request对象在客户端/服务器结构中,当客户端Web页面向网站服务器传递信息时,ASP能够通过Request对象获取客户端提交的全部信息。这些信息包括客户端请求的HTTP头信息、在网站服务器端存放的客户端浏览器的Cookies数据、附于URL之后的字符串信息、页面中表单传送的数据以及客户端的验证字段等。6.2.2Response对象Response对象用来访问所创建并返回客户端的响应。可以使用Response对象控制发送给用户的信息,如直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookies的值。Response对象提供了标识服务器和性能的HTTP变量、发送给浏览器的信息和任何将在Cookies中存储的信息。Response对象只有一个数据集合——Cookies,该集合用于设置希望放置在客户端浏览器上的Cookies的值。Response对象的Cookies数据集合用于当前响应中,将Cookies值发送到客户端浏览器,该数据集合访问方式为只写。6.2.3Session对象用户可以使用Session对象存储特定会话所需的信息。这样,当用户在应用程序的Web页面之间跳转时,存储在Session对象中的变量不会丢失,而是在整个用户会话中一直存在。当用户请求来自应用程序的Web页面时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。6.2.4Application对象ASP程序是在Web服务器上运行的,在Web站点中创建一个基于ASP的应用程序之后,可以通过Application对象在ASP应用程序的所有用户之间共享信息。也就是说,Application对象中包含的数据可以在整个Web站点中被所有用户使用,并且可以在网站运行期间持久保存。利用Application对象可以实现统计网站的在线人数、创建多用户游戏以及创建多用户聊天室等功能。6.2.5Server对象Server对象提供对服务器上的方法和属性的访问,大多数方法和属性是作为实用程序的功能提供的。6.2.6ObjectContext对象ObjectContext对象是一个以组件为主的事务处理系统,可以保证事务成功完成。ObjectContext对象允许程序在网页中直接配合微软事务服务器(MicrosoftTransactionServer,MTS)使用,从而管理或开发高效率的Web服务器应用程序。事务是一个操作序列,这些序列可以视为一个整体。如果其中的某一个操作没有完成,所有与该操作相关的内容都应该取消。事务用于对数据库进行可靠的操作。任务实践—乒乓球俱乐部网页使用“代码检查器”窗口编写代码,使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论