程序设计的艺术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年9月13日

摘要: 总共分为两部分,数据层容器实体类设计(本次)、Form表单数据层管理(下次)。1.UI数据缓冲层的必要性 对于UI层的数据管理,增加数据缓冲层非常有必要,起到数据池的作用,所有的UI层数据操作都是基于DataSetPool,里面包括若干DataTable。 不使用数据缓冲层,主要问题有以下几点:多值条件下,每个Field的值维护比较困难。 对于外部程序接口处理界面层数据比较麻烦。 界面层数据的Redo和Undo处理基本不能实现。 界面层数据绑定比较困难,例如一个数据Map被多个UI层显示列引用的时候,遍历显示列比较消耗效率。 UI显示列的Get/SetValue与数据层耦合性太过紧密。 对于界 阅读全文
posted @ 2012-09-13 16:04 程序设计的艺术 阅读(667) 评论(0) 推荐(0) 编辑