论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Asp教程
Tag:入门,文摘,实例,技巧,iis,表单,对象,上传,数据库,记录集,session,cookies,存储过程,注入,分页,安全,优化,xmlhttp,fso,jmail,application,防盗链,stream,组件,md5,乱码,缓存,加密,验证码,算法,ubb,正则表达式,水印,,日志,压缩,url重写,控件,函数,破解,触发器,socket,ADO,初学,聊天室,留言本,视频教程

ASP程序设计的学习方法

文章类别:Asp | 发表日期:2009-7-2 8:57:09

ASP程序设计的学习方法

我是如何学习ASP
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展.下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

1.VBS脚本语言编程
2.ASP六大对象

一.VB Script基础知识
1.VB Script是程序开发语言VB家族的成员
2.Script指的是脚本语言,不能单独使用,一般镶嵌在别的语言中使用
3.Javascript与Java没有任何的关系
4.两个都是脚本语言,都要用到动态网页编程中,只是一个作为客户端编程一个做为服务器编程
5.VB Script作为客户端编程语言只有IE支持
6.开发环境的比较
      (a) VB Script开发环境
 <script language = " vbscript">
 <!--
 dim score,score1  '变量score的值为75
 score = 75
 score1 = inputbox("")
 msgbox(score1)
 -->
 </script>
      (b) JS开发环境
 <script language = " javascript">
 <!--
 var score,score1;//变量score定义的同时赋值
 score1 = prompt("");
 alert("");
 -->
 </script>
     注意对比:语言,定义变量,语句结尾,注释,赋值,输入输出值
7.VBS输入输出函数
   inputBox输入函数
   msgBox输出函数
8.VBS运算符与JS运算符的差别
    (a)算术运算符
 描述:求幂   负号   乘    除   整除    求余   加  减   字符串连接
 VBS:^        -        *     /     \         mod   +   -         &
 JS:                     *     /                %      +   -        +
    (b)比较运算符
 描述:等于   不等于   小于    大于    小于等于   大于等于
 VBS: =       <>       <         >        <=           >=
 JS:   ==      !=         <        >        <=           >=
    (c)逻辑运算符
 描述:逻辑非     逻辑与     逻辑或
 VBS:  Not          And         Or
 JS:     !             &&           ||
9.运算符的优先级别
   算术运算符>比较运算符>逻辑运算符,其他的与数学中的相同,&运算符在所有运算符之后
   例:3*8/2+3>18and9<12
10.VBS语句介绍--选择
    if条件then
    ...
    end if '如then后面只有一条语句时,可省略end if ,但一般不省略,条件可以用()括起来,then后面不能用{}
11.JS中的选择
    if(条件){}
12.VBS中的多条件选择语句
    select  case   变量
    case  值一
      程序代码一
    case  值二
      程序代码二
    case  值三
      程序代码三
    case  else  程序代码N
    end  select
    例:判断1800年是不是闰年
 <script language = " vbscript">
 dim a
 a=1800
 if((a Mod 4 = 0) And (a Mod 100 <>0) Or (a Mod 400 = 0)) then
 msgbox("是闰年")
 else
 msgbox("不是闰年")
 end if
13.JS中的多条件选择语句
     switch(变量){
     case 值一:程序代码一;break;
     case 值二:程序代码二;break;}
14.For...Next循环
     VBS:FOR变量=初始值to终止值step步长程序代码next
     JS:for(变量=初始值;变量<=终止值;变量++){程序代码}
     注:step为1时可省略
         强行退出for循环语句:exit  for
15.Do  while...loop语句
     VBS:  do  while 条件
 程序代码
 loop
     JS:   while(条件){程序代码}
16.常数
   常数是具有一定含义的名称,用于代表字符和字符串,其值定义后,就不能改变(相当于不能改变的变量即为常数)
   格式:Const PI = 3.1415926;

二.函数
1.函数
   函数的格式
 function 函数的名称(参数一,参数二...)
 程序代码
 函数名称 = 返回值
 end function
2.VBScript内置函数
   (a)vbsscript提供了许多有用的函数,以帮助我们实现各种各样的功能
   (b)日期与时间函数
 Now显示当前的日期和时间
 Date显示当前的日期
 Time显示当前的时间
 Year(Date)显示Date的年份
 Month(Date)显示Date的月份
 WeekDay(Date)显示Date星期几
 Day(Date)显示Date的日数
 Hour(Date)显示Date的小时数
 Minute(Date)显示Date的分钟数
 Second(Date)显示Date的秒数
3数学函数
 abs绝对值
 int同floor
 fix同ceil
 Is Numeric(参数)检测参数是否为数值
 sqr返回数值的平方根
 rnd随机产生一个介于0~1之间的数值(要使每次的随机数都不同,需在使用RND之前使用Randomize语句)
4.字符串函数
 Instr(str1,str2):得到str2在str1中的第一个索引
  str1:被索引的字符串
  str2:搜索的字符串
 Len(str):返回字符串str的长度
 Trim(str):将str中的前后空格删除掉
 Mid(str,start,length):返回str中的一部分字符串,其中start表示从第几个字符开始开始取值,length表示要取字符串的长度
 Left(str,length):返回str中左边长度为length的字符串
 Right(str,length):返回str中右边长度为length的字符串
 Replace(str,str1,str2):对str进行字符串替换,其中str1是被替换的字符串,str2是替换后的字符串
三.ASP六大对象
1.Response  输出
 response.write  输出到客户端
 response.redirect   跳转到指定页面
 response.end   终止执行传送
2.Request  接收
 request.form   接收表单传值
 request.querystring   接收网址传值
3.Cookies  小甜点
4.Session  私有全局变量
 session.Abandon  终止私有全局变量
 session.timeout.session   过期时间
5.Appliction  公有全局变量
 appliction.loke  锁
 appliction.unloke  解锁
6.Server
 server.htmlencode   转换HTML中的代码为不执行显示
 server.mappath   获取绝对路径

上面就是我整理的所有资料,希望对大家的学习有所帮助,以后更会帖出关于其他程序设计语言的提纲整理,希望大家能继续关注...
  

上一篇:{教程}ASP中的简单语法 人气:2135
下一篇:{技巧}Asp.Net常用函数表 人气:2176
视频教程列表
文章教程搜索
 
Asp推荐教程
Asp热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058