本资料由-大学生创业|创业|创业网 chuangyw/提供资料
第 1 章 ASP.NET 与 VS2005 开发平台
1.简要描述 VS2005 和 ASP.NET 的关系及特点。 Visual Studio 2005(简称 VS2005)是一个功能强大的集成开发平台,几乎可以在其中完 成所有的
软件开发任务。 ASP.NET 是其中重要的组成部分, 提供了各种方便的 Web 开发模型, 利用这些模型能够快速地开发出 Web 应用程序中所需的复杂功能。利用 ASP.NET 能够可视 化地设计 Web 页面,结合样式表、主题和母版页统一网站风格;可视化数据库工具方便开发 数据库应用系统;提供模版快速创建 ASP.NET Web 服务程序等。 2.简要叙述开发 ASP.NET Web 应用程序的一般步骤。 开发 ASP.NET Web 应用程序,总的来说有 3 步:首先要建立 Web 应用程序,然后是进 行开发调试,最后发布网站。其中开发调试是一个很大的环节,包括网站的,其 中涉及的内容很多,比如数据库实现、类实现、图片设计、素材收集、设计页面等。一般在
系统实现时,从底层到上层逐步实现,先建立数据库并实现存储过程,然后实现类文件,最 后实现 Web 页面。当然整个过程中各阶段不是完全独立的,会在具体实现过程中交叉进行。
第 2 章 HTML 与 XHTML
1.简要回答什么是 HTML、XML 和 XHTML。 【解答】 HTML 超文本标记语言,是一种基于标记的网页设计语言。XML 是用来对信息进行自 我描述而设计的一种新语言。 HTML 一样, 同 XML 也是一种基于文本的标记语言, 但是 XML 可以让用户根据要表现的
文档,自由地定义标记来表现具有实际意义的
文档内容。XHTML 是为了适应 XML 而重新改造的 HTML, 也是一种标记语言。 它可以看作是从 HTML 到 XML 的过渡。XHTML 要求在网页中出现的任何元素都应该被标记出来。 2.HTML 和 XHTML 的典型区别是什么? 【解答】 解答中要包含如下要点。 (1)标记的嵌套使用 (2)大小写的使用 (3)引号的使用 (4)结束标记 (5)样式 (6)id 和 name 3.用嵌套实现如下内容:
运动会 1. 田赛 铅球 跳远 径赛 100 米 3000 米
2.
【解答】
运动会
在线代理|网页代理|代理网页|dailiav 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|pigproxy
本资料由-大学生创业|创业|创业网 chuangyw/提供资料
- 田赛
- 径赛
第 3 章 样式控制与页面布局
1.解释下列概念 元素、样式、样式生成器 【解答要点】 元素是构成 HTML 或者 XHTML 描述的基本单位,例如 HTML 或 XHTML 标记、Web 服务器控件等。 样式是指元素在浏
览器中呈现的形式。 样式生成器是指生成样式的可视化设计工具。 2.试用 XHTML 代码,分别用两种不同的方法实现页面居中显示。 【解答要点】 方法 1:…… 方法 2:
xml:namespace prefix = div style="text-align /> ……
3.回答下列问题,并用 XHTML 代码举例说明。 (1)什么是流布局?什么是坐标定位布局? (2)什么是相对定位?什么是绝对定位?两者的区别是什么? 【解答要点】 (1)流布局是指 HTML 元素按照元素从左到右、从上到下排列的顺序显示。各元素之间 不重叠。 (2)绝对定位是指按照元素的水平和垂直坐标确定元素位置。元素显示在页中的位置由 style 样式的 left、top、right、bottom 以及 z-index 属性决定,其参照物为具有定位属性的父级 元素(定义了 position 属性的元素)来决定。具有相同 z-index 值的元素可以重叠,其效果就 像多张透明纸按顺序重叠在一起一样。 如果 z-index 不同, z-index 值大的元素会覆盖 z-index 则
在线代理|网页代理|代理网页|dailiav 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|pi
gproxy
ASP.NET 网页设计与网站开发
值小的元素内容。 相对定位是指元素在页中显示的位置由相对于父级元素的坐标位置确定,其位置也是由 left、top 以及 z-index 属性决定,但是具有相同 z-index 值的元素不重叠。 据对定位和相对定位的区别是:参照物不同、z-index 值相同时的处理方式不同。 4.解释下列概念 CSS、内联式、嵌入式、外部链接式 【解答要点】 CSS 是 Cas
cading Style Sheets 的缩写,称为级联样式表,也叫层叠式样式表。利用 CSS, 可以分级控制元素的样式。 内联式:在元素内部定义样式。 嵌入式:在 head 中定义元素的样式。 外部链接式:在 CSS 文件中定义元素的样式。 5.在 CSS 文件中,如何利用可视化界面添加样式规则? 【解答要点】 在样式表文件的大括号外面单击鼠标右键,然后在快捷菜单中选择【添加样式规则】命 令,即弹出样式规则对话框。在样式规则对话框中选择某个元素,或者定义一个类,或者定 义一个元素 ID,【确定】按钮即变为可用,单击【确定】按钮,就添加了一个样式规则。
第 4 章 ASP.NET 状态管理
1.ASP.NET 页面的处理过程是什么? ASP.
NET 页面的处理循环如下。 (1)用户请求页面。页面第一次运行,如果
程序员通过编程让它执行初步处理,比如执 行页面初始化之类,则对页面进行初步处理。 (2)页面将标记动态呈现到浏览器,浏览器对标记进行解析并显示,用户看到的页面外 观于其他任何页面,如 jsp 和 php 页面等。 (3)用
户键入信息或从可用选项中进行选择,然后单击按钮。如果用户单击链接而不是 按钮,页面可能仅仅定位到另一页面,而该页面不会被进一步处理。 (4)页面发送到 Web 服务器。在 ASP.NET 中称此为“回发”。更明确地说,页面发送 回其自身。例如,如果用户正在使用 Default.aspx 页面,则单击该页面上的某个按钮可以将 该页面发送回服务器,发送的目标则是 Default.aspx。在 Web 服务器上,该页面再次运行, 并且可在页上使用用户键入或选择的信息。 (5)服务器执行后台代码指定的操作。 (6)服务器将执行操作后的页面以 HTML 或 XHTML 标记的形式发送到客户端浏览器。 2.ASP.NET 状态管理有哪些方式? 页面的状态管理有多种方式,有视图状态、Application 和 Session 对象、Cookie 对象、 控件状态、隐藏域和配置文件等。 3.设计一个 Web 应用程序,包含一个页面,添加一个按钮。在该页面的 Page_Load 事 件中添加代码将一个数组保存到视图状态中,然后单击按钮时,将该视图状态中的值换行输
3
本资料由-大学生
创业|创业|创业网 chuangyw/提供资料
出到页面上。 见源程序。
第 5 章 ASP.NET 控件
1.Web 服务器控件和 Windows 控件的执行有何不同? 【解答】 Windows 控件的属性、方法、事件等都是在本机上执行的,而 Web 服务器控件则全部是 在服务器端执行的。 2、利用 HiddenField 控件是否可用来存储保密数据?为什么? 【解答】 HiddenField 控件的隐藏值是用户可见的,所以它不适用于存储保密数据。 3.填空题 (1)若希望每次修改 TextBox 服务器控件文本内容后都能立刻被服务器处理,则应将 (AutoPostBack)属性值更改为 true。 (2)若不采用任何容器控件,要将页面中的若干个 RadioButton 服务器控件分为两组进行单 选,则应该设置的属性是(GroupName)。 4.判断题: (1)两个 RadioButton 控件的 GroupName 的属性值不相同,则可以同时选中。√ (2)LinkButton 控件与 Hyperlink 控件的用法和功能完全相同。ⅹ (3)CheckBoxList 控件中的选项不能同时选中多个。ⅹ (4)HTML 控件和 HTML 服务器控件的用法相同。ⅹ 5、见源程序。
第 6 章 页面切换与
导航 1.简要回答从一个网页切换到另一个网页的方法常用有哪几种。 【参考解答】
常用有下面几种切换网页的方法。 (1) 利用超链接切换到新网页, 例如使用
标记或者 HyperLink 控件直接链接到其他网 页。 (2)利用 Button、ImageButton 和 LinkButton 控件的 PostBackUrl 属性切换到新网页。 (3)使用 Response.Redirect 方法切换到新的网页。 (4)使用 Server.Transfer 方法切换到新的网页。 2.简要回答网页间的数据传递方法有哪
些。 【参考解答】 (1)使用 QueryString 传递数据 (2)利用 Session 对象传递或共享数据 (3)利用 PreviousPage 属性获取数据
在线代理|网页代理|代理网页|dailiav 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|pigproxy
ASP.NET 网页设计与网站开发
第 7 章 主题与母版页
1.简要回答下列问题。 (1)什么是外观?主题与外观的关系是什么? (2)外观文件和样式表文件的区别与联系是什么? 【解答要点】 (1)什么是外观?主题与外观的关系是什么? 1)外观是指服务器控件的属性集合。 2)可以在 XHTML 中设置服务器控件的外观,也可以在外观文件中设置服务器控件的 外观。 3)外观文件的扩展名为.skin,外观文件必须存放在主题文件夹下。 4)一个主题可以有一个外观文件,也可以有多个外观文件。 (2)外观文件和样式表文件的区别与联系是什么? 1)外观文件设置服务器控件的属性,样式表文件设置页面元素的样式。 2)样式表文件只能描述服务器控件的部分属性,无法描述服务器控件的所有属性。 3)也可以在外观文件中设置样式表样式。 4)在实际的项目开发中,一般利用外观文件和样式表文件综合控制页面的各种样式。 2.举例说明在母版页-内容页结构中,如何使用主题。 【参考解答】 步骤如下: 1)设计主题。 2)在内容页中设置 StyleSheetTheme 属性为引用的主题。 例如主题名称为 Theme1,则只需要在内容页中设置页面的 StyleSheetTheme 属性为 “Theme1”,母版页和内容页的内容都会自动应用此主题。 3.假如有一个名为 Site1.Master 的母版页,其中包含一个 TextBox1 控件,在内容页中如何 将其 Text 属性设置为“123456”,写出后台代码。 【参考解答】 TextBox textbox = (TextBox)Master.FindControl("TextBox1"); if (textbox != null) { textbox.Text = "123456"; }
第 8 章 ASP.NET 数据访问
1.什么是数据源控件,ASP.NET 共包含哪几种数据源控件? 【答】 数据源组件是 ASP.NET 数据访问的核心, 它只负责管理与实际数据存储源的连接, 并不 呈现于任何用户界面。数据源组件是 ADO.NET 对象与数据绑定控件的中间桥梁,为数据绑
5
本资料由-大学生创业|创业|创业网 chuangyw/提供资料
定控件构造了一个公共接口,并使得它们绑定到数据源而无需代码。对于数据访问而言,数 据存储格式分为三种:基于关系数据模型的表格格式、基于 XML 的分层格式以及中间层业 务 对象,共有 4 类相 应的 数据源控 件: SqlDataSource 控件 (连接 关系型数 据库), AccessDataSource 控件(用于检索 Microsoft Access 数据库中的数据),ObjectDataSource 控 件(用于
接受中间层业务对象提供的数据),XmlDataSource 控件(用于读取 XML 文件或 XML 字符串)。 2.试比较 SqlDataSource 控件与 ObjectDataSource 控件的区别。 【答】 SqlDataSource 控件用于连接关系型数据库, Microsoft SQL Server、 如 通过 OLE DB 访问 的数据库、通过 ODBC 访问的数据库(例如 Visual Foxpro)以及 Oracle 数据库,并可使用 SQL 命令来检索和修改数据。 SqlDataSource 控件可将结果作为 DataReader 或 DataSet 对象返 回,一般用于二层结构的系统中。 ObjectDataSource 控件为满足.NET 三层架构应运而生的,它可以使用依赖中间层业务对 象来管理数据的 Web 应用程序中的业务对象或其他类。 此控件旨在通过与实现一种或多种方 法的对象交互来检索或修改数据。 二者本质区别在于数据的来源不同,SqlDataSource 控件数据来源是关系型数据库,而 ObjectDataSource 控件数据来源是业务对象或其他类。 3.【例 8-6】中,如果不设置 Dropdownlist1 的 AutoPostBack 属性会出现什么结果? 【答】 【例 8-6】如果不设置 Dropdownlist1 的 AutoPostBack 属性,选择 Dropdownlist1 的项目时 就不能实现 Dropdownlist 的三级联动了。 不会触发 DropDownList1_SelectedIndexChanged, 4.【例 8-1】使用 SQLDataSource 使用【FilterParameters】属性与【例 8-2】的查询功能 有什么区别? 【答】 【FilterExpression】与【FilterParameters】这 2 个属性是为了筛选从数据库返回的结果 集而设计的。也就是说,使用这两个属性的前提是数据已经从数据库返回,然后通过这 2 个 参数来对返回的数据集进行筛选,最终供相关的 WEB 数据控件所使用的。我们使用参数化 的
查询语句以及 SelectParameters 参数集合,是将筛选数据这一过程交由数据库端来完成的。 SelectParameters 指定的参数是通过参数化查询语句传递给数据库的参数,而 FilterParameters 参数集合则是对从数据库返回的数据进行筛选的。(并且只有当 FilterExpression 筛选表达式 存在时才会设置此 FilterParameters 参数集合)。