当前位置:文档之家› 《动态网页设计与制作》作业参考答案

《动态网页设计与制作》作业参考答案

《动态网页设计与制作》作业参考答案一填空题1.服务器、客户机、网络2.A、文件链接、锚链接和邮件链接3.FileSystem、TextStream、File、Folder4.VBSCRIPT、JAVASCRIPT5.Web浏览器、HTTP协议、HTTPserver、HTML文档、CGI程序6.背景图案、背景色7.有序列表、无序列表、定义列表、菜单列表、目录列表8.文字的颜色、文字的大小9.Frameset、Frame10.Connection、Command、Recordset11.ADO、ADROTATOR12.table、TR、TD13.TCP/IP协议、服务器、客户机、网络14.counters、mswc.counters、Content Rotator、mswc.contentrotator15.Frameset、Frame16.ol、li二简答题1.内置对象:Request:获取客户端的信息、Response:根据用户的请求,向客户端输出信息、Server:实现对服务器端的设置、Session:用于对某一特定的客户端信息进行记录和管理、Application:用于记录所有客户信息。

内置组件:广告轮显器用于广告轮换显示、文件存取组件用于文件操作。

文件超链接组件用于超链接管理。

2.ADO主要由三个对象:Connection、Command和Recordset。

Connection:主要用于数据库的链接;Command 对象借助于SQL命令对数据库进行操作,把操作结果返回Recordset对象;Recordset对象用于返回一个对数据库操作后的数据集合记录。

三个数据集合:Fields、Parameters、Errors;Fields数据集合用于字段的管理;Parameters用于确定在存贮命令中的参数;Errors数据集合包含因运行命令而引起的错误的详细内容。

3.与INTERNET的永久链接、IP地址和域名、服务器硬件、WEB服务器软件。

4.<html><body><frameset rows="80,*" cols="312,*" ><frame src="1.htm"><frame src="2.htm" ><frame src="3.htm"><frame src="4.htm"></frameset></body></html>5.Target属性用于控制被链接页面打开的方式,常见的取值有:_blank、_Self、_Parent和_top;_blank 表示被链接的文件在新窗口中打开、_Self表示被链接的文件在当前窗口中打开、_top表示被链接的文件在当前窗口中打开,并清除所有框架、_Parent表示被链接的文件在父框架中打开。

6.普通HTML文件、服务器端的程序代码、客户端的程序代码。

7.(1)客户与服务器建立TCP链接(2)客户向服务器发送请求(3)如果请求被接受,服务器就向客户发送响应信息,其中包括状态码和所要求的文件(4)客户与服务器关闭链接三综合题1.post、output.asp、text、password、submit、reset、name、passw、usern、userp2.global.asa、Vbscript、server、onstart、0、Onstart、Application(“User_Online”)+1、onend、Application(“User_Online”)-1、User_Online3.Sub Write()for each x in Request.Cookiesresponse.write("<p>")Response.Write(x & "=" & Request.Cookies(x) & "<br>")response.write "</p>"nextend sub4.<html><head><Title>插入数据记录</title></head><body><%if request(“name”)=”” and request(“Passw”)=”” then%><form name="form1" method=post action=a.asp>用户名:<input type=text name="name">密&nbsp; 码:<input type=text name="passw"><input type=submit name="Submit" value="提交"><input type=reset name="Submit" value="重填"></form><%elsename=request(“name”)passw=request(“passw”)Dim Db,StrconnStrConn=”Dbq=”&server.mappath(“Student.mdb”)&”Driver={Microsoft Access Driver(*.mdb)}”Set db=server.createobject(“Adodb.connection”)Db.open StrconnDim cmdSet cmd=server.createobject(“mand”)Set cmd.activeconnection=dbSqlStr=”insert into student(name,passw) value(‘“&name &”’,’” &passw& ”’)”mandtext=sqlstrcmd.executedb.closeset db=nothingend if%></body></html>5.vbScript 、server、CreateObject 、Scripting.FilesystemObject 、FileObj 、Textfile、FileObj 、FileSource、FileObject、TextFile6. <html><head><Title>删除数据记录</title></head><body><%if request(“name”)=”” then%><form name="form1" method=post action=a.asp>用户名:<input type=text name="name"><input type=submit name="Submit" value="提交"><input type=reset name="Submit" value="重填"></form><%else<%Dim Db,StrconnStrConn=”Dbq=”&server.mappath(“Student.mdb”)&”Driver={Microsoft Access Driver(*.mdb)}”Set db=server.createobject(“Adodb.connection”)Db.open StrconnDim cmdSet cmd=server.createobject(“mand”)Set cmd.activeconnection=dbSqlStr=”delete from student where name=’” &name&”’ ”mandtext=sqlstrcmd.executedb.closeset db=nothingresponse.write “记录已删除”end if%></body></html>7.<html><head><title>pagecounter组件</title></head><body><%dim pageobjSet pageobj=server.createobject("mswc.pagecounter")pageobj.pagehit()response.Write(pageobj.hits())%></body></html>8.<html><head><title>修改记录</title></head><body><%dim mylink,myrecordsetset mylink=server.CreateObject("adodb.connection")mylink.ConnectionString="driver={Microsoft access driver (*.mdb)};dbq="&server.mappath("mydata.mdb")mylink.openset myrecordset=server.CreateObject("adodb.recordset")myrecordset.CursorType = 0myrecordset.CursorLocation = 1myrecordset.LockType = 2myrecordset.open "select * from person where uname='peter'",mylinkwhile not myrecordset.eofmyrecordset("country")="中国"myrecordset.update()myrecordset.movenext()wendmyrecordset.close()mylink.close()response.write(“记录已修改”)%></body></html>。

相关主题