《网络程序设计方法》实 验 指 导 书.docx

上传人:b****4 文档编号:4033099 上传时间:2022-11-27 格式:DOCX 页数:19 大小:25.22KB
下载 相关 举报
《网络程序设计方法》实 验 指 导 书.docx_第1页
第1页 / 共19页
《网络程序设计方法》实 验 指 导 书.docx_第2页
第2页 / 共19页
《网络程序设计方法》实 验 指 导 书.docx_第3页
第3页 / 共19页
《网络程序设计方法》实 验 指 导 书.docx_第4页
第4页 / 共19页
《网络程序设计方法》实 验 指 导 书.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

《网络程序设计方法》实 验 指 导 书.docx

《《网络程序设计方法》实 验 指 导 书.docx》由会员分享,可在线阅读,更多相关《《网络程序设计方法》实 验 指 导 书.docx(19页珍藏版)》请在冰豆网上搜索。

《网络程序设计方法》实 验 指 导 书.docx

《网络程序设计方法》实验指导书

 

《网络程序设计方法》实验指导书

目录

说明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

[参考代码]

单元格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%>

<%=rownum&","&colnum%>

<%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

1、电子商务包括()两个方面:

A、电子商务

B、电子交易

C、自动化生产

D、专家管理系统

2、电子商务包括()两个方面:

A、电子商务

B、电子交易

C、自动化生产

D、专家管理系统

3、电子商务包括()两个方面:

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页面需要授权访问,仅允许用户名为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1