欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ASP教程文档格式.docx

    • 资源ID:1012019       资源大小:66.47KB        全文页数:122页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASP教程文档格式.docx

    1、/captiontrtd /tr/table元素用于创建表格,元素用于构成表格标题,为行元素,用于生成一行, 该元素无结束标记,无控制内容,用于插入一副图片。该元素的属性有src、align、alt。超链接元素a文本或图像 该元素的属性有href、target。如果是图片形式的超链接,则语法为:滚动字幕或图片元素 语法:marquee文字或图片该元素属性有direction、behavior。框架集元素 用于创建框架结构,可以相互嵌套。该元素不能嵌套在body元素中,只能嵌套在html元素中,原因是其功能与body元素类似,均是对页面主窗口内容进行标注。frameset/frameset属性:

    2、cols(按列划分)、rows(按行划分)。 在框架集元素中要嵌套框架元素,用来定义子框架。其属性有name、src、noresize。表单元素 用于生成表单,如填写注册信息等,最终该表单要被提交处理。form/form 中间为表单成员。属性有name、action、method。 一个表单通常含有如下成员:文本框、密码框、单选框、复选框、下拉列表框、文本域框和按钮。动态网页设计技术(ASP)2.1 ASP文件的基本组成和约定 一个简单的ASP程序可以包括以下3个部分: 普通的HTML文件,也就是普通的Web页面内容。 服务器端Script程序代码:位于内的程序代码。 客户端的Script程序

    3、代码:Script 说明: ASP约定,所有的Script程序代码都必须放在或符号之间。 在ASP中,VBscript是默认的脚本语言,如果要在ASP网页中使用其他的脚本语言,可以用以下的方法切换:% Language=VBScript %脚本语言为VBScript或% Language=JavaScript %脚本语言为JavaScript 在以后的学习中,我们都使用系统默认的VBScript脚本语言。 由于ASP是在服务器端执行的,所以像VBScript的用户界面方法(如Input-Box和MsgBox函数)在ASP中都不能使用,因为它们都是在客户端执行的。2.2 一个简单的ASP文件清单

    4、2-1 2-1.asp 显示来访时间htmlheadtitle一个简单的ASP程序/headbodyh2 align=“center”欢迎您光临我的主 页p align=“center”% n=Year(date() y=Month(date() r=Day(date() sj=“您来访的时间是:“&n&”年“&y&”月“&r&”日” Response.Write sj %/body/html清单2-2 2-2.asp 显示欢迎字样% For I=1 to 6 %Font size=“”欢迎您来访% Next %2.3 ASP的开发工具 可以使用任何一种文本编辑器来开发ASP程序,比如记事本、

    5、写字板等,只要在编写完毕后将该文件保存成后缀为.asp的文件就可以了。 开发ASP文件,最好的工具是Microsoft Visual InterDev,利用它不仅可以编写还可以调试文件,而且可以多人合作开发,开发大型的Web程序最好使用它。除此之外,比较常用的还有EditPlus、Dreamweaver、GoodASP等。2.4 ASP程序的调试技巧 任何人在编写程序的过程中,不出错误是不可能的。可以一边用文本编辑器编辑,一边用浏览器调试。一般情况下,当程序出错时,页面上会显示错误描述、出错代码行数等信息,若仔细查看,一般能查出原因。还可以在程序中利用注释的方法,将一些语句暂时注释掉,然后逐段

    6、进行调试。2.5 开发ASP程序时注意事项 开发ASP程序的注意事项如下: 在ASP程序中,字母不分大小写。 在ASP中,凡是用到标点符号的,都是在英文输入状态下输入的标点符号,否则将会出错。只有一种情况除外,就是在字符串中输出标点符号,比如下面的冒号就是在中文输入法下输入的。% a=“大家好:现在开始学习” % 普通的HTML元素可以在一行里连着写,而ASP语句必须分行写。一条ASP语句就是一行,不能将多条ASP语句写在一行里,也不能将一条ASP语句写在多行里。比如下面的两个例子都是错误的: 但是有一种特殊情况,如果一条ASP语句太长,一行写不下,那该怎么办?此时有两种解决方法:(1):可以

    7、用回车键将其分成多行,只是必须在每行末尾(最后一行除外)加一个下划线。(2):可以不用回车键分行,直接写,让它自动换行。一般情况下,我们都是采用这种方法。 在普通的HTML中使用的注释语句为:!_ _ _;而在ASP中使用的注释语句为:%REM 注释行或 注释行 % 用REM或“ ”符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。加注释是为了方便阅读程序。 在ASP中,的位置是相对随便的,可以和ASP语句放在一行,也可以单独成为一行。第三章 ASP脚本语言VBScript3.1 VBScript代码的基本格式 一般的ASP程序都是将VBScript代码放在服务

    8、器端执行,此时有两种标识方法。 方法一:% VBScript代码 % 方法二:Script Language=“VBScript” Runat=“Server”VBScript代码3.2 VBScript的数据类型 在Visual Basic、C+等高级语言中,有整数、字符、浮点数等不同的数据类型,但在VBScript中,只有一种数据类型,称为Variant,也叫做变体类型。Variant是一种特殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息。Variant变量中保存的数据类型称为变量的子类型。例如:Variant=2001 数据类型为整型 Variant=“2001” 数据类

    9、型为字符串 从例子中可以看出,VBScript会根据赋值自动确定数据变量的数据子类型。VBScript也会根据代码的上下文自动转换数据的子类型。Variant_1=“1”,这里Variant_1作为一个字符串变量来处理,而如果下面有Variant_2=Variant_1+2,这时VBScript就会自动将Variant_1转换成整数变量处理,然后参与运算。但有些时候,也会遇到一些数据类型不匹配造成的错误,这时,可以使用VBScript的转换函数来强制转换数据的子类型。3.3 VBScript常量 常量就是拥有一定名字的数值,常量可以代表字符串、数字等常数,常量一经声明,其值将不能再更改。声明常

    10、量的意义就在于可以在程序的任何部分使用该常量来代表特定的数值从而方便程序的编写。在VBScript中,通常使用关键字Const来声明常量。 Const PI=3.1415926 数值型常数 Const A=“100” 字符串型常数 Const B=#2001-1-12# 日期型常数 常量的命名规则: 可以使用字母、数字和下划线等字符来命名。第一个字符必须是英文字母。 长度不能超过255个字符。3.4 VBScript变量 所谓变量,就是存储在内存中的用来包含信息的地址的名字。 在VBScript中,使用变量之前可以不预先声明它,赋值后自动声明该变量,以后即可被引用。尽管如此,我们在编程的时候还

    11、要养成先声明后使用的习惯。声明变量用Dim语句,例如: Dim name 声明一个名为name的变量 Dim age,tel,name 用同一个Dim语句可以声明多个变量,中间用逗号隔开 在VBScript中,可以使用Option Explicit语句来强制要求所有的变量都要进行声明,该语句必须要放在所有的Script语句的首行。%Option Explicit 假设此处为Script语句的首行 Dim a,b,c a=1 b=2 c=a+b %基本上是一样,所不同的是要定义数组中的项目数。下面是一个简单的例子:% Dim a(2) a(0)=10 a(1)=20 a(2)=30 Sum=a(

    12、0)+a(1)+a(2) % VBScript中的数组从0开始计数,所以、上面的定义的数组a(2)包含3项。下面声明一个3行9列的多维数组: Dim a(2,8) a(1,2)=100 赋值 还可以声明一个变长数组,或称为动态数组,声明时可以不确定数组项目数,使用时再确定,例如: Dim a( ) 定义一个变长数组 Redim a(3) 使用是需要重定义数组 a(3)=“北京” 赋值 Redim a(5) 可以多次重定义数组 a(5)=“上海” 赋值3.6 VBScript运算符 VBScript继承了Visual Basic的所有类别的运算符,包括算术运算符、比较运算符、逻辑运算符和连接运算

    13、符。 算术运算符用于连接运算表达式;比较运算符用于比较数值或对象,其返回值为True或False,比较运算常用于条件表达式中;逻辑运算符用于连接条件表达式,表示各个条件之间的关系,其返回值也是True或False;连接运算符&用于连接两个字符串。 Sum=a+b+c*2 算术运算符 StrWelcome=“欢迎”&user_name 连接 运算符,连接两个字符串各种运算符及其说明见书P19表3-2。 当一个表达式中包含有多个运算符时,要先计算算术运算符,其次连接运算符,再次比较运算符,最后计算逻辑运算符。即它们之间的优先顺序为:算术运算符连接运算符比较运算符逻辑运算符。在同一类运算符中,应按从

    14、左到右的顺序进行计算。在实际应用时,我们可以充分利用括号“( )”来改变各种运算符之间的运算顺序。3.7 VBScript函数 VBScript继承了Visual Basic中的一些函数,下面介绍其中常用的6个函数。3.7.1 转换函数 在3.3节中介绍了Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型。但有时候,自动转换也会造成一些数据类型不匹配的错误,这时,可以使用VBScript的转换函数来强制转换数据的子类型,例如: Num1=1000 StrWelcome=“欢迎第”&Cstr(Num1)& “个来访者” 在这里,Cstr就将Num1由整数子类型强制转换为字符串子

    15、类型。 各种转换函数及其功能见书P20表3-3。3.8.2 输入输出函数 输入、输出函数只能在客户端运行,不能在服务器端运行,因为这两个函数是要在客户端弹出窗口的。这两个函数的作用是很大的,因为有些信息验证之类的事务如果放在客户端进行,就能既快又减轻了服务器的负荷。 (1)MsgBox:输出函数 该函数告诉用户一些信息。语法如下: MsgBox(prompt,button,title) 其中: prompt显示在窗口中的文字 button可选项,用以指定窗口的外观和按钮类型 title可选项,显示在窗口标题中的 文字 (2)InputBox:输入函数 该函数用于显示一个输入窗口,要求用户输入数

    16、据。 String=InputBox(prompt,title,default) String文本框中的内容,即用户输入的内容 title可选项,显示在窗口标题中的文字 default可选项,用于指定窗口中文本输入框内的默认字符串 下面是利用InputBox和MsgBox函数编写的一个小程序。清单3-1 3-1.asp 显示金庸小说中你最喜欢的两个人物输入、输出函数示例3.8.3 字符串函数 在通常的ASP程序开发中,用的最多的还是字符串。比如在用户注册时输入的用户名、密码等选项,还有在留言板中的留言标题、内容等信息,都是被作为字符串处理的。这样就经常需要用到字符串函数来对字符串进行截头去尾、

    17、大小写替换等操作。常用字符串函数及功能见书P23表3-4。3.7.4 日期和时间函数 在VBScript中,可以使用日期和时间函数来得到各种格式的日期和时间,比如在留言板里经常要用到Date函数来记载留言日期。常用的日期和时间函数见书P23表3-5。 下面举例说明该函数的用法。清单3-2 3-2.asp 输出日期和时间% Option Explicit %日期和时间函数示例%=Output2%=Output3%3.7.5 数学函数 VBScript提供的常用数学函数见书P25表3-6。3.7.6 检验函数 在登录某些ASP网页时,需要用户先注册,填写诸如用户名、密码等选项,这些选项的内容会被作

    18、为字符串读入到ASP程序中。在多数情况下,为了预防某些人有意地胡乱填写或无意的遗漏了某些选项,程序会对用户填写的内容进行检查,如某些必填项是否填写了,输入项的格式是否正确等等,此时,就会用到检验函数。常用的检验函数见书P25表3-7。 下面的例子将判断是否是数字类型。% varTemp=“ASP” If IsNumeric(varTemp) Then Response.Write“这是数字类型” Else Response.Write“这不是数字类型” End If3.8 VBScript过程 为了使程序可重复利用和简洁明了,要经常使用过程。在VBScript中,过程有两种,一种是Sub子程序

    19、,一种是Function函数。与许多高级语言相同,两者的区别在于:Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序。子程序名和函数名的命名规则和常量名的命名规则相同。3.8.1 Sub子程序 Sub子程序的语法如下: Sub 子程序名(参数1,参数2,) End Sub 或 Sub 子程序名() 其中,“参数1,参数2,”是指由调用过程传递的常数、变量或表达式。利用这些参数,可以传递数据。如果Sub过程无任何参数,则Sub语句必须使用空括号。 Sub过程的调用有两种方式: 使用Call语句 Call 子程序名(参数1,参数2,) 不使用Call语句

    20、子程序名 参数1,参数2, 下面是一个关于Sub子程序的具体例子。清单3-3 3-3.asp 显示欢迎用户信息Sub子程序示例 Dim user_name user_name=“萌萌” Call Welcome(user_name) Sub Welcome(name) Dim StrWelcome StrWelcome=name&“:你好,欢迎光临寒舍!” Response.Write StrWelcome3.8.2 Function函数 Function函数的语法如下: Function 函数名(参数1,参数2,) End Function Function 函数名() 与Sub过程类似,其

    21、中“参数1,参数2,”是指由调用过程传递的常数、变量或表达式。如果Function过程无任何参数,则 Function语句必须使用空括号。与Sub过程不同的是,Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的,Function返回值的数据类型是Variant。 Function过程的调用方式只有一种,即通过直接引用函数名来实现函数的调用,而且函数名必须用在变量赋值语句的右端或表达式中。 下面是一个具体的例子。清单3-4 3-4.asp 计算两个数的立方和Function函数用法示例 Function CountSum(a,b) CountSum=a3+b3 Dim

    22、Result Result=CountSum(5,9) Response.Write“5和9的立方和等于”&C- str(Result)3.9 使用条件语句 在ASP的程序中,常常需要对用户输入的信息进行判断,如用户注册登录时,判断用户填写的信息是否齐全、密码是否正确等等,此时就需要用到条件语句。像许多高级语言一样,在VBScript中也提供了两种条件语句。3.9.1 IfThenElse语句 IfThenElse语句用于判断条件是True或False,并且根据判断结果指定要运行的语句.有以下几种形式。 IfThenEnd If If 条件语句 Then 执行语句 若条件语句为True,则执行

    23、下面的执行语句,否则跳出该条件语句。 IfThenElseEnd If 单条件时 执行语句1 执行语句2 若条件语句为True,则执行执行语句1,否则执行执行语句2。 多条件时 If 条件语句1 Then Else If 条件语句2 Then 执行语句n+1 若条件语句1为True,则执行执行语句1,然后跳出If语句;若条件语句2为True,则执行执行语句2,然后跳出If语句;若条件都不符合,则执行执行语句n+1。清单3-5 3-5.asp 根据分数给出相应的 信息条件语句用法示例=85 Then Response.Write “太不可思议了,你太厉害了” Else If Grade=70 and Grade85 Then Response.Write “不错啊,继续努力吧”=60 and Grade70 Then Response.Write “革命尚未成功,同志还需努力” Response.Write “我无话可说”3.10.2 Select Case语句 Select Case语句是IfThenElseEnd If语句多条件时的另外一种形式,适当使用,可以使程序更简洁方便。 Select Case语句的语法: Select Case 表达式 Case 结果1 Case 结果2 Case 结果n 执行语句n Case Else End Sel


    注意事项

    本文(ASP教程文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开