摘要: 时间有限,简单快速的完成本篇博客……(很多问题在此就不细说清楚了,主要还是记录一下成果。) * 先是整个子系统要完成的需求列表: * 然后是对它的分析,以及整个逻辑方案的结构。 图中的“概要”部分同时说明了静态结构和运行时时期的划分。 * 以及,这样的结构,如何实现整个需求的描述: * 逻辑方案中的静态结构,主要还是看以下的类图设计: 第一张,自然是托管属性本身的结构设计。当时只考虑了编译期属性的实现,后来添加了运行时属性的实现。二者实现方案不同,前者使用数据,后者使用哈希表,主要是为了性能及动态之间的权衡。 使用托管属性的... 阅读全文
posted @ 2011-10-30 11:47 BloodyAngel 阅读(837) 评论(0) 推荐(1) 编辑
摘要: OEA 将会使用最新的扩展属性系统来编写实体类,而这些实体类需要绑定到WPF界面上。那么,扩展属性如何支持绑定呢?下面的图是分析在 WPF 中如何支持 DataTable 的动态列绑定。之后的 OEA 扩展属性系统中,会做出类似的设计,以支持绑定扩展属性。 图1 WPF 中 DataTable 支持绑定的核心类分析 图2 WPF 中为 DataTable 生成视图模型的流程图 阅读全文
posted @ 2011-10-30 11:28 BloodyAngel 阅读(706) 评论(0) 推荐(0) 编辑