孟伟斯.NET

快乐的开发者

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

这一讲,你将学到如何从头开始实现业务类。为此,将要实现Department和Position业务类。这些类将被应用到之前实现的Contact类中。你将学到引用对象自动生成用户界面的基本要素。

在此之前,我建议你去阅读一下 【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承

·  在MySolution.Module中添加如下类:

Code

添加Department属性到Contact类,代码如下:

Code

 ·  类似的,实现Position类

Code

添加Position属性到Contact类中

Code

 ·  运行程序。你将看到如何运用特定的数据结构自动生成用户界面。导航控件包含了新的Department和Position项,它们允许你访问Department和Position对象。注意Contact明细窗口(或者叫Contact明细视图),创建了新的DepartmentPosition的查找编辑器。通过此编辑器你可以为当前的Contact选择所需的Department和Position。另外,你还可以自定义Department对象列表或者单个的Department(Position)对象。前者,你需要点击New按钮。后者,按住Ctrl+Shift然后点击所需要的对象编辑器。

 

 


我的话:

对于我来说,比较感兴趣的是这种UI是如何通过框架产生出来的。QuickStart完了之后,我想把这部分拿出来跟大家分享一下。

 

上一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(三)—— 提供初始化数据

下一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(五)—— 从业务类库中添加类 

 

 

 

posted on 2009-10-22 13:35  孟伟斯.NET  阅读(1065)  评论(2编辑  收藏  举报