首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

在上一章中我们已讨论了dbExpress的概念以及如何使用dbExpress快速建立应用程序。从本章开始将逐渐地让读者了解更多有关使用dbExpress的细节以及如何更精确地使用dbExpress中的控件来开发应用程序。

由于完整的dbExpress技术需要集成DelphiMIDAS技术,也就是从Delphi 6/7开始称为DataSnap的技术,因此在本章以及随后的章节中也将会逐一讨论DataSnap的许多技术。DataSnap不但可以搭配dbExpress开发单机以及主从架构的应用系统,也可以和MTS/COM+等控件模型开发分布式多层应用系统,因此,DataSnapDelphi以及Linux上的Kylix中是非常重要的技术,读者一定要确实掌握这项技术,而Delphi 2006dbExpress完整移植到.NET之后,dbExpress可执行的平台数目又再次地扩充了。

现在就让我们从dbExpress中处理数据最重要的控件TSimpleDataSet开始学习dbExpressDataSnap技术。

2.1  使用TSimpleDataSet控件

1章中本书已经说明了在使用Delphi 2006dbExpress开发数据库应用程序时,最基本的方式是使用TSQLConnectionTSimpleDataSet控件,只有这样才能处理和变更数据,因此读者必须了解如何使用TSimpleDataSet/TClientDataSet控件才能够正确地使用dbExpress技术。

TSimpleDataSet/TClientDataSet控件有非常多重要的属性和事件让开发人员精确地控制处理数据的行为。TSimpleDataSet/TClientDataSet许多的属性值都会影响它如何存取和处理数据,有一些属性值也和执行效率有重要的关联,因此,这些属性是读者一定要了解和能够正确使用的。由于TSimpleDataSetTClientDataSet控件拥有的属性、事件和方法都非常地类似,因此以下章节讨论的内容都同时适合这两个控件,其中的TSimpleDataSet是借助它内含的DataSet来提供与TClientDataSet类似的方法、属性和事件。在下面的内容中,TSimpleDataSet的属性是以DataSet\为起头再加上属性,而对于TClientDataSet控件,就不需要DataSet\部分。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论