ASP
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
1、 ASP是Microsoft Active Pages的简称,是服务器端的脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。 Bordercolor设置表格边框颜色 9、 表单包含Action属性和Method属性 10、 FORM中常用的标记:INPUT、SELECT、19、 Global.ass文件可以用来管理ASP应用中的Application和Session对象。 2、 ASP的工作原理:接受请求;找到那个动态网页中的服务器端脚本;并生成静态网页;发送静态网页 3、 Active Server Pages(ASP)文件是以.asp为扩展名的文本文件,创建时仅需将.htm或.html替换为.asp即可 4、 属性:标签网页的主体;background属性:背景图片;bgcolor属性:背景颜色 5、 HTML是超文本标记语言(HyperText Markup Language)的缩写 6、 这是标题部分! 这是正文部分! 7、 表格标记通常由CAPTION、TR、TH、TD等
…//定义标题 //定义表行
… | //定义表头 … | //定义表元
8、 标记属性:Border设置表格边框;
Cellspacing设置表格各单元格之间距离;Cellpadding单元格内部与文本之间的间距;TEXTAREA。
关于Response方法 11、 Redirect方法用来将客户端的浏览器重新
定向到一个新的网页 12、 End方法是Web服务器停止处理脚本并
返回当前结果 13、 Clear方法删除缓冲区中的所有HTML输
出。
关于Server对象 14、 CreateObject方法允许客户端用户建立一
个ActiveX Server组件实例,默认情况下,由此方法建立的对象具有页作用域,即当前ASP页处理完成之后,服务器将自动破坏这些实例对象。 15、 MapPath方法可以将指定的相对或虚拟路
径转换为真实的物理路径。 16、 Transfer方法用于停止当前页面的执行,
把控制转到指定的页面 17、 Execute方法与Transfer方法一样都是停
止当前页面执行,
关于Application对象 18、 Application对象和Session对象的不同之
处在于:应用范围不同;存活时间不同 20、 Ad Rotator组件可以实现在Web页面上插
入一个循环播放广告横幅的播放器,并且可以记录点击次数和追踪广告显示次数。
关于VBScript 21、 在ASP中,脚本语言是VBScript和Jscript 22、 在ASP中,服务器端脚本要用分隔符<%
和%>括起,或者在标记中用RUNAT=Server表示脚本在服务器端运行 23、 将单行语句分成多行可用续行符“ _”(空
格+下划线) 24、 在VBScript中,注释符采用西文单引号
“‟”书写 25、 VBScript中只有一种数据类型,即Variant
型 26、 VBScript中的子类型:String;Boolean;
Byte(取值为0~255);Null;Integer;Single;Date/Time 27、 类型转换函数:CStr(讲述转换为String
子类型);CInt(将数据转换为Integer子类型) 28、 VBScript提供了Option Explicit语句来强
制显式声明 29、 变量命名约定:名字必须以字母开头;名
字中不能含有句号;名字不能超过255个字符;名字不能和关键字同名;名字在被声明的作用域内必须唯一 30、 VBScript不区分大小写
31、 过程内部声明的变量称为过程级变量或
Case”春季”;
局部变量;过程外部声明的变量称为脚本级变 Response.Write”一月、二月和三月” 量或全局变量 Case”夏季”
32、 常量的声明:常量是具有一定含义的名
Response.Write”四月、五月和六月” 称,用于代替数值或字符串。可以用Const语 Case”秋季”
句来定义自己的常量 Response.Wrtie”七月、不悦和九月”
Case”冬季”
关于数组 Response.Write”十月、十一月和十二月” 33、 算术运算:人们所熟悉的数学运算 Case Else:
34、 数组是具有限共同那个名字不同下标值
Resoponse.Write”错误” 的一组变量。 End Select 35、 固定数组:值数组一旦定义好后,其大小
%> 在运行时不可改变的数组 42、 输入框函数:
36、 动态数组:是运行时大小可以改变的数组 InputBox(Prompt[,tetle][,default])
43、 For, next循环结构 关于运算符 44、 可以用Exit For语句从For循环中立即退
37、 连接运算的运算符为“+”和“&” 出 38、 连接运算用于两个字符串连接,运算量编
45、 VBScript根据是否返回值将过程划分为
数据类型相同 Sub过程(子过程)和Funtion过程(函数) 39、 关系运算用来比较两个表达式的大小 46、 Sub过程是包含在Sub和End Sub语句之
40、 关系运算的运算符:“<”“>”“<=”“>=”
间的一组VBScript语句,执行操作但不返回值 “<>” 47、 Function过程是包含在Function和End
41、 逻辑运算也称布尔运算,用于逻辑值之间
Function语句之间的一组VBScript语句 的运算 48、 funname=expression用于为函数设置返回
值 42、VBScript支持的判定结构分条件结构和选择结49、 用关键字ByRef明确指定参数是按地址
构两种
传递的 43、99页5-14.asp: 50、 用关键字ByVal按值传递参数 <%
51、 ADO全称ActiveX Data Objects,可以包
Select Case strSeason 含在脚本中来产生对数据库的链接,并从数据库表中读取记录,形成实际要使用的对象集合。 52、 Web客户机 →请求/响应← Web服务器
→请求/响应← asp →请求/响应← 数据库
关于Connection对象 53、 Connection对象负责与数据库进行实际的
连续动作 54、 创建Connection对象的语法如下:Set
Conn=
Server.CreateObject(“ADODB.Connection”) 55、 Open方法:Connection.Open
ConnectionString, UserID, Password, Options 1) 直接用数据库链接字符串传递给Open方
法
2) 直接给Connection对象的ConnectionString
参数赋值,然后调用Open方法
关于Recordset对象 56、 Recordset对象表示的是来自基本表或命
令执行结果的记录全集,任何时候,Recordset对象所指的当前记录均为集合内的单个记录 57、 Open方法可以打开代表基本表、查询结
果或者以前保存的Recordset中记录的游标,即可与数据库建立连接 58、 Close方法用来关闭所指定的Recordset对
象并释放所有Recordset对象所占用的资源 59、 跳跃方法(MoveFirst、MoveLast、
MoveNext、MovePrevious和Move)用来移动指针,可以方便的移动到所要的位置 60、 AddNew、Delete方法:AddNew方法允
许增加数据到数据库中,Delete方法允许从数据库中删除指定的数据 61、 139页Recordset.asp: <%
adOpenKeyset=1 adLockOptimistic=3 set conn = Server.CreateObject(“ADODB.Connection”) „打开数据库,建立连接
Conn.open”Provider=Microsoft.Jet .OLEDB.4.0;Data Source=”& server.mappath(“test.mdb”) „建立Recordset对象,启动指定的数据表
Set rs=Server.CreateObject(“ADODB.Recordset”) Rs.open “select * from student”,conn,adOpenKeyset,adLockOptimistic „检查记录,找到符合条件的记录,删除 While NOT rs.EOF
If rs(“姓名”).value=”吴天天” Then Rs.delete End if
Rs. MoveNext Wend
„增加记录 Rs.AddNew
Rs(“学号”).value=”0512311” Rs(“姓名”).value=”司马关” Rs(“地址”).value=”15-202”
Rs(“联系方式”).value=”3984562 „批次更新记录 Rs.MoveFirst
Response.write “”
For i=0 to rs.fields.count-1
Response.write””&rs(i).value&” | Net
Rs.MoveNext
Response.write”” Wend
Response.write “
” Rs.close „断开连接
Set conn = nothing %> 62、 Recordcount属性:记录总数 63、 BOF、EOF属性:BOF属性可指示当前
记录位置是否位于Recordset对象的第一个记录之前。EOF可指示当前记录未知是否位于Recordset对象的最后一个记录之后。 64、 PageSize属性用来设计分页 65、 AbsolutePosition属性可以取得当前数据
游标在Recordset对象记录的位置
66、 Fields数据集合是多个数据字段对象所构
成的集合
67、 数据库操作的七步:
1) 连接数据源 2) 建立事物
3) 设定SQL命令 4) 设定参数
5) 执行SQL命令 6) 处理数据
7) 完成
常用的SQL命令 68、 查询(select) 69、 添加(insert) 70、 删除(delete) 71、 adovds.inc通过include file导入 72、 7-1.asp;7-4.asp;7-6.asp
73、 On Error Resume Next作用是索命如果遗
憾代码产生一个错误,就跳过该行代码而执行下面的语句
关于Err对象 74、 属性Number:返回所发生错误的数值,
如果没有错误发生则该值为零。 75、 属性Description:返回所发生错误类型的
文本说明 76、 Clear方法用来从一个Err对象中删除一
个错误,即把这个错误当做没有发生一样
77、Step Into命令表示可以运行下一条命令
78、Step Over命令和Step Into的区别是Step Over命令不会进入函数或过程内部,指示把函数或过程调用作为一条语句来对待。
79、Step Out命令用于从已经进入的函数或过程内部立即返回到调用该函数或代码出口。
本文来源:https://www.wddqw.com/doc/916e984be518964bcf847c96.html