《ASP精解案例教程》习题答案Word文件下载.docx

上传人:b****3 文档编号:18431084 上传时间:2022-12-16 格式:DOCX 页数:19 大小:70.51KB
下载 相关 举报
《ASP精解案例教程》习题答案Word文件下载.docx_第1页
第1页 / 共19页
《ASP精解案例教程》习题答案Word文件下载.docx_第2页
第2页 / 共19页
《ASP精解案例教程》习题答案Word文件下载.docx_第3页
第3页 / 共19页
《ASP精解案例教程》习题答案Word文件下载.docx_第4页
第4页 / 共19页
《ASP精解案例教程》习题答案Word文件下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

《ASP精解案例教程》习题答案Word文件下载.docx

《《ASP精解案例教程》习题答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《《ASP精解案例教程》习题答案Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。

《ASP精解案例教程》习题答案Word文件下载.docx

处理文字时通常利用如“<

FONTFACE="

隶书"

SIZE="

5"

COLOR="

red"

>

xx<

/FONT>

”的标记,定义字符xx的字体显示为隶书,字号是40,颜色是红色。

文字标记中,Face属性的功能是设置字体,双击“控制面板”中的“字体”,可以看到可以引用字体的名称,这些字体的名称都可以给FACE属性赋值

【2】如何引入一张图片,如何给图片加上边框?

利用“<

IMGSRC="

myimage.jpg"

WIDTH="

300"

HEIGHT="

200"

BORDER="

10"

”格式可以插入一张图片,myimage.jpg文件必须和该HTML文件放在同一个目录下。

IMG是HTML的一个标记,是IMAGE的缩写;

SRC属性给出要连接的图片的路径和文件名

这里的300和200都是没有单位的,默认是象素px。

使用IMG标记将myimage.jpg图片插入到HTML的文档中,WIDTH属性和HEIGHT属性分别设置该图片的宽度和高度,单位是像素。

要去掉图片的黑框,只要将BORDER属性设置为0就可以了

【3】如何使用超级链接,如何将超级链接的下划线去掉?

使用超级链接的基本的语法是:

<

AHREF="

Address.htm"

XX<

/A>

XX是一个超级链接,连接到Address.htm文件;

A>

是单词Anchor的缩写,中文的意思是“锚”,功能是从一个页面链接到另一个页面;

属性HREF定义的是链接到哪一页

可以指定A标记以不同的方式显示。

一个超级链接有几种不同的状态:

未被访问链接(Link)、已访问链接(Visited)和鼠标移动过(Hover)。

可以定义超级链接文字的颜色,可以定义字体的大小,一般超级链接都有下划线,可以利用“TEXT-DECORATION:

NONE”将超级链接的下划线去掉

【4】如何定义跨行的表格。

如何将表格的字体和边框的距离加大?

TABLE>

是表格的基本标记。

TR>

代表表格的行,<

TD>

代表表格的列。

定义一个三行两列的表格

利用ROWSPAN属性设置该单元格占用多行,利用COLSPAN属性设置该单元格是占用多列

Cellpadding和Cellspacing属性的使用方法。

Cellpading的意思是单元格的边距,指的是字与单元格边框的距离。

Cellspacing的意思是单元格间距,指的是单元格之间的距离

【5】框架有几种基本形式?

如何使用?

设计网页时,经常用到的一种格式是框架。

基本网页框架分成两种,左右框架和上下框架

FRAMESETROWS="

20%,*"

的意思是:

基本框架是上下框架,上面占20%,下面占80%。

FRAMENAME="

TOP"

SRC="

TOP.HTM"

NORESIZE>

框架的名称是top,放入的HTML网页是top.htm,而且不可改变大小

【6】加载CSS样式的方式有哪些?

使用CSS来格式化网页,共有三种方式:

在HEAD中引用、在BODY中引用和作为文件来引用

只要在HEAD标记中加上STYLE标记就可以了,然后在其中定义各种标记的显示样式。

在BODY中实现主要是在标记中引用,只要将定义在STYLE标记中的值拿到对应的标记中就可以了,

可以将HEAD中定义的样式另存成一个文件。

CSS作为一个外部文件引入的方式有两种,一种是做链接,另一种是导入。

首先将STYLE标记中的内容存成一个文件

【7】编写Email注册的表单(上机练习)

在常用的表单制作过程中,经常遇到的是按钮制作、输入元素的制作等。

常见的表单控件包括文本框、文本域、密码框、多选框、单选框和下拉列表框,等等。

除了文本域和下拉列表,其他只要修改TYPE属性就可以了,使用方法如程序2-11.htm所示。

案例名称:

表单中常用控件

程序名称:

2-11.htm

HTML>

BODY>

<

FORMACTION="

do_submit.asp"

METHOD="

POST"

姓名:

INPUTTYPE="

TEXT"

NAME="

USERNAME"

BR>

密码:

PASSWORD"

USERPWD"

性别:

RADIO"

SEX"

CHECKED>

<

女<

血型:

BLOOD"

O

A

B

AB<

性格:

CHECKBOX"

热情大方

温柔体贴

多情善感<

文件:

FILE"

简介:

TEXTAREAROWS="

8"

COLS="

30"

/TEXTAREA>

城市:

SELECTSIZE=1>

<

OPTION>

北京市<

/OPTION>

上海市<

南京市<

/SELECT>

BUTTON"

VALUE="

提交"

SUBMIT"

RESET"

/FORM>

/BODY>

/HTML>

需要注意的是:

程序中单选框分成两个组,一个是性别,另一个是血型,同一组必须用同样的名字,如果某一个默认选中,只要加上CHECKED属性就可以了。

两个比较特殊的元素是下拉列表和文本域,它们使用的HTML标记是TEXTAREA和SELECT。

程序显示的结果如图2-11所示。

图2-11表单中常用控件

第三章JavaScript语言简介

【1】编写程序统计1到50中所有偶数的和。

(分别用for和while语句实现)

参考下面的两个程序。

while语句

2-34.htm

SCRIPTLANGUAGE="

JavaScript"

variSum=0;

vari=0;

while(i<

=100)

{

iSum+=i;

i++;

}

document.write(iSum);

/SCRIPT>

for语句

2-33.htm

for(vari=0;

i<

=100;

i++)

{

}

【2】编写程序实现:

取系统时间,如果时间在6:

00-12:

00之间,输出“早上好”;

如果时间在12:

00-18:

00,输出“下午好”;

如果时间在18:

00-24:

00之间,输出“晚上好”;

如果时间在0:

00-6:

00,输出“凌晨好”。

参考案例3-2网页时钟,利用if语句判断输出。

【3】在字符串“Iamagirl,Ilikedancing!

”的每个字符之间加上一个字符“#”,输出字符为:

“I##a#m##a##girl#,##I##like##d#a#n#c#i#n#g#!

”,并统计“#”的个数。

使用字符串处理函数

string.htm

varstr="

Iamagirl,Ilikecat"

variCount=0;

for(i=0;

str.length;

{

if(str.charAt(i)=="

a"

iCount++;

}

document.write(iCount);

参考该程序,如果得到空格,就将其换成#。

【4】改写案例3-4,尽量将函数缩减到最小。

(上机完成)

提示:

使用this运算符。

第二部分ASP内置对象与组件

第四章ASP内置对象

【1】Response对象有什么功能,Response.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】如何获得获得客户端的IP地址?

REMOTE_ADDR返回:

%=Request.ServerVariables("

REMOTE_ADDR"

)%>

br>

【4】Application对象有什么特点?

和Session对象有什么联系和区别?

Application对象是一个比较重要的对象,对Application对象的理解关键是:

网站所有的用户公用一个Application对象,当网站服务器开启的时候,Application就被创建了。

利用Application这一特性,可以方便的创建聊天室,和网站计数器等常用站点应用程序

Session指的是访问者从到达某个特定主页到离开为止的那段时间,网站为用户分配的用来保存用户信息的对象。

可以使用Session对象存储用户登录网站时候的信息。

当用户在页面之间跳转时,存储在Session对象中的变量不会被清除。

【5】如何利用程序获得某网站的根路径?

Server.MapPath("

/"

)取的永远是网站的主目录

【6】程序如何向浏览器写入Cookie集合,如何从浏览器端读取Cookie集合。

可以将Cookie写到浏览器中,让浏览器来保存Cookies的值。

如程序4-20.asp所示。

写入Cookie

4-20.asp

%@Language=Jscript%>

%

Response.Cookies("

User"

)("

Name1"

)="

Jack"

Password"

password"

%>

写入Cookies<

ahref="

4-21.asp"

查看<

/a>

读出Cookie

4-21.asp

读出Cookies<

%=Request.Cookies("

)%>

【7】改写案例4-3,实现人数统计的图形显示。

(上机练习)

functionG(counter)

varS,i,myimage;

myimage="

"

;

S=counter+"

for(i=0;

i<

S.length;

myimage=myimage+"

+S.charAt(i)+"

.gif>

returnmyimage;

加入上面的函数,在显示的时候调用。

并将0-9.gif图片拷贝倒当前目录。

【8】改写案例4-3,给聊天室添加发言的颜色选择,发言时可以选择三种颜色(红色Red,蓝色Blue和黑色Black),发言在显示的时候显示成选择颜色。

使用下拉列表将将显示3种颜色,利用request对象读取,然后利用<

fontcolor=””>

语句改变显示字符串的颜色。

第五章ASP内置组件

【1】如何使用文件组件?

文件组件提供哪些功能?

FileSystemObject(FSO:

文件系统对象)组件是IIS自带的一个组件,利用这个组件的一些方法可以在服务器上操作文件的内容、操作文件和操作文件夹。

利用IIS5.0自带的FileSystemObject组件,几乎可以控制服务器的所有文件系统。

为了实现这些功能,需要使用下面对象。

1.FileSystemObject:

这个对象包括了一些基本的对文件系统进行操作的方法,比如说,复制和删除文件夹或者文件。

2.TextStream:

这个对象用来读写文件

3.File:

它的方法和属性被用来处理单独的文件。

4.Folder:

它的方法和属性被用来处理文件夹。

【2】如何向已经存在的文件中追加内容?

追加数据

5-05.asp

varpath=Server.MapPath("

test.log"

);

varMyFileObject=Server.CreateObject("

Scripting.FileSystemObject"

varMyTextFile=MyFileObject.OpenTextFile(path,8,true)

MyTextFile.WriteLine(Request.ServerVariables("

))

MyTextFile.Close();

【3】打开文件有哪几种方式,有哪些参数?

各是什么意义?

一般说来,OpenTextFile()方法是用来读取数据的,也可以用它追加数据信息

OpenTextFile(path,8,true)中有三个参数,第一个参数打开文件的地址,第二个参数8是打开方式,这里是以追加的形式打开,第三个参数true的意思是如果该文件不存在就创建一个新文件。

【4】如何利用拷贝、删除和赋值文件?

有不止一种方法来对文件进行拷贝、移动以及删除工作。

可以利用FileSystemObject对象的方法也可以利用File对象的方法。

FileSystemObject对象对文件操作的一些方法为:

●CopyFile(source,destination,[Overwrite]):

这个方法进行复制操作,可以使用source参数通配符在一个时刻进行多个文件的复制。

OverWrite参数将在目标文件已经存在的情况下进行覆盖操作。

●MoveFile(source,destination):

这个方法对文件进行移动操作,同样可以使用通配符来移动多个文件,如果目的文件已经存在,则会报错。

●DeleteFile(FileSpecifier):

这个方法功能是删除指定文件,同样还可以利用通配符实现多文件的删除。

如果没有符合通配符的文件,将会报错。

【5】广告组件的配置文件的功能是什么?

GetAdvertisement方法需要一个参数,这个参数是一个文件,该文件包含有关广告图标的显示信息和连接信息以及显示权重

两大部分信息用*号分隔,第一部分是4个通用的参数,下面是依次的解释:

●REDIRECT:

当广告点击后,调用该文件进行处理。

●WIDTH:

指示该图标文件的宽度,默认值为440。

●HEIGHT:

指示图标文件的高度,默认值为60。

●BORDER:

广告图标文件的边界厚度,默认值为0。

【6】改写案例5-2,添加留言的表情,提供下拉列表框(笑着说和哭着说)供用户选择。

第六章在ASP中使用外置组件

【1】内置组件和外置组件有什么区别?

组件通过指定的一些接口函数提供一些功能。

可以理解组件是一种程序,通过调用这种程序,可以实现在ASP程序中无法实现或者很难实现的功能,组件提供一种很好的代码重用的方法。

可以利用ASP设计制作动态、交互的Web页面,但是会发现ASP在某些方面功能不强,甚至不借助服务器端组件就很难实现某些功能,例如:

文件上传、数据库操作,邮件功能,文件系统操作等。

但是幸运的是可以找到很多组件来提高ASP的编程应用能力,

【2】得到一个新的外置组件,如何在服务器上注册?

ASP要使用一个组件,首先必须在服务器上注册。

将lyfUpload.dll文件拷贝到系统盘WINNT目录下的system32目录下,点击“开始”菜单,打开“运行”窗口,打开方式如图6-2所示。

图6-2打开运行窗口

在运行窗口中输入“regsvr32lyfupload.dll”,注意必须将lyfupload.dll文件拷贝到system32目录下,不让就找不到。

如图6-3所示。

图6-3注册组件

注册成功后弹出对话框,说明注册成功了,如图6-4所示。

图6-4注册成功

【3】文件上传组件有哪些属性和方法,功能是什么?

组件利用提供了一些方法:

Request方法功能:

得到提交页面中表单元素的值。

FileType方法功能:

得到上传文件的Content-Type。

SaveFile方法功能:

上传客户端选择的文件。

About方法显示LyfUpload组件的作者及版本号等信息调用。

ExtName属性功能:

限制上载文件的类型

MaxSize属性功能:

限制上载文件的大小

FileSize属性功能:

得到上载文件的大小

【4】文件上传程序的文件输入表单和一般的表单有什么区别?

表单属性中一定要包含enctype="

multipart/form-data"

语句,此时是处理文件,是一种Form数据,所以一定要加上这句话,否则文件将不能上传。

【5】新建一个JMail的Message对象为msg,语句“msg.Send("

用户名:

密码@邮箱的Smtp地址"

)”中的用户名、密码和Smtp的地址分别是什么意思。

如果某人的邮箱是lisi@,密码是aaabbbccc,如何设置这三个参数?

修改“if(!

msg.Send("

lisi:

aaabbbccc@"

))”,用户名和密码是发送人邮箱的用户名和密码,注意中间用分号隔开,@符号后面是邮件的Smtp地址,现在发送邮件的服务器都需要验证是不是本系统的用户,这条语句最关键。

【6】根据自己的情况,改编案例6-2中的程序,使之能发送邮件。

参考书上说明。

【7】编写一个组件,包含一个方法,该方法实现求一个输入值的立方,方法名为zzz。

该组件调用的方法必须是:

“Server.CreateObject("

abc.def"

”。

参考案例6-3利用VB6写服务器端组件

第三部分ASP操作数据库

第七章ADO数据访问接口

【1】简述ADO的功能,以及常用三大对象的用途。

使用ADO(ActiveXDataObject:

ActiveX数据对象),可以对几乎所有数据库进行读取和写入操作。

可以使用ADO来访问MicrosoftAccess,MicrosoftSQLServer和Oracle等数据库。

ADO常用的四种对象及其功能为:

●连接对象(Connection):

用来连接数据库。

●记录集对象(RecordSet):

用来保存查询语句返回的结果。

●命令对象(Command):

用来执行SQL(StructuredQueryLanguage)语句或者SQLServer的存储过程。

●参数对象(Parameter)。

用来为存储过程或查询提供参数

【2】访问数据库格式一有什么特点,可以执行哪些SQL语句。

格式一:

数据库调用的基本格式

格式说明:

利用Execute方法建立RecordSet对象

//第一步:

建立Connection对象

varconn=Server.Create

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

当前位置:首页 > 经管营销 > 销售营销

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

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