ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx

上传人:b****2 文档编号:14739555 上传时间:2022-10-24 格式:DOCX 页数:14 大小:114.12KB
下载 相关 举报
ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx_第1页
第1页 / 共14页
ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx_第2页
第2页 / 共14页
ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx_第3页
第3页 / 共14页
ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx_第4页
第4页 / 共14页
ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx

《ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx》由会员分享,可在线阅读,更多相关《ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

ASPNET动态网页设计习题答案作者张德芬教材习题和实训解答文档格式.docx

6、在Dreamweaver8中建立站点

Dreamweaver8中建立站点的步骤详见教材P18。

习题:

1、解释动态网页和静态网页的含义。

在网页中插入动画或影视媒体是否就称其为动态网页?

根据网页的内容是固定的还是程序生成的,网页分为两种:

静态网页和动态网页。

这两种网页的制作语言不同。

静态网页使用语言是HTML(超文本标记语言),网页的内容是事先编制好的。

动态网页的网页内容不是固定不变的,而是由程序动态创建的。

根据实现技术,动态网页又可以细分为客户端动态网页和服务器端动态网页。

在网页中插入动画或影视媒体并不是动态网页。

2、ASP与ASP.NET有什么不同?

ASP.NET与ASP有很大的不同。

ASP程序是解释执行,未经优化;

而ASP.NET是编译执行,程序效率得到提高。

在第一次访问网页时,由于ASP.NET需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。

但是之后的访问速度比ASP网页快。

ASP.NET是建立在模块化程序设计语言之上;

而ASP使用的VBScript只是一个脚本语言。

3、什么是虚拟目录

虚拟目录并不是一个真正存在的物理目录,而是WEB服务器上物理目录的一个别名。

第2章HTML语言基础

1、在例2-3的基础上,增加两个下拉菜单标记,用于选择专业和课程;

再增加一个多行文本域,用于提交住址信息,同时将表格的边框去除。

效果如下图。

见sx2-1.html。

2、以一幅图片作为链接源,建立一个关于图像的链接。

假如图片名为pic.jpg,则和图片在同一路径下的图片链接标记为:

<

ahref=”pic.jpg”>

/a>

1、判断正误:

(1)HTML文件是文本文件。

()

对。

(2)HTML标记可以描述网页的字体、大小、颜色等,但不可以描述多媒体文件。

错。

可以描述多媒体文件,如网页中可以嵌入图片、声音、影像等。

(3)HTML标记符不区分大小写。

(4)IE浏览器是唯一的解释HTML超文本语言的工具。

如LINUX操作系统下用opera浏览器。

(5)HTML的标记可以嵌套,但不可以交叉嵌套。

(6)超链接标记仅能链接到另一个网页,不可以链接其它文件。

可以链接outlook、DOC等文件。

(7)静态网页是指静止不动的网页,因此,加入了动画或视频的网页属于动态网页。

() 

见第一章习题1解答。

(8)用HTML语言书写的页面只有经Web服务器解释后才能被浏览器正确显示。

HTML网页经浏览器解释即可正确显示,动态网页必须在Web服务器上运行后才可出正确结果。

2、开发者可以使用哪些工具编辑HTML文件,请列举出一、二种常用编辑器的名称。

如UltraEdit、EditPlus等文本编辑软件,或Frontpage、Eclipse等开发工具。

3、HTML的注释在浏览器中能见到吗?

从浏览器的“查看”“源文件”能见到吗?

HTML的注释在浏览器中不能见到,但从浏览器的“查看”“源文件”中能能见到。

4、写出常用的两种换行标记,指出它们的区别。

p>

和<

br>

标记都可以用于换行,<

是段落标记,在换行的同时,会在前段与后段之间留一空白行。

不会产生空行。

第3章VB.NET语法基础

本章的实训内容主要是练习VB.NET的语法

1、变量创建练习

(1)分别写三行语句,创建X、Y、Z三个变量,类型均为字符串型

DimXAsString

DimYAsString

DimZAsString

(2)将上述三条语句合并在一行中写

DimX,Y,ZAsString

(3)写一条语句创建一个初值为10的整型变量I

DimIAsInteger=10

2、字符串连接运算符练习:

分别定义三个字符串,值是系名、班级和自己的姓名,将这三个字符串连接后输出,要求以红色字体输出。

见sx3-2.aspx。

3、For/Next循环语句练习:

改进例3-3,输出如下式样的乘法表,要求以表格和浅蓝底色输出。

见sx3-3.aspx。

3、过程练习:

根据第1步的代码,建立一个过程,改成在过程中实现乘法表的输出。

见sx3-4.aspx。

4、While/EndWhile循环语句练习:

用While/EndWhile完成计算SUM=1+4+7+10+…+300

见sx3-5.aspx。

1、以下哪些是合法的变量名?

(1)Object

不合法。

是关键字。

(2)Fish_2

合法。

(3)学校名称

因为必须以字母开头。

(4)200卡

(5)GoShopping

(6)False

(7)Friend

(8)_blkData

2、改错练习:

IfintHour<

12

Response.Write(“上午好!

”)

ElseIfintHour=12

Response.Write(“中午好!

ElseIfintHour<

18

Response.Write(“下午好!

ElseIf

Response.Write(“晚上好!

(1)、改正以下程序片段中的错误:

改为:

12Then

ElseIfintHour=12Then

18Then

Else

EndIf

(2)、改正以下程序片段中的错误:

SelectintHour

Case<

Response.Write(“上午好!

Case=12

Response.Write(“中午好!

Response.Write(“下午好!

Case

Response.Write(“晚午好!

End

CaseElse

EndSelect

(3)改正以下程序片断的错误:

%

DimarrArr1

(2)AsInteger

DimarrArr2

(2)AsString={1,2,3}

Response.write(arrArr1(0),arrArr1

(1),arrArr1

(2))

%>

DimarrArr1

(2)AsString

DimarrArr2()AsString={1,2,3}

第4章服务器控件

1、运用WEB服务器控件,改进第二章实训中的用户注册页面。

见sx4-1.aspx。

2、设计一个用户注册页面,要求输入以下内容:

用户名、密码、出生年月、性别、邮箱、所在院校、年级、专业。

见sx4-2.aspx。

1、简要说明HTML表单和WEB表单之间的区别?

HTML表单是静态网页中定义的表单,只在浏览器端运行,用于向服务器提交用户的请求。

WEB表单是ASP.NET中的表单,是在服务器上运行的。

WEB表单也是用<

Form>

标记定义的。

WEB表单标记中有一个重要的属性:

Runat=”Server”。

正是这个属性使WEB表单与HTML表单有了本质的不同。

2、如果控件没有放在<

formrunat="

server"

>

标记中,会有什么结果?

ASP.NET的WEB服务器控件必须<

formrunat=server>

/form>

的标记之中。

如果不放在<

之间,对于大多数控件来说,就无法在服务器端进行事件处理或者获得某些返回值的,仅仅是在浏览器中显示出来而已。

3、使用Label控件有什么好处?

使用标签控件可以动态地修改显示在页面中的文本。

4、用单选按钮列表改写例4-7。

第5章验证控件

1、综合运用所学的验证控件,设计注册页面。

要求:

姓名、密码必须输入;

两次密码必须相同;

年龄要在10到30岁之间;

对于电话号码和邮箱的输入必须检查格式对不对,其中邮箱的正则表达式参见例5-4,电话号码必须是数字组成。

提交页面后,要将所有页面的输入错误以项目列表的方式展示。

可参考如下设计界面。

习题

1、判断题

(1)验证控件仅能检验输入控件是否输入了内容。

(×

,有6种验证控件)

(2)使用验证控件可以大大简化验证过程。

(√)

2、设计正则表达式,用于验证手机号码输入是否正确

“1[3,5][0-9]{9}”

3、设计正则表达式,用于验证邮箱名的输入是否正确。

邮箱名的构成要求:

由大小写英文字母、0-9的数字或下划线。

假设邮箱名的长度不超过20位。

“[_a-zA-Z0-9]{1-20}]+@[.a-z0-9A-Z]+”

4、设计正则表达式,用于验证身份证输入是否正确。

以15位身份为例,供参考

“[1-9]{7}(01/02/03/04/05/06/07/08/09/10/11/12)(0[1-9]/(1/2)[0-9]/3[0-1])[0-9]{4})]”

5、简答题

(1)简述你所学过的验证控件及其功能。

必须字段验证控件,用于检验页面的控件是否已输入。

比较验证迭件,用于将关联输入控件的值与常数值或其他输入控件的值进行比较,以确定这两个值是否与指定的关系相匹配。

范围验证控件,用于验证输入的内容是否在规定的范围内。

正则表达式验证控件:

确保关联输入控件的输入值与某个正则表达式所定义的模式相匹配。

验证总结控件和前面讲到过的其他控件一起使用,以集中给出对整个页面的验证结果

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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