页页码为数字形式等。 答:见sx7-4.aspx。
5、 参考“案例四:数据网格的链接查询”,对userInfo表建立一个数据网格,显示学号、姓名和性别,姓名字段建立链接,点击姓名链接,能够查询出该生的平时成绩、期末成绩和总评成绩。
答:见sx7-5_1.aspx和sx7-5_2.aspx。
6、 “案例六:插入记录”提供了userInfo表增加记录的功能。完善案例六的设计页面,对于学号、姓名字段增加必须字段验证控件,新增一个重复密码的输入文本框,对于两次密码的输入增加比较验证控件,检查两次密码输入是否一致。 答:见sx7-6.aspx。
7、 参考“案例七:数据列表及数据集分页”中数据集分页的设计,完善“案例八:重复区域”,在案例八的重复区域中建立分页导航功能。 答:见sx7-7.aspx。
第七章 习题
1、有一张数据表,假设表名叫”info”,内容如下。写出以下SQL查询语句: (1)所有女生的数学成绩 (2)语文的最高分数
(3)语文、数学都在90分以上的学生姓名 (4)所有男生的记录,并按数学成绩排序
学号 姓名 性别 数学 语文 001 甲 男 96 88 002 乙 女 89 95 003 丙 男 82 85 004 丁 女 93 92 答:(1)select 数学 from info where 性别=”女” (2)select max(语文) from info
(3) select 姓名 from info where 数学>=90 and 语文>=90 (4) select * from info where 性别=”男”
2、 什么是ADO.NET?写出常用的ADO.NET对象名。
答:ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,ADO.NET是一组由.NET Framework提供的对象类的名称,用于数据存储中的数据交互。常见的ADO.NET对象有:OleDbConnection,OleDbCommand,OleDbDataReader和OleDbDataAdapter等。
3、 概述ASP.NET的数据库访问基本步骤。
答:要进行数据库访问,首先要连接数据库,由Connection对象完成数据库连接功能。建立数据库连接后,有两种不同的后续处理过程。
过程一中,首先利用Command对象执行SQL语句进行数据库访问,然后利用DataReader对象读取SQL语句的执行结果,可以用Response.Write方法或用Label标签在浏览器中显示执行结果。
过程二是利用DataAdapter对象执行SQL语句进行数据库访问,DataAdapter的执行结果存放在数据集DataSet中,通过数据显示控件DataGrid或DataReapter等,将DataSet中的数据绑定在数据显示控件中,从而在浏览器中显示出数据库中的内容。
4、 为什么要部署DreamweaverCtrls.dll控件?
答:DreamweaverCtrls.dll控件是Dreamweaver自定义的ASP.NET控件,用于实现数据展示和数据绑定。
5、 概述Dreamweaver中建立数据库连接的基本步骤。 答:参考教材P142页的步骤。
打开“应用程序”面板,切换到“数据库”选项卡。单击“+”按钮,选择数据库连接类型,如“OLE DB连接”。然后选择数据库驱动程序(提供程序),如Access2003数据库选择提供程序 “Microsoft Jet 4.0 OLE DB Provider”。再选择数据库的路径和名称后,测试是否能连接成功。若测试成功,回到连接数据库对话框,输入数据库连接名称,即可。
6、 如何在数据集中筛选记录?
答:在数据集对话框中输入筛选的字段及方式。参见教材图7.22。
7、 如何建立数据网格中的链接功能?
答:在数据网格对话框中,更改列类型。参见教材图7.54。
8、 概述Dreamweaver中建立数据列表的主要步骤。 答:建立数据列表的主要步骤参考教材P167。
9、 概述Dreamweaver中建立重复区域的主要步骤。
答:建立重复区域的主要包括三个步骤:首先要建立数据显示的格式页面,然后进行数据绑定,最后定义重复区域。参考教材P170。 10、 如何在数据列表中建立分页导航功能? 答:参考教材P168步骤(9)和(10)。
第8章 ASP.NET开发实训
实训:
1、参考新闻发布系统中的登录页面,在留言板系统中增加登录控控制功能及权限管理,只有登录后才能提交留言和查询留言详细内容。
提示:参考新闻发布系统的登录页面处理和第六章实训3。
2、设计一个网站的新闻浏览页面,可以通过新闻标题链接查询新闻的详细内容,每查看一
次详细内容,将点击次数字段加1。
提示:参考第六章例6-7网站点击次数的设计。
第8章习题
1、简述在Dreamweaver中制作ASP.NET动态网页的基本步骤。
答:在Dreamweaver中制作ASP.NET动态网页的基本步骤可以简述如下:首先是新建一个ASP.NET VB动态页,然后是设计显示界面,设计按钮类控件的事件处理。如果需要数据库访问,需要按照连接数据、建立数据集、建立数据访问服务器行为的步骤进行访问数据库的处理。