网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > ASP精品代码 > 正文

VBScript程序设计

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

一、目的和要求:
1、熟悉在ASP页面中使用VBScript,识记VBScript的数据类型和特点,了解各种数据类型常量的表示方法,变量的定义和作用域;
2、熟悉在运用VBScript中各种运算符号生成数学、字符、关系、逻辑表达式,以及运算规则;
3、识记VBScript中有关数学、字符、日期、类型转换等常用函数的名称、参数和返回值;
4、条件分支程序和循环控制程序以及过程与函数调用的概念和结构,应达到“领会”和“熟练应用”的层次;
5、熟悉数组的定义和使用,应达到“熟练应用”的层次。

二、重点与难点:
1、常用函数和各种类型的表达式;
2、条件分支程序和循环控制程序以及过程与函数调用;

三、教学进程:
1、VBScript简介;<%    %>
2、数据类型(Boolean、Integer、Single、Date、String、Object等)
3、常量、变量与表达式;运用Dim定义变量(简单变量、数组变量)
4、变量的作用域:过程级和页面级
举例:(chapter04/section123/ varrange.asp)
<%
dim x,y
x=2
y=5
sub testlocalvar()
dim x,num
x=9
num=y
y=x+num
end sub
testlocalvar
response.Write  "x的值为:"& x  &  "y的值为:" & y     //y的值更改
response.write "<br>num的值为:"  &  num     //num已经消失
%>
5、运算符
数学运算:+、-、*、\、/、^                       结果:数值
字符连接运算:+(类型相同)   &(转化为字符)  结果:字符
关系运算:>、>=、<、<=、<>、=                 结果:逻辑值(ture、false)
逻辑运算:not、 and、 or、 xor                   结果:逻辑值(ture、false)
6、常用函数
数学函数:Int()、round()、sql()、eval()、rnd()
字符函数:len()、space()、replace()、trim()
转换函数:asc()、chr()、cbool()、cint()、clng()、cstr()
测试函数:isempty()、isnumeric()
日期时间函数:now、time、year()、month()、day()、dateadd()
7、程序控制语句
IF分支语句(三种格式):
1)IF 条件表达式  THEN   只有一条语句

2)IF 条件表达式  THEN  
语句体
END IF

3)IF 条件表达式  THEN  
语句体1
ELSE  
语句体2
END IF

SELE CASE分支语句
SELECT CASE  测试表达式
CASE  表达式1
语句体1
CASE  表达式……
语句体……
CASE  表达式n
语句体n
CASE  ELSE
语句体
END SELECT

循环语句:
for counter=start  to  end [step increment]
  语句体
exit  for
next      

do while 条件
语句体
exit  do 
loop  

do
语句体
exit  do
loop while 条件
举例:注意格式(chapter04/section123/ autotable.asp)
<table align="center" width="80%">
<% for rownum=1 to 7
if rownum mod 2=1 then %>
<tr bgcolor="E7E9CF">
<%else %>
<tr bgcolor="#F6F6F6">
<%end if
for colnum=1 to 4 %>             
<td>&nbsp;</td>
<%next%>
</tr>
<%next%>
</table>

8、过程与函数的定义
sub  过程名(形式参数)  
语句块
[exit  sub]
end sub

funtion 函数名(形式参数) 
语句块
[exit  function]
函数名=函数的返回值
end funtion
举例:
1、利用VBScript在页面中输出当前的日期(chapter04/section456/ instruct1.asp)           
<%t=now
response.Write (year(t)&"年"&month(t)&"月"&day(t)&"日")
%>
2、试用VBScript编写一个求数n阶乘的函数Power,利用表单获得求阶乘的数,然后通过调用Power函数,实现阶的计算并输出结果(chapter04/section456/ instruct4.asp)
<form name="form1" method="post" action="jieceng.asp">
<table width="400" border=

  • 上一篇资讯: ASP内建对象
  • 下一篇资讯: 浏览器对象
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师