ASP教程之一份ASP进修笔记(连载)
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。笔记 ASP进修笔记(一)1. 凸起显示文字
<em>要显示的文字</em>
2. 依据用户选择,做出响应的反响(在客户端完成)
SELECT CASE Document.Form1.card.options(selectedIndex).Text
Case "value1"
Option1
Case "value2"
Option2
......
END SELECT
3. VBScript 的 Sub函数不前往值
Function 函数将前往一个值
Sub Procedure1()后必需带括号,前可带 Public|Private 来限制该函数的利用局限。假如公有,则只要事前声明该进程的法式能挪用。
一例:
Function Prog(Value1)
Prog=Value1*22
end function
x=prog(22)
Response.write(x)
4. 本机DSN 信息存于注册表中,只要以后用户可使用,
体系DSN可被本机一切用户利用
文件DSN存于一个 .dsn文件中,若将此文件方于收集同享文件夹中,则可被局域网中任一用户会见。
5. Microsoft的数据会见分为:用于当地的DAO,用于收集的ADO,用于近程会见的RDO。
6. SQL的两局部:DDL,DML
7. SELECT 字段若含有空格用[]括起来
8.SELECT ID,XM,M,E,C,M+E+C AS SUM FROM SCORE ORDER BY M+E+C DESC 默许为升序
SELECT TOP 10 * FORM STUDENT WHERE SCORE>=60
9.DELETE FROM student WHERE score<60 '若略WHERE子句则将删除全体纪录。
10.UPDATE TABLE1 SET DD=DD+2 WHERE DD LIKE‘02% '暗示DD以02打头的纪录;SET后多个更新纪录之间不必','分隔。
11.INSERT INTO SCORE(ID,XM,SCORE) VALUES (33333,'LIU',88)'字符型数据需求加单引号
12.SQL="UPDATE system SET maxonlinetime='"&now()&"',maxonline="&Application("c_useronline")) '个中maxonlinetime为日期型数据,maxonline为数值型数据。
13.SELECT A AS AA,B AS BB INTO SS 将创立SS数据表。
14.SELECT * INTO MYBOOK FROM BOOK WHERE WHOSE=MY
15.SET SESSION("Object1")=SERVER.CREATEOBJECT("YourObjectName") '将创立有会话感化域的对象,不然OBJECT只要页感化域。
16.SESSION合用于一个用户;APPLICATION合用于多个用户。
17.exec="insert into guestbook(nickname,content,E_mail) values('"&nickname&"','"&neirong&"','"&mail&"')" '普通格局
18.<a href="javascript:window.history.back();"> 前往上一页 </a> '普通用在提交信息有误或其它需求前往的场所。
20.connstr="DBQ="+server.mappath("lyb.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" '毗连字符串
21.<BODY onload="window.status='Page is loaded!'"> '当页面载入时,形态栏显示了局
22.<script language="javascript">
//从本级窗口,逐级查找其子窗口
if (window.frames!=null) {
for (i=0; i<window.frames.length; i++)
window.alert("Child window "+i+" is named "+window.frames(i).name);
}
</script>
23.去失落毗连的下划线
<style type="text/css">
<!--
a:link { text-decoration: none}
-->
</style>
24.SQL中的字段,字段名切勿取如From,等能够为体系保存字的名字,不然会给你带来很大的费事。
25.window.location.href="www.microsoft.com" //在javascript,vbscript中可使用。使用客户端剧本转入其余页面
26.isnull()函数为真标明是有效数据,isempty()为真标明未被初始化,isnothing()只用于对象。
27.onMouseOut="MouseOut(this,'#ccccff');" onMouseOver="MouseOver(this, '#C82890');"
onClick="MouseClick(this);" //事务触发的处置。
28.<form method="post" action="member_reg.asp" id=form_username name=form_username LANGUAGE=javascript onsubmit="return form_username_onsubmit()"> 普通的客户端完成数据的校验都是如许来完成的。
29.图片按钮可以如许来完成:
<input type=image src="">
<button type=submit><img src=""></button>
<button type=reset><img src=""></button>
<button type=button><img src=""></button>
假如您不想利用图片,也能够如许写
<button type=submit>提交</button>
30.会员注册,到场纪录时姓名的反省(需与28共同利用)
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function form_username_onsubmit() {
return check();
}
function check()
{
var username=document.form_username.username;
if(username.value.length<=0 || username.value.length>8)
{
window.alert("用户名不克不及为空且长度不克不及超越8个字符!");
username.focus();
return false;
}
if(HasBug(username.value))
{
window.alert("用户名不克不及含有不标准字符!");
username.focus();
return false;
}
return true;
}
function HasBug(strtest)
{
var str = new String(strtest)
strMatch = /["']/;
if(str.search(strMatch)!=-1)
return true;
else
return false;
}
//-->
</SCRIPT>
31。会员注册较完整的反省*****************************************************************************************
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function form_reg_onsubmit() {
var form=document.form_reg;
re</p>ASP脚本是采用明文(plain text)方式来编写的。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]
2