博客园 - 程序设计的艺术
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=157216
2012-09-13T08:04:22Z
程序设计的艺术
https://www.cnblogs.com/program/
feed.cnblogs.com
https://www.cnblogs.com/program/archive/2012/09/13/2683520.html
UI数据缓冲层的设计(-) - 程序设计的艺术
总共分为两部分,数据层容器实体类设计(本次)、Form表单数据层管理(下次)。1.UI数据缓冲层的必要性 对于UI层的数据管理,增加数据缓冲层非常有必要,起到数据池的作用,所有的UI层数据操作都是基于DataSetPool,里面包括若干DataTable。 不使用数据缓冲层,主要问题有以下几点:多值条件下,每个Field的值维护比较困难。 对于外部程序接口处理界面层数据比较麻烦。 界面层数据的Redo和Undo处理基本不能实现。 界面层数据绑定比较困难,例如一个数据Map被多个UI层显示列引用的时候,遍历显示列比较消耗效率。 UI显示列的Get/SetValue与数据层耦合性太过紧密。 对于界
2012-09-13T08:04:00Z
2012-09-13T08:04:00Z
程序设计的艺术
https://www.cnblogs.com/program/
【摘要】总共分为两部分,数据层容器实体类设计(本次)、Form表单数据层管理(下次)。1.UI数据缓冲层的必要性 对于UI层的数据管理,增加数据缓冲层非常有必要,起到数据池的作用,所有的UI层数据操作都是基于DataSetPool,里面包括若干DataTable。 不使用数据缓冲层,主要问题有以下几点:多值条件下,每个Field的值维护比较困难。 对于外部程序接口处理界面层数据比较麻烦。 界面层数据的Redo和Undo处理基本不能实现。 界面层数据绑定比较困难,例如一个数据Map被多个UI层显示列引用的时候,遍历显示列比较消耗效率。 UI显示列的Get/SetValue与数据层耦合性太过紧密。 对于界 <a href="https://www.cnblogs.com/program/archive/2012/09/13/2683520.html" target="_blank">阅读全文</a>