ASP部分讲述: 对于ASP来说相信大家都并不陌生,在这里我就不浪费太多的时间来进行阐述了。
我这里主要是记录了我在读ASP时的一些心得和我自己认为应该注意的地方,希望这些点点滴滴能够为那些初学的朋友有一定的帮助,同时也希望和已经有很深经验和对ASP有所研究的人进行讨教,还希望朋友们不吝赐教啊!呵呵!
好了我也就不多说什么了,下来我就将我的很小的一部分 心得和大家分享:
request.form <"表单元素名">
request.querystring《地址栏参数名“》
formatdatetime 函数 功能:格式化日期或时间
abs(number) 功能: 求绝对值
now() 功能: 获取现在时间 注:《不需要参数的函数》
formatdatetime(date【,namedformat】) 功能: 格式化时间 注《需要一个或几个参数的函数》
sin(number) 功能: 取sin值
ucase(string) 功能:转换 例如《他可以将大小写转换》 注《需要一个或几个参数的函数》
如果一个参数被括号括起来表示可以不写 date必须写 如果函数有多个参数各个参数要用“,”隔开
在使用常数作为参数的时候可以写成英文方式的,也可以直接写成值。
函数:是一个模块的程序代码,只要定义一次,我们就可以在其它的程序中调用即使用他们。
通常函数会有一个或多个以上的参数,有预先定义的程序进行一连串的运算处理,最后将产生的结果以函数名称将值返回。对于原本需重复编写的程序代码,想在只要在需要用到他们的地方,利用函数的名称调用他们即可。
1.定义函数的方法: <%
定义函数关键字function函数名([参数})
实现函数功能的语句块
函数名=需要返回的值(函数运行结果)
end function
%>
注:《在函数调用之前要先定义!》
2.定义子程序的方法: sub 子程序名([参数])
实现子程序功能的语句块
end sub
由此可以看出定义函数(2)是有返回值的函数;而子程序是没有返回值的函数。
有关键字在前面的话如(call):子程序参数必须用括号括起来 而如果直接用子程序名称加参数则不需要用扩号括起来
重点:在子程序里也可以使用全局变量,子程序里的同名局部变量也会使全局变量失效。
当我们调用一个不需要返回值的函数值时,也是可以用call语句的。
函数和子程序都可以直接使用全局变量;可以在函数或子程序里面改变全局变量的值。
3.参数的传递方式:传值方式和传址方式 byval 指定参数的传递方式为传值方式。
调用函数时是将实参的值传给了形参,事实上在VBSscript语言中默认不是这样的,它是将实参的地址传递给了形参。
传址方式是将实参的格子编号给了形参,这样形参改变值的时候就会改这个格子编号中的变量值。
函数参数的传递方式默认的是传址方式。
传址方式是将实际参数的值复制一份给形参,这样在函数或子程序体内不管我们怎样改变形参,也不会影响到实参的值了。
如果我们想把一个数组作为一个参数传递的话,我们可以直接将数组名作为参数。
contenttype属性 指定http输出内容类型 response.contenttype=内容类型
binarywrite 作用: 不经过任何转换,将指定的信息输出,它主要输出非字符信息。
语法:response.binarywrite 二进制数据
redirect方法: 它的作用是跳转网页,它和clear及flush方法一样,对buffer属性有依赖,也就是说如果要在网页中使用redirect方法的话,必须将buffer属性设置为ture 用法:response.redirect 网址
buffer属性是用来设置页面是否缓存以后在输出。对buffer属性的设置最好在ASP文件第一行。
session和cookies的最大相同点就是他们都可以用来保存用户的数据或者跟踪用户 最大的不同之处就是session存储在”服务端“而Cookies存储在”客户端“的机器里。
session要比cookies安全 因为:session是存储在服务端的而cookies是储存在客户端,想要改变客户端信息很容易,但是改变服务端信息是很难的,因此session是安全的。
当一个session变量被建立后,如果没有超时或是人为删除的话,可以在站点的其他页面里使用它。
select 字段名表 ; [top 返回记录条数] ; from 数据表序列 ;[where 条件表达式]
[order by 排序字段表[asc/desc]] 注:("[]")括号内的语句是可选择的和函数语法的括号意思一样 select * form info 查询info表的全部记录 意思为:(选择所有字段从info表)
好了由于我也是刚开始读一本ASP书籍,所以在这其中难免有一些方面认识的布道位,所以还请大家进行指出。
我还将在四月二十号(4.20)对c语言的某些方面进行发表,最近正在编写中,到时希望关注! 我的qq:330126161