【翻译】eXpressAppFramework QuickStart 业务模型设计(四)—— 实现自定义业务类
2009-10-22 13:35
267 查看
这一讲,你将学到如何从头开始实现业务类。为此,将要实现Department和Position业务类。这些类将被应用到之前实现的Contact类中。你将学到引用对象自动生成用户界面的基本要素。
在此之前,我建议你去阅读一下 【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承
· 在MySolution.Module中添加如下类:
我的话:
对于我来说,比较感兴趣的是这种UI是如何通过框架产生出来的。QuickStart完了之后,我想把这部分拿出来跟大家分享一下。
上一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(三)—— 提供初始化数据
下一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(五)—— 从业务类库中添加类
在此之前,我建议你去阅读一下 【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承
· 在MySolution.Module中添加如下类:
1 [DefaultClassOptions] 2 public class Contact : Person { 3 // 4 private Position position; 5 public Position Position { 6 get {return position;} 7 set {SetPropertyValue("Position", ref position, value);} 8 } 9 // }· 运行程序。你将看到如何运用特定的数据结构自动生成用户界面。导航控件包含了新的Department和Position项,它们允许你访问Department和Position对象。注意Contact明细窗口(或者叫Contact明细视图),创建了新的Department和Position的查找编辑器。通过此编辑器你可以为当前的Contact选择所需的Department和Position。另外,你还可以自定义Department对象列表或者单个的Department(Position)对象。前者,你需要点击New按钮。后者,按住Ctrl+Shift然后点击所需要的对象编辑器。
我的话:
对于我来说,比较感兴趣的是这种UI是如何通过框架产生出来的。QuickStart完了之后,我想把这部分拿出来跟大家分享一下。
上一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(三)—— 提供初始化数据
下一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(五)—— 从业务类库中添加类
相关文章推荐
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(九)——实现依赖引用属性
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(十)——在代码中实现数据验证
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(五)—— 从业务类库中添加类
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(七)——设置一对多关系
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(六)—— 设置多对多的关系
- 【翻译】eXpressAppFramework QuickStart 业务模型设计(八)——创建对象后初始化属性
- 第八篇 EBS实现企业日常业务运管模型的解决方案设计思路
- [AFUI]App Framework Quickstart
- 自定义工作流 之 模型设计与实现
- 自定义工作流 之 模型设计与实现
- 基于RBAC扩展模型的实验室综合管理系统设计与实现
- socket库C++模型设计和实现--企业信息系统框架集成第三方产品案例
- 实现业务系统中的用户权限管理--设计篇
- 自定义设计器的模型和代码
- 重写android.app.ProgressDialog实现自定义进度条弹出框布局
- 实现业务系统中的用户权限管理--设计篇
- iOS App 自定义 URL Scheme 设计
- 实现业务系统中的用户权限管理--设计篇
- 通用的业务编号规则设计实现(附源码)
- 使用注解和自定义验证实现Spring MVC表单验证(翻译)