ASP动态网站开发教程第3版答案Word文件下载.docx
- 文档编号:16151837
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:13
- 大小:33.02KB
ASP动态网站开发教程第3版答案Word文件下载.docx
《ASP动态网站开发教程第3版答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《ASP动态网站开发教程第3版答案Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
略
3
参见本章练习1-2
4.
IIS默认网站的文件目录列表和与其对应的目录C:
\inetpub\wwwroot中的内容大致是相互对应的关系。
也就是说,如果用户在C:
\inetpub\wwwroot目录中创建的任何.asp文件和包含.asp文件的文件夹都可以在“Internet信息服务”窗口中找到。
而且要在浏览器中显示这些文件,只需要在地址栏http:
//localhost字符串后面加加上其相对路径和文件名即可。
例如:
要在浏览器中浏览IIS安装时在C:
\inetpub\wwwroot目录中自动产生的网页文件iisstart.asp,只需要在浏览器地址栏中输入http:
//localhost//iisstart.asp即可。
四、操作题
略,参见本章相关实例
第二章网页设计基础
1.超文本传输协议
2.<
Html>
<
/Html>
3像素
4.<
BodyBgcolor=>
Bodytext=>
5..ActionMethod
6.namevalue
1.C
3A
4.C
5.B
6.B
三、操作题
略,参见本章实例
第三章ASP脚本语言VBSprict基础
1.<
%@Language=VBScript%>
2.Variant
3.连接运算符;
关系运算符
4.常量
5.逗号
6.下标
最灵活、作用范围最小的脚本语言指定方法是使用<
Script>
标记,即在<
标记中加入所需的语言。
在一个已设定主脚本语言的页面中,使用<
标记仍可以指定页面的某一部分采用一种其他的脚本语言。
如下例:
<
Head>
Body>
ScriptLanguage="
VBScript"
Runat="
Server"
>
Response.Write("
helloworld!
"
)'
在屏幕上输出"
/Script>
/Body>
/Head>
在这里,<
标记的Language属性限定了它包含的语句使用了哪一种语言。
Runat属性指示出该脚本应当在Server端还是在Client端(浏览器上)实现。
有时为了某种需要,可能也会指定VBScript代码放在客户端执行,此时将Runat="
删去即可。
当一个表达式包含有多个运算符时,执行运算的符号有一个固定的优先计算顺序,如下所示:
算术运算符>
连接运算符>
关系运算符>
逻辑运算符
对于同优先级的运算符,以从左到右的顺序进行计算。
在表达式中,可以使用括号改变计算的优先顺序,强令表达式的某些部分优先运算。
括号内的运算总是优先于括号外的运算。
变量的作用域由声明它的位置决定。
如果在过程中声明变量,则只有该过程中的代码可访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。
如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。
第四章Response和Requset对象
1.RequestResponse
2.FormCookies
3.GET
4.Redirect
5.Buffer
1.A
2.B
3B
在ASP中,与客户端的动态交互是通过Response和Requset对象实现的,这两个对象起到了服务器与客户机之间的信息传播作用,其中Response对象用于接受客户端浏览器提交的数据,而Requset对象的功能则是将服务端的数据发送到客户端浏览器。
Cookie是Web服务器嵌入客户机中以标识用户的标记,它是服务器或脚本可以维护用户信息的一种方式。
当用户访问一个Web站点时,Web服务器可以在用户的计算机上建立一个Cookie文件,里面包含用户的有关信息,如身份识别号码、密码、用户在Web站点上购物的方式或用户访问该站点的次数。
以后,无论何时用户连接到服务器,Web站点服务器都可以访问这个Cookie文件,查询和修改其中的信息。
每个网站都可以设置自己的Cookie,Cookie中的数据完全由Web服务器的管理者来决定。
当Web服务器想知道某个用户是否曾进入到它的站点或想获得某个使用者的相关资料时,便可使用Cookie。
Cookie有会话Cookie和永久Cookie两种形式。
前者是临时的,只在浏览器打开时存在;
后者是永久的,存在于用户的硬盘上并在指定日期过期之前一直可用。
第五章Server对象
1.AdRotator
2.重定向
3.ContentRotator
4.TAB
5.BrowrCapabilitiesPermissionChecker
Server对象只有一个ScriptTimeout属性,它用于指定一个脚本延时的时间期限。
脚本运行超过ScriptTimeout属性设置时间将作超时处理,中止没有完毕的响应并提示超时错误信息。
可以在IIS的Internet信息服务程序中为Web服务设置默认的脚本超时值。
如果将默认值设为–1,则脚本将永不会过期。
如果设置的ScriptTimeout属性值小于默认值,则以默认值为超时上限。
可以使用下面的语句来取得脚本的超时值:
%TimeOut=Server.ScriptTimeOut%>
对于一些脚本执行需时过长的特定页面,也可使用ScriptTimeout属性为其设定一个限制时间。
Server对象最常用的方法是创建服务器组件的实例(Server.CreateObject),其他方法用于将URL或HTML编码成字符串,将虚拟路径映射到物理路径,以及设置脚本的超时期限等。
第六章ASP的常用组件
6.Item
ADRotator计划文件由两部分组成。
第一部分设置应用于轮换安排中所有广告图像的参数;
第二部分指定每个单独广告的文件和位置信息以及应当接收的每个广告的显示时间所占百分比。
这两部分由全是星号(*)的一行隔开。
BrowrCapabilities组件用于检测客户端浏览器的能力。
通过该组件,可以知道浏览器的名称、版本,以及是否支持框架、ActiveX控件、Cookie和脚本程序等。
BrowrCapabilities组件的工作原理如下:
当客户端浏览器向服务器发送页面请求时会自动发送一个UserAgentHTTP标题,而该标题是一个声明浏览器及其版本的ASCII字符串。
而BrowserCapabilities组件就将UserAgent映射到在文件Browscap.ini中所注明的浏览器,并通过BrowserType对象的属性来识别客户浏览器。
第七章Application和Session对象
1.记录,字段
2.主健(主索引),一般性索引
3.FROM子句
4.CreateObject
Web上用在浏览器和服务器之间传送请求和响应的HTTP协议是无状态协议,Web服务器将每个页面请求都当作独立的请求,服务器不保留以前请求的任何信息。
ASP的Session对象弥补了HTTP无法记忆先前请求的缺陷。
Session对象可用来标识每次访问的用户并收集信息,用户在应用程序的页面之间跳转时,该Session信息仍然存在并保持不变。
在用户与网站服务器保持联系期间,应用程序可调用这些存储的信息来跟踪用户的喜好或选择。
Application对象是个应用程序级的对象,它可以产生一个全部的Web应用程序都可以存取的变量,所有的客户都可以访问这个变量。
应用程序是驻留在Web站点的特定目录中的一组文件。
每个Web站点上可以有多个应用程序,还可以根据某个任务为一些ASP文件创建一个应用程序。
例如,创建一个应用程序为全部客户服务后,再创建一个新的应用程序来为网络管理员服务。
应用程序的运行实例用Application对象表示,其生存期从请求该应用程序的第一个页面开始(不是从服务器启动开始),直到Web站点关闭时结束。
由于存储在Application对象中的数据可以被应用程序的所有用户共享,因而Application对象特别适合在应用程序的不同用户之间传递信息。
第八章ASP的文件处理
1.0
2.锁定类型
3.MovePrevious,MoveNext,MoveLast
4.Count,Item
1.C
FileAccess组件提供可用于在计算机文件系统中检索和修改文件的对象。
用户可以使用FileAccess组件创建FileSystemObject对象,简称为FSO。
FSO提供用于访问文件系统的方法、属性和集合。
FSO可以用来对驱动器、文件夹以及文件等对象进行相关的处理操作。
它可以检测并显示出系统驱动器的信息分配情况;
可以创建、改变、移动和删除文件夹,并能探测一些给定的文件夹是否存在;
可以提取出文件夹的信息,如名称、被创建或最后一次修改的日期等等。
第九章应用Access数据库
1.语法错误,运行错误,逻辑错误
2.断点
3.Stop
4.文件,URL
1.
OLEDB分成两部分,一部分由数据提供者实现,包括一些基本功能,如获取数据、修改数据、添加数据项等;
另一部分由系统提供,包括一些高级服务,如游标功能、分布式查询等等。
这样的层次结构既为数据使用者即应用程序提供了多种选择方案,又为数据提供方简化了服务功能的实现手段,它只需按OLEDB规范编写一个COM组件程序即可,使得第三方发布数据更为简便。
而在应用程序方可以得到全面的功能服务,这充分体现了OLEDB两层结构的优势。
ADO实际上是OLEDB的应用层接口,这种结构也为一致的数据访问接口提供了很好的扩展性,而不再局限于特定的数据源,因此,ADO可以处理各种OLEDB支持的数据源。
ADO本身由多个对象所组成,这些对象分别负责提供各种数据库操作行为,大致上可以分为连接、修改和查询3个部份,如图9-24所示。
在ADO模型中,主体对象只有Connection,Command和Recordset3个,一个典型的ADO应用使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,比如查询或者更新数据等,而Recordset用于对结果集数据进行维护或者浏览等操作。
图9-24ADO对象模型
其他4个集合对象Errors,Properties,Parameters和Fields分别对应Error,Property,Parameter和Field对象,整个ADO对象模型由这些对象组成,如表9-6所示。
表9-6ADO中的对象
对象
说明
Connection对象
连接。
创建与数据库互动所需的连接,任何数据库的操作行为都必需在连接基础底下进行。
因此在使用ADO之前,首先要创建一个Connection对象。
必需注意的是,这个动作不是绝对的,ADO本身会在没有Connection对象的情形之下,自行创建所需的连接对象
Command对象
修改。
针对连接的数据库进行数据变动,将用户提供的指令传送到数据库。
进行新增、删除或是修改资料等变动处理,指令便是使用于变动数据的SQL语句
Recoreset对象
查询。
向连接的数据库,提出取得符合特定条件的数据内容。
应用程序从Recoreset对象取得所要处理的特定数据内容,这数据可能是某个特定数据表的全部或是特定内容,或是跨越多个数据所取得的关系型数据,这些数据以二维数组的形式提供
Fields集合和Field对象
Fields集合处理记录中的各个列。
记录集中返回的每一列在Fields集合中都有一个相关的Field对象。
Field对象使得用户可以访问列名、列数据类型以及当前记录中列的实际值等信息
Parameters集合和Parameter对象
Command对象包含一个Parameters集合。
Parameters集合包含参数化的Command对象的所有参数,每个参数信息由Parameter对象表示
Properties集合和Property对象
Connection,Command,Recordset和Field对象都含有Proiperties集合。
Properties集合用于保存与这些对象有关的各个Property对象。
Property对象表示各个选项设置或其他没有被对象的固有属性处理的ADO对象特征
Errors集合和Error对象
Connection对象包含一个Errors集合。
Errors集合包含的Errors对象给出了关于数据提供者出错时的扩展信息
第十章RecordSet对象
第十一章XML与ASP
1.RequestResponeSessionApplicationServer
2.Contents
3.LockUnLock
4.20
5.Abandon
1.D
标记语言包括文本、图片和其他多媒体链接,可以链接到当前文档的其他部分,或者其他文档和其他对象等。
标记是指编辑器在待修改的文档上做的标签。
标记由元素、属性、实体和符号组成。
元素定义了文档的块;
属性规范和增强这些块;
实体是一个或者多个字符,它们通常在键盘上找不到;
符号是记号或者字符集,它们构成了一个字母表。
文档中没有标记的每个元素的内容,通常是文本(包括图片)。
下面将简单介绍在标记语言的发展过程中经过的几个阶段:
●SGML:
1986年标专通用标记(SGML)成为ISO的标准。
因为SGML是标准语言,世界上各类商业组织用它来发布各类文档及创建自己的标记语言。
例如,HTML就是用SGML创建的最流行的标记语言。
SGML文档包括了文本和多媒体元素,也包括了各类标题,段落和一些用于格式化的元素。
每一个SGML文档都有一个文档类型声明,它包括了文档类型定义(DTD)。
DTD定义了文档内容的规则。
此外,DTD为一个或者多个文档指定一种标记语言。
●HTML:
HTML语言被定义用来处理Web上的超媒体功能。
在一个简单的文本文档中,HTML开发者插入一个元素,将站点链接到另一个站点,或者向浏览器、搜索引擎、计算机、网络和描述文档。
从HTML标准的版本是HTML4.01。
●XML:
可扩展性标记语言(XML)是SGML的一个子集。
XML包含了很多SGML特性,但是比SGML简单得多。
像SGML一样,用户可以使用XML来开发一种标记语言,它的元素和属性是为专门行业和产业而定义的。
创建这种语言之后,用户就可以像使用HTML一样,使用XML来标记并结构化文档。
参考练习11-2
略参见本章11.2.4节
第十二章ASP程序调试与错误处理
3D
在Microsoft脚本编辑器中,断点调试是一种常用的错误调试技术。
断点是在脚本中作了标记的位置,它在指定的脚本行暂停执行脚本。
当发生错误但无法轻松地找到错误源的时候,预先设置“断点”有时会很有用。
可以在可疑的行前面设置一个或多个不同的断点,当再次运行程序时,程序在执行到设置了断点的脚本行后,系统会自动启动脚本调试程序显示脚本,并且语句指针指向设置了断点的行。
此时可使用调试程序检查脚本中设置的变量或属性的值。
改正错误后,可以清除断点,这样脚本就可以不间断地运行了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 动态 网站 开发 教程 答案