您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 《ASP动态网页设计》实验指导书
ASP动态网页实验指导书ASP动态网页实验指导书上饶职业技术学院信息工程系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-ASP动态网页实验指导书-1-实验1:ASPWeb服务器的安装与配置实验名称:ASPWeb服务器的安装与配置成绩:实验日期:年月日实验报告日期:年2月20日一、实验目的熟悉IIS的安装过程与配置方法。通过编写简单的ASP页面,掌握ASP网页的编写和运行方法。二、实验器材及数量Windows2000Server计算机系统,安装IIS、MacromediaDreamweaver8.0、InternetExplorer浏览器、Access数据库等。三、实验原理利用ASP中对象的方法、事件、属性制作动态网页。三、实验内容1、利用配套的系统盘将IIS安装好。2、创建虚拟目录。四、实验步骤、过程1、选择“开始”—“设置”—“控制面板”—“添加或删除程序”命令,打开“添加或删除程序”窗口。2、在打开的窗口中选择“添加/删除Windows组件”图标,打开“Windows组件向导”对话框。3、在打开的对话框中选择“Internet信息服务(IIS)”复选框,单击“详细信息”按钮可以查看IIS的子组件。制作一个简单实例:htmlheadtitle一个简单的ASP程序/title/headbodyh2align=center欢迎光临我的主页/h2palign=centerASP动态网页实验指导书-2-%sj=您来访的时间是:&date()&time()response.writesj%/body/html4、创建虚拟目录。五、实验结果与分析安装完毕后,在IE浏览器中输入如果能显示IIS欢迎字样,就表示安装成功。实验2:HTML标记符的使用(表格、表单对象、CSS样式)实验名称:HTML标记符的使用(表格、表单对象、CSS样式)成绩:实验日期:年月日实验报告日期:年2月27日一、实验目的熟悉并掌握HTML标记符的用法和功能。掌握HTML网页的基本结构,学会利用HTML标记符来编写简单的网页,达到能够编写和阅读HTML网页源代码的目的,其中重点要掌握有关表单和CSS层叠样式表的应用。二、实验环境Windows2000Server计算机系统,安装IIS、MacromediaDreamweaver8.0、InternetExplorer浏览器、Access数据库等。ASP动态网页实验指导书-3-三、实验内容表单的制作、用CSS样式对表单的美化、用Vbscript进行验证。四、实验步骤、过程1、熟练应用DreamWeaver中表单工具制作表单;试在当前页面中设计一名为userinfo的表单,用以收集注册用户的资料,并将其提交给userlogin.asp页面处理。界面如图所示:2、将表单对象改成相应的对象名。3、熟练使用CSS层叠样式表对页面进行编排对上述表单运用CSS层叠样式表进行编排,步骤:从大到小、从外到内、从上到下;(代码如实例中所见)4、Vbscript对表单进行验证。scriptlanguage=vbscriptsubcheck1()iftrim(form1.username.value)=emptythenmsgbox用户名不能为空,16document.form1.username.focus()exitsubendif┊┊form1.submit()endsub/script5、制作userlogin.asp页面,并输入相应的代码。保存并在IIS服务器上测试。五、实验结果与分析ASP动态网页实验指导书-4-一、用css样式对表单进行美化之后,可以看到表单会显示不同的效果。二、Vbscript对表单进行验证之后,在网页测试过程中,如果用户名或密码或其他的表单对象没有填写内容、或者是格式错误时,会出现一个提示信息。三、表单源代码检测分析:·学会检测文本框中的数据·学会用函数断定数据的类型、长度·学会检测下拉选择框,并读取数据·学会检测复选框、单选按钮中的数据实验3:VBScript程序设计实验名称:VBScript程序设计成绩:实验日期:年月日实验报告日期:年3月13日一、实验目的熟悉VBScript的语法、掌握服务器端利用VBScript编程的基本方法。二、实验环境Windows2000Server计算机系统,安装IIS、MacromediaDreamweaver8.0、InternetExplorer浏览器、Access数据库等。三、实验内容1、单击窗体按钮,出现一个对话框。2、网页加载时,出现一个对话框。3、利用随机函数与字符串函数制作一个验证码程序。四、实验步骤、过程1、单击窗体按钮,出现一个对话框输入代码:formname=”form”inputtype=”button”name=”button”value=”你敢按我吗”scriptfor=”button”event=”onClick”language=”vbscript”msgbox“想请我客是不?”/scriptASP动态网页实验指导书-5-/form2、网页加载时,出现一个对话框输入代码:scriptlanguage=”vbscript”!—subwindow_onload()document.write“我要学好ASP?”document.write“br”document.write“过了黄河还有两万里!”msgbox“来不来玩由你!”endsub--/script4、利用随机函数与字符串函数制作一个验证码程序dimn1,n2,n3,n4,random1Randomize'定义随机种子n1=cstr(chr((57-48)*rnd+48))'cstr(对象)把该对象转化为字符串randomizechr((上标-下标)*rnd+下标)0到9n2=cstr(chr((122-97)*rnd+97))'a到zn3=cstr(chr((57-48)*rnd+48))'cstr(对象)把该对象转化为字符串randomizechr((上标-下标)*rnd+下标)0到9n4=cstr(chr((90-65)*rnd+65))'A到Zrandom1=n1&n2&n3&n4五、实验结果与分析一、在实例一中点击按钮即弹出一个信息,实例二中当页面载入时会显示信息并弹出信息,在实例三中利用两种方法得到的结果是一样的,后面几个实例即分别利用时间函数、随机函数、循环语句、运算符制作。二、必须掌握VbScript语句中的语句结构、函数、运算符等。实验4:ASP内建对象实验名称:ASP内建对象成绩:实验日期:年月日实验报告日期:年3月27日一、实验目的ASP动态网页实验指导书-6-熟练掌握和运用ASP内建对象(包括Response、Request、Session、Application对象、Server对象等)实现交互功能;二、实验环境Windows2000Server计算机系统,安装IIS、MacromediaDreamweaver8.0、InternetExplorer浏览器、Access数据库等。三、实验内容1、用Request、Response对象做一个密码验证的页面。2、利用Cookies制作一计数器。3、利用Session对象、Application对象和Global.asa文件制作一个在线统计人数与聊天室。四、实验步骤、过程制作实例一:用request、response对象做一个密码验证的页面步骤一:先分析实例的流程步骤二:分别制作login.asp、checkdata.asp、succession.asp、error.asp页面步骤三:保存并在IIS服务器上测试。制作实例二:利用Cookies制作一计数器。代码如下:%dimnumber1登录login.asp检测数据checkdata.asp显示成功succession.asp显示失败2秒返回error.aspASP动态网页实验指导书-7-ifrequest.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%制作实例三:利用Session对象、Application对象和Global.asa文件制作一个在线统计人数与聊天室。步骤一:制作global.asp文件,代码如下:Scriptlanguage=vbScriptrunat=ServerSubApplication_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步骤二:制作显示页面Online.asp,代码如下:欢迎光临本网站,当前共有fontcolor=red%=Application(online)%/font人在线访问总人数为:%=Application(all)%五、实验结果与分析ASP动态网页实验指导书-8-一、在实例一中当输入正确的用户名、密码、验证码时,即可成功登录,否则失败,实例二中即可利用Cookies成功记录用户访问的次数,实例三中可以随时聊天、能观察到在线的人数,
本文标题:《ASP动态网页设计》实验指导书
链接地址:https://www.777doc.com/doc-5546005 .html