XAF笔记01

用户界面(UI)由XAF根据Application  Model自动生成
XAF使用3种View来显示数据,
使用Controller来响应用户操作,
然后使用XPO来操作数据库.(增删改查)
使用Reports来打印和导出数据
因此,我们几乎不需要写代码,就可以完成应用程序

Application Model
是一个xml文件,XAF提供了设计工具来制作这个文件,XAF根据自己的修改来生成用户界面

XAF 提供了3种View来显示数据
ListView 表示 数据库表,XAF默认用表格的形式显示它
DetailsView 用于显示修改删除单条记录,
DashboardView 把多个View显示在一个屏幕上,其实就是各种查询报表

Controller
Controller由一个或多个Action组成,每个Action对应 界面上的一个元素(比如按钮,菜单等)和对应的代码,代码将完成各种功能


XPO,
XPO就是一个普通的类文件
一个类就代表了数据库中的一个表
数据库表中的每一条数据,就是类的一个实例
XPO自动执行增删改查操作,并且支持多个数据库,我们需要做的就是把连接字符串交给XPO
XPO要求这个类文件要遵循特定的规则,比如要某些XPO要实现指定的接口
XAF提供了默认的几种XPO类文件,比如Person.Address等,我们可以根据自己的数据库来编写自己的XPO类

Reports
可以导出Excel,PDF,还可以打印
在winform版上提供了打印管理器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值