ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

Asp以及VBScript 的学习内容和经验

来源:网络整理     时间:2016-06-06     关键词:vbscript

本篇文章主要介绍了"Asp以及VBScript 的学习内容和经验",主要涉及到vbscript方面的内容,对于ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: asp的学习第一天---------------------------VBScript变量声明是 dim 调用变量要加上&弹出语句是msgbox数组是dim ...

asp的学习
第一天
---------------------------
VBScript
变量声明是 dim 调用变量要加上&
弹出语句是msgbox
数组是dim a(9)数组是加上括号 
dim score()定义一个不确定的数组
radim score是可以重新定义一个数组 重定义之后之前的数据清空
redim preserve score(4) 重定义一个数组 不清空数据
cr =chr(13)%chr(10) 代表一个换行 &cr &vbcrlf可以代替
const pi=3.1415926 定义一个常量
and or and相当于&& or相当于||
告诉浏览器使用的是vbscript语言
加上为了防止浏览器不认识VBScript
if then elseif end if 判断
for next 循环
select case....select end选择
Inputbox(“请输入一个数字”,“成绩系统”) 弹出输入对话框
response.write “您好” 都是输出一句话 
document.write “你好” 都是输出一句话
sub 子程序名称[参数1,参数2]
语句
end sub
调用函数直接使用或者使用call 子程序名 参数1,参数2
Function 参数名[参数1,参数2] 开始 End Function结束
内置函数
日期时间函数 数值数组函数 判断函数 字符串函数 其他函数
日期和时间函数
Now()显示今天的日期与现在的时间
Date()显示今天的日期
Time()显示自己算计系统的时间
Year()显示年 !但是要有参数 比如year(date)
moth() 显示月份 !但是要有参数 比如year(date)
sqr()可以返回参数的平方根
IsNumberic()判断否位数字
datepart() 
SetTimeOut “函数”,时间 类似js定时器
response对象 输出服务器到客户端的信息
request对象 接受胡可短的信息到服务器
Sever对象 提供服务器对基本的属性和方法
Applocation 
response.wrtie 输处一句话
response.redirect'' 跳转到引号中的网站去
缓冲处理
resoponse.Buffer=true启动这个缓冲属性 
response.Clear方法 清楚缓冲区里面的数据当代码运行到这里下面的清除 

response.Flush方法

说明一下
这个由于之前简单快速的了解过 所以学起来不是特别难 
看着很多其实不是很多 比如变量 js是var 
而vbscript的变量是用dim声明 
其他结构 选择等 都和js一样 
不过技术vbs里面是if then end if 和 for next
其他的话相当于只学了resopnse对象 
明天准备在学几个部分之后开始做练习
lz的话建议大家多做练习!!!
我之前学js的时候有些地方概念很模糊 但是用了一遍之后就一下就懂了!
所以建议大家多做练习


第二天
缓冲处理
resoponse.Buffer=true启动这个缓冲属性 
response.Clear方法 清楚缓冲区里面的数据当代码运行到这里吧上面代码的清除 
response.Flush方法 把缓冲区里面的数据立发送过去
response.end 结束
response.cookies("文件名称")(“变量”)="值"
response.coolick("文件名")
response.expires=Date()+7 必须以此结束
request对象
method="post" 发送方法 action=“post.asp”接受的地址
request(name的值)
request.from("") 如果用的是post就用这个
request.querystring("") 用的是get就用这个
request.Cookise(文件名称)(变量) 读取cookise
server对象和服务器端文件存取
server.Tramsfer方法 类似函数
server.htmlencode("") 类似innerHTML 可以连标签一起返回
server.urlencode("") 可以以把他变成编码的新式返回
server.mappath() 可以将虚拟路径转化为实际路径
mappth()里面的../代表父目录 ./代表现在的目录 
外挂对象服务器组件
server.createobject 外挂对象 可以操作文件
dim fso
set fso=server.createobject("scripting.filesystemobject")
filesystenobject是一个服务器组件
fso.driveexists("硬盘地址") 必须是实际路径检查改盘是否纯在 返回布尔值
set fso=nothing 销毁清楚对象实例
fso.folderexists("文件夹地址") 必须是实际路径检查文件夹是否存在 返回布尔值
fso.fikeexists("文件地址") 检查 问价是否存在返回布尔值
文件夹的建立移动重命名删除与复制
建立文件夹
fso.createfolder("实际路径") 建立一个文件夹
fso.movefolder server.mappth("需要移动的文件夹")server.mappth
(移到到的地方、也可以修改名字)
数据库 ADODB 
dim conn
set c>conn.c = Microsoft.Jet.OLEDB.4.0;Data Source="&server.mapPath("grades.mdb") 
以上是创建一个数据库实例对象
conn.open 打开一个数据库
conn.close关闭数据库
set c 销毁数据库对象实例
数据库打开之后 使用ADO的recordset对象
dim rs
set rs=server.createobject("adodb.recordset")创建了一个记录表的实例
rs.open 打开这个表 俩面有四个参数
rs.open"则有俱乐部",conn,1,1 前面1是看到所有的更新的记录 conn是创建的数据库对象 后面1是只读或者修改
rs.close 关闭表
rs=nothing 销毁表的实例
&rs("字段名称") 打印出字段里面的值
rs.movenext 将指正移到下一条
re.moveprevious 将指针移动到上一条
rs.move 25 将指针移动到指针到下面的25条
rs.movefirst 移动到首条
rs.moveelast 移动到最后1条
rs.eof 表示指针在记录的后面的还要后面返回true
if rs.eof then 意思是如果后面额米有数据那么
if not re.eof then 意思是如果有数据 
eof相对的有一个bof 他说明指针必须在第一条之前意思就是没有数据的时候才返回true
exit for是中途退出for循环 类似break


第三天
数据库的添加更新
rs.addnew 新增的方法 还要结合update结合新增
rs("编号")
rs("名字") = "xxxx"
rs("性别") = "女"
rs("星座") = "天蝎"
rs("年龄") = "19"
rs.update 结束新增
数据库的字段读取
rs.foelds.count 返回数据库表的字段个数
rs.fields(i).name 返回个数字段的标题
rs.foleds(i).value 返回i字段当前指针位置的值
排序,筛选
如果要使用排序必须设置下载到浏览器端
cursorlocation=3 下载到浏览器 open打开之前使用
rs.sort="年龄" 默认排序 如果后面加asc就是倒叙
例如rs.sort="年龄 asc"
筛选数据
使用filter来筛选数据
rs.folter="年龄>17" 筛选出大于70的 也可 or 编号>20也可以用and
以上<>这个是不等于!另外字符换必须加上单引号比如
rs.folter=("名字='孙晓梅'")
rs.delete()是删除 删除前先筛选出记录
rs.filter="姓名='孙晓梅'"
rs.delete 执行删除
rs.update 完成更新
修改数据
首先是筛选
rs.filter("年龄='18'")
rs("语文")=100
rs.update
分页技术
rs.recordcount 返回数据的数目
首先必须设置梅每页多少条
rs.pagesize=10 设置每页显示10条
rs.pagecount 返回分页的总数可以用response.write查看
rs.absolutepage=1 返回目前的分页是多少页 目前是第一页
if rs.eof then exit for 如果到最后了结束循环
都要加一个cint 因为接收到的值都是字符传 要转化为整数
cint(接收并转换为整形)

学到这里基本就已经可以开始写一个简单的网站了

以上就介绍了Asp以及VBScript 的学习内容和经验,包括了vbscript方面的内容,希望对ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_1565105.html

相关图片

相关文章