ASP基础PPT课件_第1页
ASP基础PPT课件_第2页
ASP基础PPT课件_第3页
ASP基础PPT课件_第4页
ASP基础PPT课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、。1,ASP基础,讲师:朱邮箱: QQ:88513184,2,课程技能,3,课程目标,4、本章中的任务,5,本章知识点,ASP的相关概念和工作方法,网络服务器的安装和配置,第一个ASP程序的VBScript语法,为了满足开发动态网页的需要,微软于1996年11月引入了ASP(活动服务器页面)作为网络应用开发技术。ASP将VBScript脚本语言嵌入到HTML中,为开发复杂的应用程序提供了语言环境。微软声称已经设计了一个完美的活动平台,将ASP描述为“一个可以生成和运行动态、交互式和高性能网络服务器应用程序的服务器脚本环境。”从描述中可以看出,ASP 7,既不是一种语言,也不是一种开发工具,而是

2、一个技术框架,它可以将HTML、脚本、组件等有机地结合起来。形成一个可以在服务器上运行的应用程序,并将根据用户要求专门制作的标准网页返回给客户端浏览器。它的主要功能是提供一种强大的方法或技术来生成动态和交互式的网络服务器应用程序。ASP是一个Web服务器端开发环境,属于ActiveX技术的服务器端技术。不同于客户端实现动态网页的技术,如Java小程序、ActiveX控件、VB脚本、JavaScript等。ASP中的命令脚本语句在服务器端进行解释和执行,执行后将结果转换成动态网页,并将标准的HTML数据流发送给浏览器。此外,ASP还具有良好的安全性。同时,因为它是在服务器端执行的,所以不需要担心

3、其他人是否可以下载程序并窃取编程逻辑。访问者只能在浏览器上看到保护开发者利益的超文本标记语言界面。嘿。9,ASP概述4-4,此外,ASP还提供了丰富的组件和对象,可以使用第三方控件来完成复杂的功能。ASP由一个带有。asp扩展。ASP程序相当于一个可执行文件,它必须放在网络服务器上具有可执行权限的目录中。当浏览器请求网络服务器调用asp文件时,ASP被启动,而网络服务器开始调用ASP,读取所请求的。ASP文件从头到尾,执行每个命令,然后动态生成一个网页并将其发送回浏览器。嘿。10、ASP特性,其中可以包括服务器端脚本。通过使用脚本,网站可以被“移动”,成为一个真正的与用户互动的网站。提供一些内

4、置对象。使用对象,可以通过简单的编程获得强大的脚本。它可以与其他组件一起扩展。在ASP中,提供了相当数量的标准服务器端ActiveX组件,这些组件提供了诸如根据浏览器不同显示和在浏览器中包含计数器等功能。这些组件可以很容易地用来完成复杂的任务。此外,可以使用各种第三方控件来增强网页的功能。ASP可以访问数据库,如SQL Server。使用一些特定的对象集,比如活动数据对象,我们可以用SQL语言在ASP中操作数据库。嘿。11,ASP特性,ASP可以与超文本标记语言或其他脚本语言(VBScript和JavaScript)嵌套。无需编译,易于编写,直接在服务器端执行。ASP是一种运行在网络服务器上的

5、脚本语言,程序代码是完全保密的。ASP是基于对象的,其功能可以通过使用ActiveX控件来扩展。ASP内置了ADO组件,可以方便地访问各种数据库,缩短程序开发时间。ASP可以将运行结果以HTML格式发送给客户端浏览器,适用于各种浏览器。ASP简单实用,已经成为制作网站的流行语言之一。12,ASP开发工具,Macromedia Dreamweaver微软Visual Studio 2005 EditPlus,我们还可以用记事本编写ASP程序,13,ASP工作模式,用户在浏览器的地址栏中添加ASP文件名。asp在输入回车后被触发,浏览器需要将ASP请求发送到Web服务器,Web服务器接受该请求并对

6、其进行分析,然后调用正确的ASP文件。网络服务器将该文件发送到一个名为asp.dll的特定文件。网络服务器读取请求的。ASP文件从头到尾,执行每个命令,并生成一个相应的动态网页发送回这个动态网页。由用户的浏览器解释、执行和显示。14,ASP工作流,图1-1 ASP工作流,15、网络服务器的安装和配置、IIS的安装和虚拟目录IIS的配置是一个基于Windows系统网络服务器的ASP.NET应用程序,而基于IIS服务器的IIS的发布类似于JSP中使用的Tomcat。提供更强大的功能,视频:IIS安装和配置视频,16,注意事项,单击“添加/删除窗口组件”以确保选择了“应用程序服务器”。17,第一个A

7、SP程序,用“记事本”或熟悉的文本编辑软件创建一个文件,并键入以下代码,我的第一个ASP程序,ASP代码是在。演示示例:第一个ASP程序,注意:ASP程序不能直接打开,必须在网络服务器上执行。18,ASP,ASP本身不是一种脚本语言,它只提供了一个嵌入在HTML页面中的脚本语言可以运行的环境。也就是说,只要服务器支持这些脚本语言,在同一个ASP文件中使用不同的脚本语言是可行的。因为所有的事情都是在服务器端完成的,所以客户端浏览器只能得到程序执行的结果。ASP文件结构由三部分组成:(1)超文本标记语言。(2) ASP语句。(3)文本超文本标记语言:它是一种超文本标记语言,是网页的本质。它指示浏览

8、器运行的操作,例如格式化文本和显示图像。每个标签都用尖括号括起来,大多数都成对出现。ASP语句:是在服务器上运行的一些指令,必须嵌入到HTML标签中才能使用,比如控制页面的显示内容,判断用户密码等。每个ASP段都用“”括起来,并且可以在ASP语句中使用脚本语言。文本:它是直接显示给用户的信息。脚本语言概述,所谓的脚本语言是介于超文本标记语言和高级语言之间的一种语言,如Visual Basic和Java。ASP程序中常用的脚本语言包括VBScript和JavaScript,系统的默认语言是VBScript。ASP可以说是介于两者之间的脚本语言,它通常运行在服务器端。嘿。21,VBScript代码

9、的基本格式,运行在服务器端,有两种方式:方法1: VBScript代码,22,VBScript语法数据类型,在VBScript中,只有一种数据类型。常见的单词类型有字符串、数字、日期和逻辑类型。变量=2001 VBScript将其视为整数。变量=2001 VBScript将其视为字符串。变量=“Xi平安鹏程学校”VBScript将其视为字符串。变量=20.01 VBScript将其视为十进制。23,VBScript语法常量是具有特定名称的数值,可以表示字符串、数字、日期等常量。一旦定义了常数,其值就不能更改。常量的定义如下:演示示例:常量,24,常量示例,25,VBScript语法变量3-1,

10、这里不能添加;哦,这里也什么都没有;否,不需要添加VBScript不,您不能在声明时分配初始值。26,VBScript语法变量3-2,VBScript变量不区分大小写,无需定义即可直接使用。如果您必须在使用它们之前定义它们,那么您必须在所有ASP语句之前添加语句:演示示例:变量,并养成良好的习惯。在使用变量之前先声明变量。27,VBScript语法变量3-3,变量的命名必须遵循VBScript标准。变量命名必须遵循:第一个字符必须是字母。不能包含嵌入的句点。长度不能超过255个字符。在声明的范围内必须是唯一的。嘿。28,3.6 VBScript数组,什么是数组?数组的命名、定义、赋值和引用与变

11、量的基本相同,但不同的是定义数组中的项数。嘿。29,数组示例,30,二维数组示例,31,VBScript语法数学运算符,32,VBScript语法连接运算符,加法运算符可以连接字符串形成新的字符串。例如,字符串表达式“你好”和“每个人”的结果是“你好每个人”。使用“”运算符可以获得相同的效果。与“”不同,“运算符”还可以强制连接两个表达式(不一定是字符串),如下所示:a=123,33,VBScript语法关系运算符,34,VBScript语法逻辑运算符,35,VBScript语法函数调用,调用调用函数类似于调用子过程。当调用一个函数时,实际使用的是函数的返回值,所以您只需要在相应的位置引用该函

12、数。嘿。一般来说,If语句中的条件是一个关系表达式。If语句根据此表达式的值(真或假)指定要执行的语句。If语句主要有以下几种形式:单分支结构单分支结构是指当条件表达式的值为真时,执行Then语句后的语句块;如果表达式的值为假,则执行结束条件语句之后的语句。主要形式如下:如果条件表达式然后语句块结束如果在上述结构中,当条件是算术或字符串表达式时,根据非0或非空表示真,在其他情况下表示假。演示示例:单分支语句,37,条件控制语句4-2,(2) elseIf语句.elseif语句可以实现多分支结构,其主要形式是:if条件表达式1 Then语句块1 ElseIf条件表达式2 Then语句块2 Els

13、e语句块3 End If,注意:ElseIf是连接在一起的,中间不能加空格。演示示例:elseIf语句。38,条件控制语句4-3,IF语句嵌套可以实现多分支结构,其主要形式是:If条件表达式1然后If条件表达式2然后语句块1 Else语句块2 End IF Else语句块3 End If以上是一个嵌套的两层If语句结构,If语句可以根据使用需要嵌套在多层中。请注意,每个If语句对应最近的End If语句。演示示例:中频嵌套,39、条件控制语句4-4、选择案例语句通过使用If语句嵌套可以实现多分支结构。然而,随着分支的增加,If语句的嵌套层数也增加,这降低了程序的可读性,使得程序难以维护。在VB

14、Script中,可以使用一个特殊的Select Case语句来实现多分支结构。选择案例语句的一般格式是:选择案例表达式案例表达式列表1语句块1案例表达式列表2语句块2.Case Else表达式列表n语句块n End选择此语句的执行过程如下:当测试表达式的值与Case语句中的表达式列表的值相同时,执行表达式列表对应的语句块;如果测试表达式的值不同于所有表达式列表的值,请在Case Else之后执行语句块。演示示例:select case语句,无需在其后添加break,这与c#中的默认函数相同。40,循环控制语句3-1,c#中的for循环For循环和For循环函数。此语句的一般格式是:for循环变

15、量=初始值到最终值步骤语句组1退出For循环语句组2下一个循环变量在控制循环数方面起作用,这可以通过设置循环变量的初始值和最终值来实现。在关键字Step之后,可以设置步长,如果没有设置,默认为1。关键字Exit For可以放在循环体中的任何位置,它通常与条件判断语句结合使用,当条件满足时,它将直接跳出循环。关键字“For”和“Next”相互呼应,分别是循环的开始和结束标记。,演示示例:对于循环,41,循环控制语句3-2,Dowhile循环Dowhile循环与do相同.在c#中循环时。此语句的一般格式是:Do While条件语句组1 Exit do循环体语句组2循环关键字Exit do可以放在循

16、环体中的任何位置,它通常与条件判断语句一起使用,当条件满足时将直接跳出循环。关键字“边做边做”和“循环”相互呼应,分别是循环的开始和结束标记。演示示例:做循环,42,循环控制语句3-3,while循环while循环与c#中的while循环相同。这个语句的一般格式是:While条件循环体Wend While循环不灵活,并且没有退出循环的语法。关键词While和Wend相互呼应,分别是循环的开始和结束标记。演示示例:While循环,43,3.8 VBScript函数,VBScript继承了Visual Basic中的一些函数,可以直接调用。转换函数、Cstr、cInt、cDate字符串函数中、左、右、微调、instr、len、分割日期和时间函数日期时间现在、年、月、日数学函数Sin Cos在使用函数时应特别注意函数参数的数量和类型。嘿。44岁,CSTR,45,字符串函数示例,46,字符串函数,47,日期函数示例,48,VBScript语法处理,对于复杂的问题,我们可以采用结构化的编程思想。所谓的结构化思想是将

温馨提示

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

最新文档

评论

0/150

提交评论