数据模块(datamodule)有什么用啊?(100分)

  • 主题发起人 redstone
  • 开始时间
太有用了,数据模块用来集中维护程序中要用到的所有数据库规则以及相互之间的关系,一个数据模块可以
被多个项目、开发组甚至整个企业共享。数据模块用V C L 中的T D a t a M o d u l e 类来操纵。T D a t a M o d u l e 可
以被看作是一个不可见的窗体,在该窗体内可以放置需要用到的数据访问组件。创建T D a t a M o d u l e 的
实例是很简单的,只要使用F i l e | N e w 菜单项并从对象库中选择Data Module 项。
要在一个项目的多个窗体和单元之间共享数据,比较简单的办法就是把数据访问组件放在数据模块
上。在较为复杂的情况下,则需要对多个T Ta b l e 、T Q u e r y 和T S t o r e d P r o c 组件进行适当的安排,包括定
义这些组件之间的关联关系(例如主/细关系)以及字段级的操作规则,诸如显示格式、字段的最小/最大
值等。尽管它的工作量一般是很大的,但是,在你完成了这些工作之后,在开发另一个应用程序时不必
重复同样的劳动。这时,你可以把数据模块加入到对象库中以备今后使用。如果你是在一个开发团体中
工作,甚至可以把对象库放到共享的网络驱动器上,这样,同一个开发组内的所有开发者都能使用它。
 
haha,这么详细
 
to wjiachun:
单机环境下用有什么好处吗?
 
你看清楚哦,我的帖子提到了。
 
用来把不可视组件放在一起,其它form可以调用,便于form的管理~
 
to wjiachun:
你应该给大家一些机会!回答太详细了
 
接受答案了.
 
顶部