C 程序设计实践教程ppt177.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 程序设计实践教程ppt177

14.6.1 以编程方式创建DataRelation 每一个DataSet都有一个Relations集合,该集合中的每一个DataRelation对象都对应了一个DataSet中定义的关系。由于一个DataSet可以包含多个表,因此可以定义多个DataRelation对象来描述这些表之间复杂的关系。 DataRelation类具有下面的成员 ChildTable属性 ChildColumns属性 ParentTable属性 ParentColumns属性 * 14.7 数据绑定 数据绑定(Data binding)可以把控件实例与来自数据源的数据相关联。在本章中将把控件实例与DataSet绑定起来。但是,数据绑定也适用于其他对象,例如,可以把控件实例绑定到ArrayList中的元素。VC#.NET提供了两种类型的数据绑定,如下所示: 简单绑定(simple binding) 复杂绑定(complex binding) * 14.8 DataGrid控件 DataGrid控件以行和列的形式显示来自一个或者多个表的数据,由于DataGrid控件可以显示多个表的数据,因此属于复杂的绑定控件。DataGrid控件包含如下的成员: AllowSorting属性 CaptionVisible和CaptionText属性 DataMember属性 DataSource 属性 BeginEdit和EndEdit方法 CurrentCellChanged事件 * 14.9 DataReader 在前文中,曾以编程方式配置过OleDbDataAdapter,然后又使用OleDbDataAdapter控件并通过向导配置了SQL语句。DataReader的对象可以通过OleDbCommand类来创建。下面是两种形式的DataReader类: SqlDataReader类 该类做了性能优化,只用于SQL Server数据库。 OleDbDataReader类 该类是多种数据提供程序的通用类。 * 14.9.1 理解DataReader 由于使用DataReader并不能修改数据库中的数据,因而它的功能相对有限,但它的效率非常高,如果应用程序不需要修改数据库中的数据,只需要检索数据库,这时使用DataReader是很好的选择。 OleDbDataReader类包括的成员有: FieldCount属性 IsClosed方法 Close方法 GetFloat和GetDouble方法 GetBoolean方法 GetDateTime方法 GetChar和GetString方法 GetValue方法 Read方法 * 14.10 执行分级查询 ADO.NET还提供了另一个有用的功能,就是执行分级查询,只返回单个数据项。本节将介绍如何执行分级查询。 OleDbCommand类的ExecuteScalar方法可以执行SELECT语句,它返回第一个返回行的第一列,丢弃其他的行和列。如果返回了其他的行或者列,将会抛出异常。ExecuteScalar方法的用途之一是判断数据库表中是否存在特定的主键,或者查找文件中的最大主键 * * 第15章 Web编程 现在,人们已经逐渐认识到Web程序设计已经从早期的设计为主而转移到了编程为主的时代,一个Web程序员也不用再觉得弱于Windows应用程序的开发者了,因为现在可以在Internet上建立与Windows应用程序功能同样强大,或者超越它的Web应用程序。 面向对象的目的在于强调软件的复用性,而.NET能非常好的执行这种特性。ASP.NET Web应用程序显著地简化了构建强大的基于表单的web页面的过程。当构建这些页面时,可以使用ASP.NET服务器控件在浏览器上以HTML表单显示用户界面。然后通过编写服务器端代码访问表单,并实现应用程序逻辑。 本章在使用ASP.NET建立Web应用程序时,将使用C#来开发,因为C#是为ASP.NET量身打造的语言开发工具。 * 本章学习要点 使用ASP.NET开发Web页面 使用ASP.NET创建Web查询应用程序 了解Web用户控件 数据绑定 Web服务 * 15.1 创建Web应用程序 ASP.NET Web页面是一个扩展名为.aspx的文件,当第一次请求ASP.NET页面时,该页面被编译成为.NET类。然后Web服务器使用该结果类处理引入的请求。在以后请求相同的ASP.NET页面时,将执行相应的类文件

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档