当前位置:文档之家› 课后题答案

课后题答案

课后题答案
课后题答案

第一章1.简述WEB的特点。

答:①Web是图形化和易于导航的

②Web与平台无关。无论平台是什么,都可以通过Internet访问Web。

③Web是分布式。图形、声音、视频等大量信息可以放在不同的站点,但在逻辑上是一体化的。

④Web是动态的。信息的提供者经常对网站上的信息进行更新。

2.简述静态网页和动态网页的执行过程,说明两者的异同。

答:静态网页:指那些不能够接收用户输入信息的Web网页,其内容是静态的,唯一的响应就是接受鼠标单击超链接后显示所链接的网页。

其执行过程如下:

①用户在客户端将HTML文件的网址输入到浏览器的地址栏,请求一个HTML网页。

②Web浏览器向Web服务器发送HTML文件请求,称为Request (请求)。

③Web服务器找到该HTML文件,将其传送给用户浏览器,称为Response(响应)。

④用户的Web浏览器解释HTML文件,结果在Web浏览器中显示。

动态网页:是采用ASP、https://www.doczj.com/doc/aa18868959.html,、JSP或PHP等语言动态生成的网页,只有在接到用户访问请求后才生成网页并传输到用户的浏览

器。

其执行过程如下:

①用户在客户端将一个网址输入到浏览器的地址栏,请求一个Web网页。

②Web浏览器向Web服务器发送Web网页请求,称为Request (请求)。

③Web服务器找到该https://www.doczj.com/doc/aa18868959.html,文件对其进行解释并生成标准的HTML文件。

④Web浏览器将HTML文件传送给用户浏览器,称为Response (响应)。

用户的Web浏览器解释HTML文件,结果在Web浏览器中显示。

③异同点:

第2章 https://www.doczj.com/doc/aa18868959.html,编程模型

2.简述典型的网页结构

答: https://www.doczj.com/doc/aa18868959.html,页面的内部结构是非常模块化的,包括页面指令、代码和页面布局3个独立的部分。

●页面指令。页面指令建立该页面的运行环境,规定https://www.doczj.com/doc/aa18868959.html,引

擎的运行库如何处理该页面,控制https://www.doczj.com/doc/aa18868959.html,页面的行为。

●页面布局。页面布局表示页面的可视元素,包括标记、服务器

控件和静态文本。

●源代码部分。源代码部分包括页面和控件事件处理程序等,先

编译后执行。

其中页面指令和页面布局统称为HTML部分。

3.HTML有哪些常用的标记?它们各有什么功能?

7.如何在网页中使用样式表文件?

在网页文件中引用该样式表文件只需要在网页的与之间添加如下代码:

其中,rel规定了被链接文件的关系,取值永远是“Stylesheet”,type属性规定了链接文件的类型;href属性则指定了要链接的样式表文件的URL。

第四章https://www.doczj.com/doc/aa18868959.html,控件

3.简述TextBox控件的TextMode属性设置方法。

答:在网页中放入一个TextBox控件,在属性窗口中中找到TextMode,点击下拉列表选择需要的样式,默认为SingleLine。

4.简述Button控件的常用事件。

答:①Click事件:单击命令按钮且包含它的表单提交到服务器时,引发此事件;②Command事件:单击命令按钮时,引发此事件。

默认的Button按钮为Submit按钮,这种情况下不指定CommandName 属性和CommandArgument属性值,单击时将激活Click事件;当设置了CommandName属性和CommandArgument属性后,Button成为一个Command按钮,此时单击将激活Command事件。

5.简述Button控件和LinkButton、ImageButton及HyperLink控件的异同。

答:这4个控件都属于WEB服务器控件,有很多相同的属性和事件。

①Button控件:命令按钮控件,包含方法OnClick(引发Click事件),OnCommand(引发Command事件),

②LinkButton控件:超链接按钮控件,在功能上与Button控件是相似的,只是在呈现的样式上不同,他是以超链接的形式显示。其属性PostBackUrl用来设置当单击该控件时打开的网页的URL。

③ImageButton控件:超图像按钮控件,可用于将一个图形指定为按钮,其功能与Button是相似的,但外形更美观。其属性ImageUrl 用来获取Image控件要显示的图像的地址。

④HyperLink控件:超链接控件,用于在网页中建立到其他网页的链接。其属性NavigateUrl用来设置单击控件时链接到网页的地址。

6简述DropDownList,ListBox,CheckBoxList,RadioButtonList和BulletedList控件设置Items属性上的异同。

答:每个控件都有两种方法设置Items属性,通过ListItem集合编辑器手动添加或者在程序运行中控件名。Items.Add()方法动态添加新项,RemoveAt()方法删除项,每个子选项都有索引号,用IndexOf()方法取得。DropDownList每次只能只能选取一项,用selected判断是否选中;ListBox运行时显示多项,并可选中多项;CheckBoxList 可以选中多项,显示时全部显示;RadioButtonList全部显示,但是只能选择同一个组里面的一项;BulletedList用于生成一个采用项目符号格式的选项列表,它的属性DisplayMode有三个取值,分别为

Text(文本),HyperLink(超链接),LinkButton(链接按钮)。当设置为Text时,只能看到,而不能点击,当设置为HyperLink时,单击会链接到相应的URL,当设置为LinkButton时,会激活BulletedList_Clck事件回发到服务器。

7.简述CheckBox和RadioButton控件功能上的差别。

答:前者是复选框,允许用户在某一个类别中多选;后者是单选,在某一个组中只能选择一个。

8简述Table控件的作用。

答:Table控件用于在网页上显示表。BackImageUrl属性,用于获取或设置要在Table控件的后面显示的背影图像的URL;CellPadding 属性,用于获取或设置单元格的内容和单元格的边框之间的空间量;CellSpacing属性,用于获取或设置单元格间的空间量;GridLines 属性,用于获取或设置Table控件中显示的网络线型;Rows属性,用于获取Table控件中行的集合,其中的Cells属性控制当前行的列集合。

10.简述FileUpload控件的使用方法。

答:它是由一个文本框和一个浏览按钮组成的,文本框用于显示选中文件的名字,浏览按钮则可以使用户选择要上传的文件。

第五章

1.简述https://www.doczj.com/doc/aa18868959.html,网页的处理过程。

答:(1)触发Page_Init事件,执行Page_Init事件

(2)执行Page_Load事件,并在此时使用属性IsPostBack检查网页

第一次加载还是在响应客户端操作产生页内事件而回发而加载。

(3)执行Page_Unload 事件

(4)查看是否有页内事件,有则执行相应的操作,无则将网页的运行结果及网页的状态送回客户端。

3简述

答:4.简述

5.答:①②不返回执行原网页

③Server.Executr :执行完一个新网页以后,再返回到原网页继续执行。

6简述使用Application 和Session 对象保存用户信息上的差异。 答:①Application 对象是运行在Web 应用服务器上的虚拟目录及其子目录下所有文件,页面、模块和可执行代码的总和,一旦网站客户端服务器端

服务器被打开,就创建了Application对象、所有用户可以共享一个Application对象,并对其进行修改。

②Session对象;当用户请求一个https://www.doczj.com/doc/aa18868959.html,页面时,系统将自动创建一个Session对象。退出应用程序或关闭服务器时该会话撤销,系统在创建会话时将为其分配一个长长的字符串标识,以实现对会话进行管理和跟踪,标识具有随机性和唯一性,并且它是针对某一个特定用户,用户之间不进行共享。

7简述Cookie对象的作用。

答:它是用来保存信息,存放在本地,它是一段文本信息,能随着用户请求和页面在Web服务器和浏览器之间传递。比如当访问站点时,Web应用程序都可以读取Cookie包含的信息,从而知道用户上次登录的时间等具体信息。

第六章

1.简述主题和母版页的作用。

答:①主题:它是指网页和控件外观属性设置的集合,其工作原理类似于CSS,为网站提供统一的风格。它提供了一种简易方式,可以独立于应用程序的网页,来为网站的控件和网页设置样式,因此便于Web应用程序对其进行维护。

②母版页:它是指其他网页可以将其作为模板来引用的特殊网页。它提供了统一管理和定义网页的功能,使多个网页具有相同的布局风格,给网页设计和修改带来了很大方便。

2.简述主题的创建和使用方法。

答:

创建:(1)在“解决方案资源管理器”窗口中,右击项目名称,选择“添加https://www.doczj.com/doc/aa18868959.html,文件夹”|“主题”命令,并将“主题1”改为Blue.

(2)右击主题Blue,在弹出的菜单中选择“添加新项”命令,选择“外观文件”模板。

(3)单击添加按钮,将会为Blue主题添加一个外观文件,这里默认的外观文件名为SkinFile.skin,然后双击进行编辑。

使用:

(1)在网页的页指令中指定主题<%@ Page Theme=”Blue”… %>,这种使用方法在设计时不会体现出来,只有在运行时才能看到

效果。

(2)在代码中指定主题

Protected void Page_PreInit()

{

Page.Theme=”主题名”;

}

(3)在web.confing文件中指定主题

这种方法可以是该主题应用与整个网站。

(4)设置网页的StyleSheetTheme属性指定样式表主题。

在属性栏中设置StyleSheetTheme为想要使用的主题。

第七章

1简述https://www.doczj.com/doc/aa18868959.html,站点导航的基本功能。

答:①站点地图:可以使用站点地图描述站点的逻辑结构,接着通过在添加或移除页面时修改站点地图来管理页导航。②https://www.doczj.com/doc/aa18868959.html,导航控件:可以使用https://www.doczj.com/doc/aa18868959.html,控件在网页上显示导航菜单,导航菜单以站点地图为基础。③编程控件:可以用代码的方式使用https://www.doczj.com/doc/aa18868959.html,站点导航,以创建自定义导航控件或修改在导航菜单中显示的信息的位置。④访问规则:可以配置用于在导航菜单中显示或隐藏链接的访问规则。⑤自定义站点地图提供程序:可以创建自定义站点地图提供程序,以便使用自己的站点地图后端,并将提供程序插入到https://www.doczj.com/doc/aa18868959.html,站点导航系统。

第九章

1.简述https://www.doczj.com/doc/aa18868959.html,的基本数据访问对象。

答:(1)SqlConnection:和数据库建立物理链接

(2)SqlCommand:运行SQL命令

(3)DataReader:用来处理结果集。

(4)SqlDataAdpter:使用4个command对象来运行SQL命令,把数据加载到DataSet,或者把DataSet内的数据送回数据源。

4简述https://www.doczj.com/doc/aa18868959.html,的基本数据访问流程。

答:建立Connection对象,创建一个数据库连接?在建立连接的基础上可以使用Command对象对数据库发送查询、新增、修改和删除等命令?创建DataAdapter对象,从数据库中取得数据?创建DataSet 对象,将DataAdapter对象填充到DataSet对象中?如果需要,可以重复操作,一个DataSet对象可以容纳多个数据集合?关闭数据库?在DataSat上进行所需要的操作。

5简述DataSet对象的特点

答:它是用来支持https://www.doczj.com/doc/aa18868959.html,的不连贯连接及数据分布,它的数据驻留内存,可以保证和数据源无关的一致性的关系模型,并用于多个异种数据源的数据操作。

6简述常用的数据源控件及其特点。

答:

相关主题
文本预览
相关文档 最新文档