《网络程序设计方法》实 验 指 导 书.docx
- 文档编号:4033099
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:19
- 大小:25.22KB
《网络程序设计方法》实 验 指 导 书.docx
《《网络程序设计方法》实 验 指 导 书.docx》由会员分享,可在线阅读,更多相关《《网络程序设计方法》实 验 指 导 书.docx(19页珍藏版)》请在冰豆网上搜索。
《网络程序设计方法》实验指导书
《网络程序设计方法》实验指导书
目录
说明1
实验一WindowsXPWEBServer、IIS的安装与配置2
实验二HTML标记符的使用(表格、表单对象、CSS样式)2
实验三VBScript编程4
实验四ASP内建对象6
实验五数据库的存取操作11
实验六服务器组件13
说明
上交实验报告时,应将实验报告文档、源代码及相关文件用RAR压缩,命名为完整学号+姓名+实验序号实验报告.rar,如:
200409013张三实验1实验报告.rar
实验一WindowsXPWEBServer、IIS的安装与配置
一、实验目的:
熟悉IIS的安装过程与配置方法。
通过编写简单的ASP页面,掌握ASP网页的编写和运行方法。
二、实验要求:
学生掌握关于动态网页的相关知识;具备制作静态网页的基础;具备一定的网络基础知识。
三、实验器材:
Windows2000Server计算机系统;安装IIS、EditPlus、Access2000数据库系统等。
四、实验内容:
实验二HTML标记符的使用(表格、表单对象、CSS样式)
一、实验目的:
熟悉并掌握HTML标记符的用法和功能。
掌握HTML网页的基本结构,学会利用HTML标记符来编写简单的网页,达到能够编写和阅读HTML网页源代码的目的。
二、实验要求:
学生掌握关于HTML的相关知识;具备制作静态网页的基础;具备一定的网络基础知识。
三、实验器材:
Windows2000Server计算机系统;安装IIS、EditPlus、Access2000数据库系统等。
四、实验内容:
1、ASPWeb服务器的安装与配置;
[参考步骤]:
1.将windows2000光盘插入教师机中,将其共享;
2.学生机器将查看自己的IP地址,在网络中配置;
3.在添加和删除程序中,添加IIS;
4.在自己的本地硬盘中用soft建一文件夹;
5.在管理工具中Internet信息服务中配置IIS;
6.新建一个网页,互相访问;
2、安装Editplus;
3、调试ASP页面显示:
“这是利用ASP网页输出的信息”;
[参考步骤]:
1.利用EditPlus编辑网页文件first.asp;
2.在
与之间,加入以下ASP代码:3.<%Response.write(“这是利用ASP网页输出的信息”)%>;
4.将网页保存到C:
\Inetpub\wwwroot目录下,文件命名为first.asp;
5.启动IE浏览器,在地址栏中键入:
http:
//localhost/first.asp或http:
//127.0.0.1/first.asp,然后按回车。
注意观察输出结果;
6.在wwwroot目录下创建一个myweb子目录,并将first.asp文件移动到myweb目录下,然后在浏览器中键入http:
//Localhost/myweb/first.asp;
4、试用记事本编写一个名为myfirst.htm的页面,并在网页中以标题2号字,居中,蓝色输出“HypertextMark-upLanguage”,页面的标题设置为“网页测试”。
5、编写一页面,设置页面背景图为bg.jpg,在页面中居中显示名为myphoto.jpg的图形文件。
6、编写一页面,在页面中显示输出图2.12所示的表格,表格的宽度为450,边线宽度为1.
单元格11
单元格12
单元格13
单元格21
单元格22
单元格31
单元格32
[参考代码]
7、编写用户登陆界面,“用户登陆”采用标题2、居中输出,网页标题设置为“用户登陆”。
“用户名”、“口令”以及按钮全部要求居中对齐,用户名和口令输入框的默认值均为guest。
表单对象命名为login,提交方法采用post,表单数据提交给login.asp页面处理,最后将网页保存为login.htm,并用浏览器浏览。
用户登录
用户名:
口令:
确定重填
[参考代码]
8、编写名为index.htm的页面,在该页面中创建一超级链接,单击后,在新弹出的窗口中播放demo.avi动画;并添加背景音乐,播放的音乐文件为purelove.mid
[参考代码]
实验三VBScript编程
一、实验目的:
熟悉VBScript的语法、掌握服务器端利用VBScript编程的基本方法。
二、实验要求:
学生掌握VB语言的语法特点和内置的常用函数的用法;对程序的结构(顺序、分支、循环、过程)的概念和语法比较清晰;具备基本的编写程序的能力。
三、实验器材:
Windows2000Server计算机系统;安装IIS、EditPlus、Access2000数据库系统等。
四、实验内容:
1、利用VBScript在页面中输出当前的日期;
2、上机验证VBScript各函数的用法和功能;
3、试用VBScript编写一个求数n阶乘的函数Power,利用表单获得要求阶乘的数,然后通过调用Power函数,实现阶乘的计算并输出结果;
[参考代码]
shuru.htm
jisuan.asp
<%functionjiecheng(t)
dimj
j=1
fori=1tot
j=j*i
next
jiecheng=j
endfunction
%>
<%data=cint(request.Form("number1"))
response.Write("阶乘为:
"&jiecheng(data))
%>
4、VBScript编程,实现计算并输出100至500间的水仙花数。
(水仙花数是指该数的值与各位数字的立方和相等);
[参考代码]
<%fori=100to500
a=i\100
b=imod100
b=b\10
c=imod10
ifi=a^3+b^3+c^3then
response.Write(i&",")
endif
next%>
5、利用VBScript的数组,结合编程实现在页面中输出100个随机键位的大写字母,要求每行显示20个字母,各个字母间用一个空格分割。
[参考代码]
<%dimran(100)
fori=1to100
ran(i)=chr(int(26*rnd())+65)
next
fori=1to100
response.Write(ran(i)&" ")
ifimod20=0then
response.Write("
")
endif
next
%>
实验四ASP内建对象
一、实验目的:
熟悉和掌握各ASP内建对象的功能和用法。
二、实验要求:
学生充分理解面向对象的程序设计;理解各类变量的作用域的概念及其使用方法;理解和掌握ASP内建对象的常用属性和方法;
三、实验器材:
Windows2000Server计算机系统;安装IIS、EditPlus、Access2000数据库系统等。
四、实验内容:
1、试编写一ASP页面,利用Response对象的write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号;
[参考代码]
<%
forrownum=1to4%>
<%forcolnum=1to3%>
<%next%>
<%next%>
2、编写一个ASP页面,实现利用Response对象的write方法,向客户端输出一超级链接,该超链接的标题为“返回首页”,链接的地址为“index.asp”;
[参考代码]
<%
response.write"
%>
3、设计用户登陆页面login.htm。
若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为haweofw,则导航到manager.asp页面。
若口令错误,则输出“口令错误!
单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回到登陆页面。
用于表单处理并实现口令判断的页面为dispose.asp。
要求分别用表单的Post和Get方法,来分别实现该操作;
用户登录
用户名:
口令:
确定重填
[参考代码]
login.htm
用户登陆
dispose.asp
<%username=request.Form("username")
psword=request.Form("psword")
ifusername="guest"andpsword="guest"then
response.Redirect("guest.asp")
elseifusername="administrator"andpsword="123456"then
response.Redirect("manager.asp")
else
response.Write("
")
endif
endif
%>
4、试编写一HTML页面,在页面中输出3个多项选择题,题目自定,每个选择题均有A,B,C,D四个选项,当用户单击“交卷”按钮时,提交所作的题给grade.asp页面,grade.asp页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作的选择;
[参考代码]
shijuan.htm
A、电子商务
B、电子交易
C、自动化生产
D、专家管理系统
A、电子商务
B、电子交易
C、自动化生产
D、专家管理系统
A、电子商务
B、电子交易
C、自动化生产
D、专家管理系统
grade.asp
<%dimanswer
form=1to3
answer=""
forn=1torequest.Form("choice"&m).count
answer=answer&request.Form("choice"&m)(n)
next
response.Write(answer)
next
%>
5、试编写一ASP页面,实现在浏览器中显示输出接受请求的服务器的IP地址、服务器的端口号、当前网页的真实物理路径、当前网页的虚拟路径和发出请求的客户方IP地址。
[参考代码]
<%
pagename=server.MapPath(request.ServerVariables("script_name"))
response.Write(pagename)
servername=request.ServerVariables("server_name")
response.Write(servername)
serverport=request.ServerVariables("server_port")
response.Write(serverport)
serverip=request.ServerVariables("local_addr")
response.Write(serverip)
%>
实验五服务器组件
一、实验目的:
熟悉和掌握ASP中常用的,可以选择性安装的组件的用法与功能,掌握脚本对象中常用子对象的功能与用法;
二、实验要求:
学生理解可安装组件的意义;熟悉常用组件的用法;
三、实验器材:
Windows2000Server计算机系统;安装IIS、EditPlus、Access2000数据库系统等。
四、实验内容:
1、AdRotator组件;
[参考代码]
1、AdRotator(主要由以下几个文件组成)
advertise.asp
<%
setmyad=server.CreateObject("mswc.adrotator")
response.Writemyad.getadvertisement("adort.txt")
%>
adort.txt
edirectadredir.asp
width400
height60
border1
*
adpic/press.gif
http:
//localhost/chapter08/section5/teacher.asp
清华大学出版社
40
adpic/myschool.gif
新思维网校
30
adpic/giga.gif
技嘉中文网站
30
adredir.asp
<%
response.Redirect(request.QueryString("url"))
%>
2、访问权限检测组件:
站点中有一个manager.asp页面需要授权访问,仅允许用户名为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络程序设计方法 网络程序设计方法实 网络程序设计 方法