ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:70.51KB ,
资源ID:5443579      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5443579.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《ASP精解案例教程》习题答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《ASP精解案例教程》习题答案.docx

1、ASP精解案例教程习题答案。ASP精解案例教程习题参考答案 出版社: 清华大学出版社, 北京交通大学出版社B/S架构基础编程3姐妹之一:1、ASP精解案例教程2、JSP应用教程 3、ASP.NET应用教程第一部分 环境配置与网站编程基础第一章 配置ASP运行环境【1】 ASP、PHP和JSP分别是哪个公司的推出的,各有什么特点?ASP是微软公司推出的,在这三种语言中是用的最为广泛的一种。JSP是SUN公司推出的服务器端编程语言,是J2EE(Java 2 Enterprise Edition:Java2企业版)十三种核心技术中最重要的一种。这两种是目前应用开发体系的主流。PHP在1999年的下半

2、年和2000年用的非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台。但是随着时间的推移,免费的东西更新的速度就会比较慢而且没有很好的技术支持,所以PHP逐渐淡出开发领域。【2】 简要说明ASP的发展历史。ASP的第一个版本是0.9测试版。它给WEB开发带来一阵暴风,它能够将代码直接嵌入HTML,使得设计WEB页面变得更简单更强大,并且通过内置的组件能够实现强大功能,最明显的就是ActiveX Data Objects(ADO:数据访问接口)。最终出场的是Active Server Page 1.0,它作为IIS(Internet Info

3、rmation Server:Internet信息服务器)的附属产品免费发送。并且不久就在Windows平台上广泛使用。ASP与ADO的结合使用开发者很容易地在一个数据库中建立和打开一个记录集。这是它如此快就被大众接受的因素。 1998年,微软公司又发布了ASP2.0。ASP1.0和ASP2.0主要区别是外部组件。有了ASP2.0和IIS4.0,就可以建立ASP应用了。微软公司接着开发了Windows 2000操作系统。这个Windows版本给带上了IIS 5.0 以及ASP3.0。虽然到目前Windows已经发展到比较高的版本,但是开发领域中依然100%采用Windows 2000 Serv

4、er。Windows 2000包括三个不同的版本:Professional、Server和Advanced Server。按照缺省设置安装Windows 2000 Server,安装时不用作任何改动,就配置好了ASP的运行环境。【3】 ASP支持哪些脚本语言,分别属于哪个语系的。ASP可以使用两种脚本语言:VBScript和Jscript。所谓的Jscript语言就是微软版本的JavaScript语言。本书所有案例程序基于C语系下的Jscript语言。【4】 建立ASP+SQL Server2000开发平台,并编写程序测试(上机完成)。参考书1.3小节。第二章 Web编程基础【1】 如何在网页

5、中设置字体,有哪些字体可以使用?处理文字时通常利用如“ xx”的标记,定义字符xx的字体显示为隶书,字号是40,颜色是红色。文字标记中,Face属性的功能是设置字体,双击“控制面板”中的“字体”,可以看到可以引用字体的名称,这些字体的名称都可以给FACE属性赋值【2】 如何引入一张图片,如何给图片加上边框?利用“”格式可以插入一张图片,myimage.jpg文件必须和该HTML文件放在同一个目录下。IMG是HTML的一个标记,是IMAGE的缩写;SRC属性给出要连接的图片的路径和文件名这里的300和200都是没有单位的,默认是象素px。使用IMG标记将myimage.jpg图片插入到HTML的

6、文档中,WIDTH属性和HEIGHT属性分别设置该图片的宽度和高度,单位是像素。要去掉图片的黑框,只要将BORDER属性设置为就可以了【3】 如何使用超级链接,如何将超级链接的下划线去掉?使用超级链接的基本的语法是:XX。XX是一个超级链接,连接到Address.htm文件;是单词Anchor的缩写,中文的意思是“锚”,功能是从一个页面链接到另一个页面;属性HREF定义的是链接到哪一页可以指定A标记以不同的方式显示。一个超级链接有几种不同的状态:未被访问链接(Link)、已访问链接(Visited)和鼠标移动过(Hover)。可以定义超级链接文字的颜色,可以定义字体的大小,一般超级链接都有下划

7、线,可以利用“TEXT-DECORATION:NONE”将超级链接的下划线去掉【4】 如何定义跨行的表格。如何将表格的字体和边框的距离加大?是表格的基本标记。代表表格的行,代表表格的列。定义一个三行两列的表格利用ROWSPAN属性设置该单元格占用多行,利用COLSPAN属性设置该单元格是占用多列Cellpadding和Cellspacing属性的使用方法。Cellpading的意思是单元格的边距,指的是字与单元格边框的距离。Cellspacing的意思是单元格间距,指的是单元格之间的距离【5】 框架有几种基本形式?如何使用?设计网页时,经常用到的一种格式是框架。基本网页框架分成两种,左右框架和

8、上下框架的意思是:基本框架是上下框架,上面占20%,下面占80%。的意思是:框架的名称是top,放入的HTML网页是top.htm,而且不可改变大小【6】 加载CSS样式的方式有哪些?如何使用?使用CSS来格式化网页,共有三种方式:在HEAD中引用、在BODY中引用和作为文件来引用只要在HEAD标记中加上STYLE标记就可以了,然后在其中定义各种标记的显示样式。在BODY中实现主要是在标记中引用,只要将定义在STYLE标记中的值拿到对应的标记中就可以了,可以将HEAD中定义的样式另存成一个文件。CSS作为一个外部文件引入的方式有两种,一种是做链接,另一种是导入。首先将STYLE标记中的内容存成

9、一个文件【7】 编写Email注册的表单(上机练习)在常用的表单制作过程中,经常遇到的是按钮制作、输入元素的制作等。常见的表单控件包括文本框、文本域、密码框、多选框、单选框和下拉列表框,等等。除了文本域和下拉列表,其他只要修改TYPE属性就可以了,使用方法如程序2-11.htm所示。案例名称:表单中常用控件程序名称:2-11.htm 姓名: 密码: 性别:男 女 血型:O A B AB 性格:热情大方 温柔体贴 多情善感 文件: 简介: 城市: 北京市 上海市 南京市 需要注意的是:程序中单选框分成两个组,一个是性别,另一个是血型,同一组必须用同样的名字,如果某一个默认选中,只要加上CHECK

10、ED属性就可以了。两个比较特殊的元素是下拉列表和文本域,它们使用的HTML标记是TEXTAREA和SELECT。程序显示的结果如图2-11所示。图2-11 表单中常用控件第三章 JavaScript语言简介【1】 编写程序统计1到50中所有偶数的和。(分别用for和while语句实现)参考下面的两个程序。案例名称:while 语句程序名称:2-34.htm var iSum = 0; var i = 0; while( i=100 ) iSum += i; i+; document.write(iSum); 案例名称:for 语句程序名称:2-33.htm var iSum = 0; for(

11、var i = 0; i = 100; i+) iSum += i; document.write(iSum); 【2】 编写程序实现:取系统时间,如果时间在6:0012:00之间,输出“早上好”;如果时间在12:0018:00,输出“下午好”;如果时间在18:0024:00之间,输出“晚上好”;如果时间在0:006:00,输出“凌晨好”。参考案例3-2 网页时钟,利用if语句判断输出。【3】在字符串“I am a girl, I like dancing!”的每个字符之间加上一个字符“#”,输出字符为:“I# #a#m# #a# #girl#,# #I# #like# #d#a#n#c#i#

12、n#g#!”,并统计“#”的个数。案例名称:使用字符串处理函数程序名称:string.htm var str = I am a girl, I like cat var iCount = 0; for( i = 0; i str.length; i+) if(str.charAt(i) = a) iCount+; document.write(iCount); 参考该程序,如果得到空格,就将其换成#。【4】 改写案例3-4,尽量将函数缩减到最小。(上机完成)提示: 使用this运算符。第二部分 ASP内置对象与组件第四章 ASP内置对象【1】 Response对象有什么功能,Response.

13、Wrtie和document.write有什么区别?Response对象主要功能是向浏览器输出信息。Response.Wrtie的功能是ASP的代码,document.write是JavaScript代码。【2】 Request.Form和Request.QueryString有什么异同点?Request对象主要的功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString和直接使用Request,Request是前两种的缩写。前两种主要对应的Form提交时的两种不同提交方法:分别是Post方法和Get方法。【3】 如何获得获得客户端的I

14、P地址?REMOTE_ADDR返回:【4】 Application对象有什么特点?和Session对象有什么联系和区别?Application对象是一个比较重要的对象,对Application对象的理解关键是:网站所有的用户公用一个Application对象,当网站服务器开启的时候,Application就被创建了。利用Application这一特性,可以方便的创建聊天室,和网站计数器等常用站点应用程序Session指的是访问者从到达某个特定主页到离开为止的那段时间,网站为用户分配的用来保存用户信息的对象。可以使用Session 对象存储用户登录网站时候的信息。当用户在页面之间跳转时,存储在S

15、ession对象中的变量不会被清除。 【5】 如何利用程序获得某网站的根路径?Server.MapPath(/)取的永远是网站的主目录【6】 程序如何向浏览器写入Cookie集合,如何从浏览器端读取Cookie集合。可以将Cookie写到浏览器中,让浏览器来保存Cookies的值。如程序4-20.asp所示。案例名称:写入Cookie程序名称:4-20.asp写入Cookies查看案例名称:读出Cookie程序名称:4-21.asp读出Cookies【7】 改写案例4-3,实现人数统计的图形显示。(上机练习) function G( counter ) var S, i, myimage; m

16、yimage = ; S = counter + ; for(i = 0; iS.length; i+) myimage = myimage + ; return myimage; 加入上面的函数,在显示的时候调用。并将09.gif图片拷贝倒当前目录。【8】 改写案例4-3,给聊天室添加发言的颜色选择,发言时可以选择三种颜色(红色Red,蓝色Blue和黑色Black),发言在显示的时候显示成选择颜色。(上机练习)使用下拉列表将将显示3种颜色,利用request对象读取,然后利用语句改变显示字符串的颜色。第五章 ASP内置组件【1】 如何使用文件组件?文件组件提供哪些功能?FileSystemO

17、bject(FSO:文件系统对象)组件是IIS自带的一个组件,利用这个组件的一些方法可以在服务器上操作文件的内容、操作文件和操作文件夹。利用IIS5.0自带的FileSystemObject组件,几乎可以控制服务器的所有文件系统。为了实现这些功能,需要使用下面对象。1. FileSystemObject:这个对象包括了一些基本的对文件系统进行操作的方法,比如说,复制和删除文件夹或者文件。2. TextStream:这个对象用来读写文件3. File:它的方法和属性被用来处理单独的文件。4. Folder:它的方法和属性被用来处理文件夹。【2】 如何向已经存在的文件中追加内容?案例名称:追加数据

18、程序名称:5-05.asp【3】 打开文件有哪几种方式,有哪些参数?各是什么意义?一般说来,OpenTextFile()方法是用来读取数据的,也可以用它追加数据信息OpenTextFile(path,8,true)中有三个参数,第一个参数打开文件的地址,第二个参数8是打开方式,这里是以追加的形式打开,第三个参数true的意思是如果该文件不存在就创建一个新文件。【4】 如何利用拷贝、删除和赋值文件?有不止一种方法来对文件进行拷贝、移动以及删除工作。可以利用FileSystemObject对象的方法也可以利用File对象的方法。FileSystemObject对象对文件操作的一些方法为: Copy

19、File(source, destination,Overwrite):这个方法进行复制操作,可以使用source参数通配符在一个时刻进行多个文件的复制。OverWrite参数将在目标文件已经存在的情况下进行覆盖操作。 MoveFile(source, destination):这个方法对文件进行移动操作,同样可以使用通配符来移动多个文件,如果目的文件已经存在,则会报错。 DeleteFile(FileSpecifier):这个方法功能是删除指定文件,同样还可以利用通配符实现多文件的删除。如果没有符合通配符的文件,将会报错。【5】 广告组件的配置文件的功能是什么?GetAdvertisemen

20、t方法需要一个参数,这个参数是一个文件,该文件包含有关广告图标的显示信息和连接信息以及显示权重两大部分信息用*号分隔,第一部分是4个通用的参数,下面是依次的解释: REDIRECT:当广告点击后,调用该文件进行处理。 WIDTH:指示该图标文件的宽度,默认值为440。 HEIGHT:指示图标文件的高度,默认值为60。 BORDER:广告图标文件的边界厚度,默认值为0。【6】 改写案例5-2,添加留言的表情,提供下拉列表框(笑着说和哭着说)供用户选择。(上机完成)第六章 在ASP中使用外置组件【1】 内置组件和外置组件有什么区别?组件通过指定的一些接口函数提供一些功能。可以理解组件是一种程序,通

21、过调用这种程序,可以实现在ASP程序中无法实现或者很难实现的功能,组件提供一种很好的代码重用的方法。可以利用ASP设计制作动态、交互的Web页面,但是会发现ASP在某些方面功能不强,甚至不借助服务器端组件就很难实现某些功能,例如:文件上传、数据库操作,邮件功能,文件系统操作等。但是幸运的是可以找到很多组件来提高ASP的编程应用能力, 【2】 得到一个新的外置组件,如何在服务器上注册?ASP要使用一个组件,首先必须在服务器上注册。将lyfUpload.dll文件拷贝到系统盘WINNT目录下的system32目录下,点击“开始”菜单,打开“运行”窗口,打开方式如图6-2所示。图6-2 打开运行窗口

22、在运行窗口中输入“regsvr32 lyfupload.dll”,注意必须将lyfupload.dll文件拷贝到system32目录下,不让就找不到。如图6-3所示。图6-3 注册组件注册成功后弹出对话框,说明注册成功了,如图6-4所示。图6-4 注册成功【3】 文件上传组件有哪些属性和方法,功能是什么?组件利用提供了一些方法:Request方法 功能:得到提交页面中表单元素的值。FileType方法 功能:得到上传文件的Content-Type。SaveFile方法 功能:上传客户端选择的文件。About方法 显示LyfUpload组件的作者及版本号等信息调用。ExtName属性 功能:限制

23、上载文件的类型MaxSize属性 功能:限制上载文件的大小FileSize属性 功能:得到上载文件的大小【4】 文件上传程序的文件输入表单和一般的表单有什么区别?表单属性中一定要包含enctype=multipart/form-data语句,此时是处理文件,是一种Form数据,所以一定要加上这句话,否则文件将不能上传。【5】 新建一个JMail的Message对象为msg,语句“msg.Send( 用户名:密码邮箱的Smtp地址 )”中的用户名、密码和Smtp的地址分别是什么意思。如果某人的邮箱是lisi,密码是aaabbbccc,如何设置这三个参数?修改“if (! msg.Send( li

24、si: aaabbbccc )”,用户名和密码是发送人邮箱的用户名和密码,注意中间用分号隔开,符号后面是邮件的Smtp地址,现在发送邮件的服务器都需要验证是不是本系统的用户,这条语句最关键。【6】 根据自己的情况,改编案例6-2中的程序,使之能发送邮件。(上机练习)参考书上说明。【7】 编写一个组件,包含一个方法,该方法实现求一个输入值的立方,方法名为zzz。该组件调用的方法必须是:“Server.CreateObject(abc.def);”。(上机练习)参考案例6-3 利用VB6写服务器端组件第三部分 ASP操作数据库第七章 ADO数据访问接口【1】 简述ADO的功能,以及常用三大对象的用

25、途。使用ADO(ActiveX Data Object::ActiveX数据对象),可以对几乎所有数据库进行读取和写入操作。可以使用ADO来访问Microsoft Access,Microsoft SQL Server和Oracle等数据库。ADO常用的四种对象及其功能为: 连接对象(Connection):用来连接数据库。 记录集对象(RecordSet):用来保存查询语句返回的结果。 命令对象(Command):用来执行SQL(Structured Query Language)语句或者SQL Server的存储过程。 参数对象(Parameter)。用来为存储过程或查询提供参数【2】 访问数据库格式一有什么特点,可以执行哪些SQL语句。格式一:数据库调用的基本格式格式说明:利用Execute方法建立RecordSet对象/第一步:建立Connection对象var conn = Server.Create

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

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