《ASP动态网页设计》实验指导书_第1页
《ASP动态网页设计》实验指导书_第2页
《ASP动态网页设计》实验指导书_第3页
《ASP动态网页设计》实验指导书_第4页
《ASP动态网页设计》实验指导书_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASPASP动态网页试验指导书ASP动态网页试验指导书信息工程系名目1:ASPWeb..............................-1-试验2:HTML标记符的使用〔表格、表单对象、CSS样式〕.................................................................................................-2-3:VBScript程序设计...............................................-4-4:ASP内建对象..........................................................-5-试验5:数据库根底学问.....................................................-8-6:ASP...................................................-10-7:深入进展数据库编程..........................................-12-8:文件存取组件及其他组件..................................-14-9:使用第三方组件..................................................-16-10:网络程序开发实例............................................-18-ASPASP动态网页试验指导书--1-1:ASPWeb试验名称:ASPWeb效劳器的安装与配置 成绩:试验日期: 年 月 日 试验报告日期: 年 2 月20 日一、试验目的生疏IIS的安装过程与配置方法。通过编写简洁的ASP页面,把握ASP网页的编写和运行方法。二、试验器材及数量IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验原理利用ASP中对象的方法、大事、属性制作动态网页。三、试验内容1IIS2、创立虚拟名目。四、试验步骤、过程加或删除程序”窗口。WindowsWindows导”对话框。(IIS)”复选框,单击“具体信息”IIS制作一个简洁实例:<html><head><title>ASP程序</title></head><body><h2align=“center“>欢送光临我的主页</h2><palign=“center“><%sj=“您来访的时间是:“&date&timeresponse.writesj%></body></html>4、创立虚拟名目。五、试验结果与分析安装完毕后,在IE://localhost,IIS,就表示安装成功。试验2:HTML〔CSS〕试验名称:HTML标记符的使用〔表格、表单对象、CSS样式〕成绩: 试验日期: 年 月 日 试验报告日期: 年 2月27 日一、试验目的HTMLHTMLHTML标记符来编写简洁的网页,到达能够编写和阅读HTML网页源代码的目的,其中重点CSS二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccessASPASP动态网页试验指导书--3-三、试验内容表单的制作、用CSS样式对表单的美化、用Vbscript进展验证。四、试验步骤、过程1DreamWeaveruserlogin.asp2、将表单对象改成相应的对象名。3CSS对上述表单运用CSS〔代码照实例中所见〕4、Vbscript<scriptlanguage=“vbscript“>subcheck1iftrim(form1.username.value)=emptythenmsgbox“用户名不能为空“,16document.form1.username.focusexitsubendif┊┊form1.submitendsub</script>5、制作userlogin.asp页面,并输入相应的代码。IIS五、试验结果与分析ASPASP动态网页试验指导书--10-css的表单对象没有填写内容、或者是格式错误时,会消灭一个提示信息。三、表单源代码检测分析:·学会检测文本框中的数据·学会用函数断定数据的类型、长度·学会检测下拉选择框,并读取数据·学会检测复选框、单项选择按钮中的数据3:VBScript程序设计试验名称: VBScript程序设计 成绩:试验日期: 年 月 日 试验报告日期: 年3 月13 日一、试验目的生疏VBScript的语法、把握效劳器端利用VBScript编程的根本方法。二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容1、单击窗体按钮,消灭一个对话框。2、网页加载时,消灭一个对话框。3、利用随机函数与字符串函数制作一个验证码程序。四、试验步骤、过程输入代码:<formname=”form”><inputtype=”buttonname=”buttonvalue=”你敢按我吗”><scriptfor=”button”event=”onClick”language=”vbscript”>msgbox“想请我客是不?”</script></form>2、网页加载时,消灭一个对话框输入代码:<scriptlanguage=”vbscript”><!—subwindow_onloadASP?”document.write<br>”document.write过了黄河还有两万里!”msgbox“来不来玩由你!”endsub--></script>4、利用随机函数与字符串函数制作一个验证码程序dimn1,n2,n3,n4,random1Randomize定义随机种子”cstr(对象)randomize上标-下标)*rnd+下标)09n2=cstr(chr((122-97)*rnd+97))”az”cstr(对象)randomize上标-下标)*rnd+下标)09Zrandom1=n1&n2&n3&n4五、试验结果与分析时间函数、随机函数、循环语句、运算符制作。二、必需把握VbScript语句中的语句构造、函数、运算符等。4:ASP试验名称:ASP内建对象 成绩:试验日期: 年 月 日 试验报告日期: 年 3月27日一、试验目的ASP〔Response、Request、Session、Application对象、Server对象等〕实现交互功能;二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容对象做一个密码验证的页面。2Cookies制作一计数器。Global.asa文件制作一个在线统计人数与谈天室。四、试验步骤、过程步骤一:先分析实例的流程登录登录login.asp检测数据checkdata.asp显示成功succession.asp显示失败2秒返回error.asp、checkdata.asp、succession.asp、error.aspIIS制作实例二:利用Cookies制作一计数器。代码如下:<%dimnumber1ifrequest.cookies(“number1“)=emptythenresponse.cookies(“number1“)=1response.cookies(“number1“).expires=dateadd(“yyyy“,1,date)elseresponse.cookies(“number1“)=request.cookies(“number1“)+1response.cookies(“number1“).expires=dateadd(“yyyy“,1,date)endif%>SessionApplicationGlobal.asa线统计人数与谈天室。步骤一:制作global.asp文件,代码如下:<Scriptlanguage=“vbScript“runat=“Server“>SubApplication_onStartApplication.lockApplication(“all“)=0Application(“online“)=0Application.unlockEndSubSubSession_onStartApplication.lockApplication(“all“)=Application(“all“)+1Application(“online“)=Application(“online“)+1Application.unlockEndSubSubSession_onendApplication.lockApplication(“online“)=application(“online“)-1Application.unlockEndSubSubApplication_onendApplication(“online“)=0EndSub</Script>代码如下:欢送光临本网站,当前共有<fontcolor=red><%=Application(“online“)%></font>人在线访问总人数为:<%=Application(“all“)%>五、试验结果与分析Cookies1response信息输送给客户端。Session对象和Application对象可以保存变量并在页面中传递,同样Cookies数户端,都可以设置其生命周期。试验5:数据库根底学问试验名称: 数据库根底学问 成绩:试验日期: 09 年 11 月 5 日 试验报告日期: 09年 11 月5日一、 试验目的娴熟把握建立Access数据库,会添加表和查询,理解最根本SQL语句,尤其是、Insert、DeleteUpdate二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容1、建立数据库(*.mdb)2、完成驱动的安装四、试验步骤、过程(*.mdb)1、使用设计器创立表2、使用向导创立表3、通过输入数据创立表student.mdb,包括两个表,第一个表叫jbzl,包含编号id、姓名namesexbirthdayaddressid其数据类型为自动编号,birthday/时间,其他都为文本类型。其次个xxcj,id、姓名name、语文chinese、数学math、英语english、日/时间型,其他都为文本类型。并以独占的方式翻开,给该数据库加密。创立好了,如下图:jbzlxxcj2、不用数据源连接数据库,代码如下,制作的文件名为conn.asp<%dimconnstr,conn setconn=server.createobject(“adodb.connection“)”将对象实例化connstr=“driver={microsoftaccessdriver(*.mdb)};dbq=“&server.mappath(“student.mdb“)”第一句是数据类型,其次句用ServerMapPath为真实的文件路径.conn.openconnstr ”使用connection对象的open方法翻开数据库response.writeconn.state 当前数据库的链接状态conn.close ”关闭数据库链接setconn=nothing ”从内存中彻底去除Connection对conn,释放内存%>五、试验结果与分析一、数据库建立好之后,在加密之前,在IIS上运行Conn.asp文件时,在代码输入正确的前提下,在页面上输出的状态为1,假设不正确,输出的状态为0或者是报将数据库翻开。servermappath方法将数据库的虚拟路径Driver和括号之间有一个空格。试验6:ASP存取数据库试验名称: ASP存取数据库 成绩:试验日期: 09年 11 月 19 日 试验报告日期: 09 年 11月19 日一、试验目的、Insert、Delete、Update除、修改记录二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容Select、Insert、Delete、Update语句制作网络导航实例。四、试验步骤、过程Select、Insert、Delete、Update语句制作网络导航实例。url(文本)、intro(备注)、submit_date(日期/时间)conn.asp。Select语句查询记录,index.asp,程序运行结果如以下图所示:ConnectionExecute方法建立记录集;第三局部是利用一个循环读出全部满足查询条件的记录。Insert语句添加记录。add_form.asp,一个是添add.asp。程序运行结果如以下图所示:Deletedelete.asp页面。向首页。Update语句更记录。该程序包含两个文件:一个是表单文件update.asp。注:在update_form.aspsession(“link_id“)=varLink_id这一句。主update.aspSession中,到中取出来,这是一种在不同网页间传递数据的重要方法。其QueryStingCookies五、试验结果与分析当把整个实例的全部页面编辑好了之后,保存并在IIS上运行。运行index.asp页SQLInsertDeleteUpdateSelect试验7:深入进展数据库编程试验名称: 深入进展数据库编程 成绩:试验日期: 年 月 日 试验报告日期: 年 12月5 日一、试验目的ConnectionRecordset二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容1ConnectionRecordset对象查询记录进展分页。四、试验步骤、过程1ConnectionRecordset对象查询记录进展分页。<!--#includefile=“conn.asp“--><%dimstrsql,rsstrsql=“select*fromjbzlorderbyidasc“setrs=server.CreateObject(“adodb.recordset“)rs.openstrsql,conn,1 ”留意参数设置ifnotrs.bofandnotrs.eofthen┆┆conn.closesetrs=nothingsetconn=nothing%>步骤一:分析程序的实现:address.mdb——数据库文件;index.htm——框架首页;menu.htm——功能列表文列表,右边框架页面;add_form.htm——添加成员密码验证文件;add.asp——添加成员文件;chang.asp;update_form.asp——修改成员密码表单文件;update.asp——修改成员文件;delete.asp——删除成员文件;serarch.asp——查找成员文件。address.mdb,包含的字段为:id(自动编号)、name(文本)、passwordtelemail(homeageintro(备注)。步骤三、分别制作各个文件并实现;五、试验结果与分析RecordsetSize、CountAbsolute实例二中利用ConnectionRecordset试验8:文件存取组件及其他组件试验名称: 文件存取组件及其他组件 成绩:试验日期: 年 月 日 试验报告日期: 年 12月12 日一、试验目的CounterCounters二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容1FileSystemObjectTextStream2FileSystemObjectOpentextfile方法读取一个已有的文本文件四、试验步骤、过程1FileSystemObjectTextStream<%DimFileObject FileSystemObjectSetFileObject=Server.CreateObject(“scripting.filesystemobject“)DimTextFile TextStreamSetTextFile=Fileobject.Createtextfile(Server.Mappath(“test.txt“))Textfile.Writeline(“你好“) ”向文件中写一行内容Textfile.Writeline(“欢送您“) ”再写一行内容Textfile.Close TextStream已经成功建立文件,请自己翻开查看“%>2FileSystemObjectOpentextfile<%DimFileObject”FileSystemObjectSetFileObject=Server.CreateObject(“Scripting.Filesystemobject“)TextFileTextStreamSetTextFile=FileObject.Opentextfile(Server.Mappath(“test.txt“))DowhilenotTextfile.AtendofstreamResponse.WriteTextfile.Readline”逐行读取,直到文件结尾Response.write“<br>“”在页面上换行显示LoopTextFile.Close TextStream%>TextStream器的例子<%DimFileobject”FileSystemObjectSetFileobject=Server.CreateObject(“Scripting.Filesystemobject“)1SetTextfile=Fileobject.Opentextfile(Server.Mappath(“num.txt“),1)DimVisit_number”声明一个访问次数变量型Visit_number=Visit_number+1”1SetTextfile=Fileobject.Opentextfile(Server.Mappath(“num.txt“),2)Textfile.Writeline(Visit_number)”将的访问次数写回文件Textfile.Close ”关闭TextStream对象%><%=Visit_number%>位访客五、试验结果与分析test.txttest.txt每当客户访问一次该网页时,即次数将加1,并且访问的次数将保存到num.txt文本文件中。试验9:使用第三方组件试验名称: 使用第三方组件 成绩:试验日期: 年 月 日 试验报告日期: 年 12 月19 日一、试验目的常用子对象的功能与用法二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容利用ASPUpload组件制作公布消息的实例。四、试验步骤、过程1ASPUploadnews,id(自动编号)、title(文本)、body(文本)、filename(文本)、submit_date(时间/日期)其次步:制作显示最消息页,运行效果如以下图所示:dimstrsql,rsstrsql=“select*fromnewsorderbysubmit_datedesc“setrs=conn.execute(strsql)dowhilenotrs.eof%>内容:<%=rs(“body“)%>附件:<ahref=“upload/<%=rs(“filename“)%>“><%=rs(“filename“)%><%=rs(“submit_date“)%><%rs.movenextloop%>第三步:制作公布最消息表单,运行效果如以下图所示:第四步:制作公布最消息执行程序:<%Dimupload,title,body,file_nameSetupload=server.CreateObject(“persits.upload“)Upload.saveserver.mappath(“upload“)”上传到指定文件夹title=upload.form(“title“)body=upload.form(“body“)Dimstrsqlstrsql=“insertintonews(title,body,filename,submit_date)values(”“&title&“”,”“&body&“”,”“&file_name&“”,#“&date&“#)“conn.execute(strsql)response.Redirect“index.asp“ ”成功添加,返回首页%>五、试验结果与分析件加一些说明文字。试验10:网络程序开发实例试验名称: 网络程序开发实例 成绩:试验日期: 年 月 日 试验报告日期: 年 12 月26 日一、试验目的利用实例,介绍如何综合运用各种技术开发网络程序二、试验环境IISMacromediaDreamweaver8.0InternetExplorerAccess三、试验内容利用实例,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论