仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2257|回复: 20
打印 上一主题 下一主题

[学习教程] ASP编程:ASP进修摘要

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:41:29 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。   ASP言语的特色

1.答应利用VBscript或Javascript简略单纯Script言语,并可在文件中联合Html;
2.无需编译,由WEBserver履行发生;
3.与任何ActiveX Script兼容;
4.ASP原始代码不会传到客户端,客户端显示的是履行了局。

<Form>表单语法:

<Form name="StrName" id="StrId" action="" method="post/get">content</Form>;

<Input>类型:

<input type=text name="StrName" value="StrValue" size="num" maxlength="num" [disable]>;

<input type=password name="StrName" value="StrValue">;

<input type=radio name="StrName" value="StrValue" [checked]>;

<input type=checkbox name="StrName" value="StrValue" [checked]>;

<INPUT type=file NAME="StrName" SIZE="20">

<input type=hidden name="StrName" value="StrValue">

<input type="submit" name="StrName" value="StrValue">

<input type="reset" name="StrName" value="StrValue">

<input type="button" name="StrName" value="StrValue">

<select name="StrName" [multiple]><option value="StrValue" selected>text[<option>n]</select>

<textarea name="StrName" rows="num" cols="num">text</textarea>

<frameset>语法:

<frameset rows/cols="num,num/*.."><frame name="StrName" src="StrSrc">[<frame>n [<frameset>..</frameset>]]</frameset>
<noframe><body>warning!</body></noframe> 无框架提醒;

掌握框架内容:<a href="StrSrc" target="StrFrameName"> 就能够了。

用JavaScript: Document.frame.StrFrameName.Location="StrSrc";

VBscript经常使用函数:

1.数值型函数:

abs(num): 前往相对值
sgn(num): num>0 1; num=0 0; num<0 -1;判别数值正负
hex(num): 前往十六进制值 直接暗示:&Hxx 最大8位
oct(num): 前往八进制值 直接暗示:&Oxx 最大8位
sqr(num): 前往平方根 num>0
int(num): 取整 int(99.8)=99; int(-99.2)=100
fix(num): 取整 fix(99.8)=99; fix(-99.2)=99
round(num,n): 四舍五入取小数位 round(3.14159,3)=3.142 中点数值四舍五入为近偶取整 round(3.25,1)=3.2
log(num): 取以e为底的对数 num>0
exp(n): 取e的n次幂 凡是用 num^n
sin(num): 三角函数,以弧度为值盘算 (角度*Pai)/180=弧度 con(num); tan(num); atn(num)

2.字符串函数:

len(str):盘算字符串长度 中文字符长度也计为一!
mid(str,肇端字符,[读取长度]):截取字符串两头子字符串
left(str,nlen):从右边起截取nlen长度子字符串
right(str,nlen):从右侧起截取nlen长度子字符串
Lcase(str):字符串转成小写
Ucase(str):字符串转成大写
trim(str):去除字符串两头空格
Ltrim(str):去除字符串左边空格
Rtrim(str):去除字符串右边空格
replace(str,查找字符串,替换字符串,[肇端字符,替换次数,对照办法]):交换字符串
注:默许值:肇端字符 1;替换次数 不限;对照办法 辨别巨细写(0)
InStr([肇端字符,]str,查找字符串[,对照办法]):检测是不是包括子字符串 可选参数需同时选 前往肇端地位
InStrRev(str,查找字符串[,肇端字符][,对照办法]):反向检测是不是包括子字符串 前往肇端地位
space(n):机关n个空格的字符串
string(n,str):机关由n个str第一个字符构成的字符串
StrReverse(str):反转字符串
split(str,朋分字符串[,次数][,对照办法]):以朋分字符串为朋分标记将字符串转为字符数组 可选参数需同时选

3.数据类型转换函数:
Cint(str):转换负数 True -1;False 0;日期 间隔1899/12/31天数;工夫 上午段 0;下战书段 1;
Cstr(str):日期 输入格局 yyyy/mm/dd;工夫 输入格局 Am/Pm hh:mm:ss
Clng(str):与Cin()相似
Cbool(num):num不为零 True;反之 False
Cdate(str):转换日期格局 0:#Am 12:00:00#;负数 间隔1899/12/31天数的日期;浮点数 日期+小数工夫
Cbyte(num):num<255 转换为字节
Csng(str):转换为单精度数值
Cdbl(str):转换为双精度数值
Ccur(str):转换为现金格局

4.工夫函数:
date:取体系以后日期
time:取体系以后工夫
now:取体系以后工夫及日期值 Datetime类型
timer:取以后工夫间隔零点秒值,计时器,可盘算工夫差
DateAdd(距离单元,距离值,日期):推算相邻日期
DateDiff(距离单元,日期一,日期二):盘算工夫差 日期二-日期一
Datepart(距离单元,日期):盘算日期的距离单元值
Dateserial(date):输入日期值(顺次列盘算)
Timeserial(time):输入工夫值(顺次列盘算)
DateValue(datetime):掏出字符串中日期值
Timevalue(datetime):掏出字符串中工夫值
weekday(date):盘算礼拜几
MonthName(date):输入月分名
year(datetime):截取年份
month(datetime):截取月份
day(datetime):截取日
hour(datetime):截取小时
minute(datetime):截取分钟
second(datetime):截取秒

5.其它函数:
Array(unit,..):静态生成数组
Asc(str):输入字符串第一个字符的ASCII码
Chr(asc):转换ASCII为字符 Enter:Chr(13)&Chr(10)
Filter(数组称号,关头字符串,[,包括][,对照办法]):
将字符串数组中含有关头字符串的元素存成新的数组(默许) [包括]为false则取不包括的元素
Join(ArrayName):将数组中元素连成字符串
Ubound(ArrayName[,维数]):获得数组响应维数的上界
Lbound(ArrayName[,维数]):获得数组响应维数的下界 通常是0
Randmize n:启动随机数种子
Rnd(n):获得随机数,n>0或为空,取序列下一随机值,n<0,随机值不异,n=0,临盆与上一随机值不异的数
取介于A和B之间的随机负数C,公式:C=Int((B-A+1)*Rnd+A) 前提(B>A)

子法式和自界说函数

</p>  asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 21:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表