2022年net高级编程实验 .pdf
.net高 级编 程 课 程实 验 指 导 书二 0 一一年二月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 35 页 - - - - - - - - - 2 目录实验一用户注册功能设计(2 学时)实验二图书信息列表设计(4 学时)实验三聊天室系统设计1(3 学时)实验四聊天室系统设计2(3 学时)实验五图书管理系统设计1(3 学时)实验六图书管理系统设计2(3 学时)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 35 页 - - - - - - - - - 3 实验一用户注册功能设计(2 学时)一、实验目的在掌握 .NET 内置对象的基本类型及相关的操作基础上,可以自己根据设计内容要求进行用户注册功能设计。通过设计,强化对内置对象应用的更深入的理解。1 掌握 Session、Cookies 变量的使用2 掌握 Session、Cookies 变量生命时间的设置3 掌握系统登录页面的建立方法4 掌握系统工作页面的程序设计5 掌握系统程序的调试技巧二、实验内容1基于 Session的系统登录页面设计2基于 Cookies 的系统登录页面设计3系统登录页面的建立4系统工作页面的建立5系统页面的程序设计6程序的调试三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)基于Session的系统登录页面设计系统能根据Session变量,记录登录人的姓名,并将其传递到第二个页面。Session变量设置了生命周期,系统超时和登录失败均用页面提示。1、系统页面设计设计如下图1、图 2、图 3 所示的三个页面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 35 页 - - - - - - - - - 4 图 1 default.aspx 首页图图 2 index.aspx 第二页面图图 3 login.htm 第三页面图2、 系统登录页面程序设计根据上述页面,设计系统程序代码。系统参考程序:(1)首页参考程序using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 35 页 - - - - - - - - - 5 using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; publicpartialclass_Default : System.Web.UI.Page protectedvoid Page_Load( object sender, EventArgs e) protectedvoid Button1_Click(object sender, EventArgs e) if (TextBox1.Text =sun )&(TextBox2.Text =12345 ) Session.Timeout = 12; Session ID = sun ; Response .Redirect (index.aspx); ( 2)第二页参考程序using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; publicpartialclassindex : System.Web.UI.Page protectedvoid Page_Load( object sender, EventArgs e) if (SessionID != sun ) Response.Redirect(login.htm); else TextBox1.Text = SessionID .ToString(); protectedvoid Button1_Click(object sender, EventArgs e) TextBox1.Text=Session ID .ToString(); ( 3)第三页参考程序 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 35 页 - - - - - - - - - 6 无标题页 您还没有登录,或网页时间超时,请重新登录! 3、 系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。(二)基于Cookies的系统登录页面设计系统登录时可按“记住密码”选择按钮。系统在一天内可记忆登录人的姓名和密码,重复登录时,不用再输入用户名和密码。1、系统页面设计设计如下图1、图 2 所示两个页面:图 1 default.aspx 首页图图 2 login.htm 第二页面图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 35 页 - - - - - - - - - 7 2 系统登录页面程序设计根据上述页面,设计系统程序代码。系统参考程序:(1)首页参考程序using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; publicpartialclass_Default : System.Web.UI.Page protectedvoid Page_Load( object sender, EventArgs e) if (Request.CookiesID != null & Request.CookiesPW != null ) TextBox1.Text = Request.CookiesID .Value.ToString(); TextBox2.Text = Request.CookiesPW.Value.ToString(); protectedvoid Button1_Click(object sender, EventArgs e) if (CheckBox1.Checked ) Response.CookiesID .Expires = DateTime.Now .AddDays(1); Response.CookiesPW.Expires = DateTime.Now.AddDays(1); Response.CookiesID .Value =TextBox1.Text; Response .Cookies PW.Value =TextBox2.Text ; Response.Redirect(login.htm); protectedvoid Button2_Click1(object sender, EventArgs e) Response.CookiesID .Expires = DateTime.Now.AddDays(-1); Response.CookiesPW.Expires = DateTime.Now.AddDays(-1); TextBox1.Text = ; TextBox2.Text = ; 3 系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。五、实验报告要求1.每个实验完成后,学生应认真填写实验报告(可以是电子版)并上交任课教师批改2.电子版实验报告的文件名为:班级+学号 +姓名 +实验 N+实验名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 35 页 - - - - - - - - - 8 3.电子版实验报告要求用Office 2003编辑4.实验报告基本形式:(1)实验题目(2 ) 实验目的(3)实验内容和步骤(采集实验程序执行中的主要显示页面的图片)(4)实验要求(5)实验结论、思考题答案及实验心得体会(6)程序主要算法或源代码六、思考题1基于Session 的系统登录页面设计实验中,还有什么方法可以将首页中的登录姓名传递到第二页面?2基于 Cookie 的系统登录页面设计实验中,为什么要设置一个“取消密码”按钮?不设置会有什么问题?3基于 Cookie 的系统登录页面设计实验中,用户要访问不同的网站,每个网站的登录姓名和密码不同,如何都使用同一个变量ID (例如Cookies ID ) ,各个网站间的密码和用户名会混淆吗?实验二图书信息列表设计(4 学时)一、实验目的在掌握数据库连接与操作对象的基本类型及相关的操作基础上,根据设计内容要求进行图书信息的编辑、删除与添加功能设计。通过设计,强化对数据库操作的深入的理解。1 掌握数据库结构设计2 掌握 SqlDataSource 的配置和设计3 掌握 GridView 的配置和设计4 掌握 DetailsView 的配置和设计5 掌握 WebConfig 的配置和设计6 掌握数据库分页查询程序设计7 掌握数据库页面插入记录的方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 35 页 - - - - - - - - - 9 二、实验内容1两个数据库表Table2 和 Table3 的设计2SqlDataSource 的配置和设计、GridView 的配置和设计、DetailsView 的配置和设计3WebConfig 的配置和设计(数据库连接)4数据库分页查询页面程序设计5数据库页面插入记录的程序设计三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)图书信息的查询页面设计系统使用数据源控件和GridView 显示控件,实现图书信息带图片的分页显示。1、系统页面设计(1)设计如下图2-1 所示的页面:图 2-1 default.aspx 首页图(2)系统框架如下图2-2 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 35 页 - - - - - - - - - 10 图 2-2 系统框架图(3)数据库表Table3 结构如下图2-3 所示:图 2-3 数据库表 Table3 结构如下图(4)数据库表Table2 结构如下图2-4 所示:图 2-4 数据库表 Talbe2 结构如下图(5)数据库表Table2 结构如下图2-4 所示:2、系统程序设计根据上述页面,设计系统程序代码。系统参考程序: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 35 页 - - - - - - - - - 11 7-9 asp: SqlDataSourceID=SqlDataSource1runat =serverConnectionString=SelectCommand=SELECT 图书编号 ,图书名称 , 类别 , 出版单位 , 照片 FROM Table3,Table2 where Table3.出版社编号 =Table2. 编号 定制 GridView 3、Web.Config 主要代码 4、系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 35 页 - - - - - - - - - 12 集程序执行中的显示页面。(二)图书信息的增添页面设计系统使用数据源控件和DetailsView 显示控件,实现图书信息记录的的插入设计。1、 系统页面设计default2.aspx 页面图设计如下图2-5 所示:图 2-5 default2.aspx 页面图点击“新建”按钮后,页面显示如图2-6 所示:图 2-6 点击“新建”按钮后,页面显示图2、 系统程序设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 35 页 - - - - - - - - - 13 根据上述页面,设计系统程序代码。系统参考程序: 7-10 asp: SqlDataSourceID=SqlDataSource1runat =serverConnectionString=SelectCommand=SELECT * FROM Table3InsertCommand=INSERT INTO Table3 (图书名称 , 类别 , 出版社编号 , 照片 ) VALUES ( 图书名称 , 类别 , 出版社编号 , 照片 ) 使用 DetailsView控件插入记录 3、 系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。五、实验报告要求1每个实验完成后,学生应认真填写实验报告(可以是电子版)并上交任课教师批改2电子版实验报告的文件名为:班级+学号 +姓名+实验 N+实验名称3电子版实验报告要求用Office 2003编辑4实验报告基本形式:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 35 页 - - - - - - - - - 14 (1)实验题目(2 ) 实验目的(3)实验内容和步骤(采集实验程序执行中的主要显示页面的图片)(4)实验要求(5)实验结论、思考题答案及实验心得体会(6)程序主要算法或源代码六、思考题1实验中的Web.Config 文件中的连接字符串,可以改为其它连接字符串吗?2上述程序中,数据库一定要设置主键吗?说明其理由。3设计基于GridView 的记录编辑和删除页面程序。实验三聊天室系统设计1(3 学时)一、实验目的在掌握 Application内置对象的基本类型及相关的操作基础上,根据设计内容要求进行聊天室网站系统设计。通过设计, 强化对相关内置变量的更深入的理解,提高程序设计能力。1 掌握 Application 、Session 和 Cookie 对象的基本类型和使用2 掌握服务器内置变量的设计和性能3 掌握系统登录界面设计4 掌握基于服务器的IIS 的配置5 掌握基本内置变量的聊天室系统设计二、实验内容1系统登录页面default.aspx 的设计2系统登录页面default.aspx 的源代码设计3系统登录页面default.aspx 的登录按钮事件响应代码设计4聊天室系统页面main.aspx 的设计5聊天室系统页面main.aspx 的源代码设计6聊天室系统页面main.aspx 的 BBS 按钮事件响应代码设计7系统每隔5 秒刷新一次的代码设计8基于服务器的IIS 的配置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 35 页 - - - - - - - - - 15 三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)聊天室系统的页面设计系统由两个页面组成,一个是登录页面default.aspx, 一个是聊天室工作页面main.aspx。1、系统页面设计(1)设计如下图3-1 所示的系统登录页面:图 3-1 default.aspx 首页图(2)系统聊天室工作页面如下图3-2 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 35 页 - - - - - - - - - 16 图 3-2 聊天室工作页面main.aspx 框架图(3)IIS 服务器配置参数下图3-3 所示:图 3-3 IIS 服务器配置参数(4)两个用户登录系统后,实时聊天情况如下图3-4 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 35 页 - - - - - - - - - 17 图 3-4 两个用户登录系统后,实时聊天情况图2、系统程序设计根据上述页面,设计系统程序代码。(1)登录页面参考程序:系统源代码: 无标题页 登录按钮的事件响应程序:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; publicpartialclass_Default : System.Web.UI.Page protectedvoid Page_Load( object sender, EventArgs e) protectedvoid Button1_Click(object sender, EventArgs e) string name = TextBox1.Text; string ID1 = TextBox2.Text; if (name = 张强 & ID1 = 111 | name = 李一江 & ID1 = 222 ) SessionID = TextBox1.Text; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 35 页 - - - - - - - - - 19 Session IW =TextBox2 .Text ; Response .Redirect (main.aspx); /Response.Redirect main.aspx; else TextBox3 .Text=用户名和密码不正确; (2)聊天室页面参考程序:系统原代码: 无标题页 提高 BBS 按钮的事件响应程序:sing System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 35 页 - - - - - - - - - 20 using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; publicpartialclassmain : System.Web.UI.Page protectedvoid Page_Load( object sender, EventArgs e) TextBox3.Text = + Applicationsun1 ; protectedvoid Button1_Click(object sender, EventArgs e) Application sun1 =Application sun1 + n +Session ID + 说: +TextBox4 .Text ; TextBox3.Text = +Application sun1 ; TextBox4 .Text = ; 3、聊天室每隔5 秒刷新一次的代码 4、系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。五、实验报告要求1每个实验完成后,学生应认真填写实验报告(可以是电子版)并上交任课教师批改2电子版实验报告的文件名为:班级+学号 +姓名 +实验 N+实验名称3电子版实验报告要求用Office 2003编辑4实验报告基本形式:(1)实验题目(2 ) 实验目的(3)实验内容和步骤(采集实验程序执行中的主要显示页面的图片)(4)实验要求(5)实验结论、思考题答案及实验心得体会(6)程序主要算法或源代码六、思考题1代码“ ”在系统中的主要功能是什么?不使用这段代码系统会出现什么问题?2上述程序运行过程中,如果客户端关闭后再登录,上次的聊天记录会丢失吗?3提出对上述程序的两点改进意见。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 35 页 - - - - - - - - - 21 实验四聊天室系统设计2(3 学时)一、实验目的在掌握数据库连接与操作的操作基础上,根据设计内容要求进行基于AJAX的聊天室设计。通过设计,强化对数据库操作和AJAX的深入的理解。1 掌握数据库结构设计2 掌握 SqlDataSource 的配置和设计3 掌握 GridView 的配置和设计4 掌握 AJAX 服务器控件的配置和设计5 掌握 WebConfig 的配置和设计6 掌握数据库查询程序设计7 掌握数据库插入记录的方法二、实验内容1数据库表book 的设计2SqlDataSource 的配置和设计、GridView 的配置和设计3WebConfig 的配置和设计(数据库连接)4. ScriptManager 控件的配置与设计5UpdatePane控件的配置与设计4数据库查询页面程序设计5数据库插入记录的程序设计三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)聊天室主页面设计系统使用数据源控件和GridView 显示控件,基于AJAX 实现聊天功能。1、系统页面设计(1)设计如下图4-1 所示的页面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 35 页 - - - - - - - - - 22 图 4-1 default.aspx 首页图(2)系统软件开发环境如下图4-2 所示:图 4-2 系统软件开发环境2、系统程序设计根据上述页面,设计系统程序代码。系统参考程序: Untitled Page asp:SqlDataSourceID=SqlDataSource1runat =server ConnectionString= SelectCommand=select * from book InsertCommand=insert into book(Title,Content) values (p_title,P_content) 3、Web.Config 主要代码 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 35 页 - - - - - - - - - 24 4、系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。五、实验报告要求1每个实验完成后,学生应认真填写实验报告(可以是电子版)并上交任课教师批改2电子版实验报告的文件名为:班级+学号 +姓名 +实验 N+实验名称3电子版实验报告要求用Office 2003编辑4实验报告基本形式:(1)实验题目(2 ) 实验目的(3)实验内容和步骤(采集实验程序执行中的主要显示页面的图片)(4)实验要求(5)实验结论、思考题答案及实验心得体会(6)程序主要算法或源代码六、思考题1比较实验三和实验四的聊天室程序,对比说明其主要优缺点。2说明语句“InsertCommand=insert into book(Title,Content) values (p_title,P_content)”中,p_title和P_content两个变量的来源和定义方法。3分析说明系统中的两个文本框为什么要在模板中,而数据源控件没有在模板中?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 35 页 - - - - - - - - - 25 实验五图书管理系统设计1(3 学时)一、实验目的在掌握 Session 变量的基础上, 根据设计内容要求进行图书购物车页面设计。通过设计,强化对 Session 操作和购物车的深入理解。1 掌握 Session变量的应用2 掌握数组变量的设计和应用3 掌握 CheckBoxList 控件的使用4 掌握页面间变量的传递方法5 掌握页面间跳转方法二、实验内容1设计 Session变量用于网页间变量传递2设计数组变量装入选择的图书3设计 CheckBoxList 控件,用于显示销售的图书4. 设计 Default.aspx 页面,用于用户选购图书5设计 Chart.aspx 用于显示购物车中的已购货物6设计删除和继承购特功能按钮三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)购物车设计利用 Session存储用户的购书信息,实现将图书加入购物车,以及从购物车中删除图书的功能。1、系统页面设计(1)设计如下图5-1 所示的页面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 35 页 - - - - - - - - - 26 图 5-1 default.aspx 首页图(2)用户选择了购买的5 本图书如下图5-2 所示:图 5-2 用户选择了购买的5 本图书(3)购物车中的5 本图书如下图5-3 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 35 页 - - - - - - - - - 27 图 5-3 购物车中的图书(chat.aspx 页面)2、系统程序设计根据上述页面,设计系统程序代码。系统参考程序:Default.aspx 页面源程序:% Page Language=C# % protectedvoid Page_Load( object sender, EventArgs e) if (!IsPostBack) ArrayList books = new ArrayList(); books.Add(C#基础教程 ); books.Add(ASP.NET简明教程 ); books.Add(Web程序设计 ); books.Add(VB.NET程序设计 ); books.Add(J# Web 应用程序设计 ); books.Add(JavaScript编程技巧 ); CheckBoxList1.DataSource = books; CheckBoxList1.DataBind(); protectedvoid Button1_Click(object sender, EventArgs e) string books = ; foreach ( ListItem book in CheckBoxList1.Items) if (book.Selected) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 35 页 - - - - - - - - - 28 books += book.Text + , ; books=books.Substring(0, books.LastIndexOf(,); Sessionbooks = books; Response.Redirect(Cart.aspx); 6-5 图书书目 Chat.aspx 页面源程序: protectedvoid Page_Load( object sender, EventArgs e) if (!IsPostBack) if (Sessionbooks != null ) string book = Sessionbooks .ToString(); string books = book.Split(,); CheckBoxList2.DataSource = books; CheckBoxList2.DataBind(); protectedvoid Button3_Click(object sender, EventArgs e) Response.Redirect(Default.aspx); protectedvoid Button2_Click(object sender, EventArgs e) string books = ; foreach ( ListItem book in CheckBoxList2.Items) if (!book.Selected) books += book.Text + , ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 35 页 - - - - - - - - - 29 books = books.Substring(0, books.LastIndexOf(,); Sessionbooks = books; string items = books.Split(,); CheckBoxList2.DataSource = items; CheckBoxList2.DataBind(); 6-5 购物车 3、系统登录页面程序的调试根据上述设计系统程序代码,在计算机上进行调试。记录调试中的主要问题和过程,采集程序执行中的显示页面。五、实验报告要求1每个实验完成后,学生应认真填写实验报告(可以是电子版)并上交任课教师批改2电子版实验报告的文件名为:班级+学号 +姓名 +实验 N+实验名称3电子版实验报告要求用Office 2003编辑4实验报告基本形式:(1)实验题目(2 ) 实验目的(3)实验内容和步骤(采集实验程序执行中的主要显示页面的图片)(4)实验要求(5)实验结论、思考题答案及实验心得体会(6)程序主要算法或源代码六、思考题1系统采用Session 进行页面间变量传递,请问,除了Session, 还有什么变量可以完成这名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 35 页 - - - - - - - - - 30 种功能?2说明语句“ books=books.Substring(0, books.LastIndexOf(,) ”的主要功能。3如何在系统设计中引用数据库实现图书销售,说明设计方法。实验六图书管理系统设计2(3 学时)一、实验目的在掌握数据库连接和操作基础上,根据设计内容要求进行图书信息查询和删除的页面设计和源代码设计。通过设计,强化对基于Web的数据库操作的深入理解。1 掌握数据库连接字符串编程方法2 掌握相关SQL 操作命令的设计3 掌握 DataSet 的建立和操作4 掌握 SqlDataAdapter 的建立和操作5 掌握 GriView 控件的使用二、实验内容1设计数据库连接字符串2设计查询和删除记录的SQL 操作命令3DataSet 的建立和操作4. SqlDataAdapter 的建立和操作5GriView 控件用于数据库的显示6系统主页面的设计7查询和删除控制按钮的事件响应程序设计三、实验仪器、设备及材料PC 机一台,安装WindowsXP 、 VS2003 或 VS2005、SQL Server2000 软件。四、实验内容和步骤(一)图书信息编程查询设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 35 页 - - - - - - - - - 31 基于 Web 环境,应用数据库操作技术,实现图书信息的查询、删除、显示功能。1、系统页面设计(1)设计如下图6-1 所示的页面:图 1-1 d