




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态网页(ASP)与数据库●表单的制作与使用●脚本语言的使用●在网页中嵌入程序代码●基本对象和函数的应用本章学习知识点
4.1表单的基本操作:用户注册本章内容目录4.2嵌入脚本语言:人际关系测试4.3嵌入ASP语言:留言本4.4Request对象和函数应用:石头剪刀布4.5Application和Session对象:计数器4.6数据库的应用:登陆系统4.7小结4.8本章习题4.1表单的基本操作:用户注册1表单的概念及用途2表单的基本参数1.Name2.Method3.Action它的语法格式:<formname=”名字”method=”方式”action=”文件”>3表单的相关语法使用时的语法格式:Request.Form(element)[(index)|Count]4制作实例使自己制作的表单通过设置表单参数实现信息的传递<formname="registerform"method="post"action="registerresult.asp">4.2嵌入脚本语言:人际关系测试脚本语言的基本概念及用途2脚本语言与程序语言以及静态页面语言之间的不同程序中用到脚本语言时所需做的说明如:<SCRIPTlanguage="javascript">说明之后的一段脚本语言是javascript。脚本语言使原本静态的页面变得动态、活泼,富有生气4.3嵌入ASP语言:留言本ASP语言的基本概念及特征2加入ASP语言的页面被访问时实际的执行过程3ASP与HTML工作原理的不同ASP代码使所有任务都交给后台处理,从而起到保护源代码作用4.4Request对象和函数应用石头剪刀布Request对象的基本概念及功能2Request对象的数据集合、属性、方法Form,QueryString,ServerVariable,Cookies,ClientCertificateTotalBytes属性BinaryRead方法3Response对象的数据集合、属性、方法SubDetermineWinner(playerChoice,computerChoice)ifplayerChoice="S"thenifcomputerChoice="S"thenresponse.write"<fontcolor=red>石头</font>VS<fontcolor=blue>石头</font><br>"response.write"我们平手了"elseifcomputerChoice="J"thenresponse.write"<fontcolor=red>石头</font>VS<fontcolor=blue>剪子</font><br>"……………..4.5Application和Session对象计数器Application对象的基本概念及功能、属性2Session对象的基本概念及功能、属性3Global.asa文件的重要性及其程序内容<SCRIPTLANGUAGE=VBScriptRUNAT=Server>SubApplication_onStartApplication("OnLine")=0EndSubSubSession_onStartApplication.LockApplication("OnLine")=Application("OnLine")+1Application.UnlockEndSub</SCRIPT><html><head></head><body><fontsize=4><p>您的SessionID为:<%=session.sessionid%><%session.timeout=5%><p>当前共有<%=Application("OnLine")%>人访问本网站‘当前访问本网站的在线人数,可以防止刷新产生的计数错误</font></body></html>4.6数据库的应用:登陆系统数据库在网页建设中的作用2数据库及数据库中表的建立3页面与数据库之间的连通将数据写入数据库表中:<%setcn1=Server.CreateObject("ADODB.Connection")cn1.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("s1.mdb")a1=trim(Request.Form("user"))a2=trim(Request.Form("pwd"))a3=trim(Request.Form("pwd1"))ifa2<>a3thenresponse.write("两次密码不同,请重新输入")elsecn2="'"&a1&"','"&a2&"'"cn1.Execute("Insertintousers(user,pwd)values("&cn2&")")‘将注册的用户名和密码增加到数据库文件中cn1.closeresponse.write("注册已成功!")endif%>4最终效果登陆界面注册界面登陆成功界面4.7小结本章通过几个程序代码实例介绍了ASP的内置对象,其中涉及到Request、Response、Application、Session和Server五个经常使用的类型。通过对它们的属性、方法和事件等方面的实例,介绍如何使用这些内置对象来实现ASP动态网页的功能。同时,还简单地对ASP与数据库的之间的连接进行了介绍。使用ASP内置对象以及与数据库的连接是ASP编程的重要部分,是进行大型网站编程不可缺少的知识。因此,读者需要结合书上的例子,在实际生活中进行大量的练习,在实践中掌握这项技能。下一章,将会向读者讲述如何管理站点和如何将网页上传到Internet服务器上,最终将网页提供给广大的Internet冲浪者。4.8本章习题一、填空题1.在聊天室程序中,一般使用_________对象来存储在线人数。2.在a1.asp文件中加入___________________________标记可读取a2.asp文件的内容。3.<%session.abandon%>的意思为:_________________________4.如果想在在form中使用GET方法把数据提交到服务器端的一个ASP文件中,那么在该文件的程序中,可以使用_____________对象的_______________数据集合负责取得用户提交的数据,并加以处理。5.______________方法用于释放ASP页面锁定application对象的状态。二、问答题6.ASP中Application与Session对象有何区别?(请举例说明)7.在浏览器中显示“HelloWorld!”,分别用HTML、VBscript、ASP写出相应的显示程序。8.试说明Global.asa文件的作用。9.一段程序中出现:<%@Language=”VBScript”%>是什么意思?Application.lock呢?三、程序填空下面是一段上机程序,用于显示用户输入的姓名,请在空白处填写适当的程序<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- MT/T 1223-2024露天煤矿排土场土地复垦作物种植技术规程
- 审计学试题及答案
- 软件设计师职业生涯规划试题及答案
- 网络工程师历年考题回顾试题及答案
- 关键问题2025年西方政治制度的可持续性试题及答案
- 公共政策实施中的多方利益平衡试题及答案
- 机电工程项目风险考试题
- 深化机电工程社会服务体系建设及试题与答案
- 市场导向的公共政策分析试题及答案
- 软件设计师考试技巧与经验试题及答案
- 2023高考真题24 三角形中基本量的计算问题
- 餐厅小票打印模板
- 铬(六价)方法验证方法证实报告
- 脑疝急救流程图
- 临床药理学(完整课件)
- 公共资源交易中心政府采购业务流程图
- 建筑施工单位职业危害归类表
- 重庆市医疗服务价格-重庆市《医疗服务价格手册-》
- 2023年广西中考语文真题及参考答案
- 初中数学一题多解
- 带电清除导地线悬挂异物标准化作业指导书
评论
0/150
提交评论