没有合适的资源?快使用搜索试试~ 我知道了~
首页eXpressAppFramework(XAF)中文帮助文档.pdf
eXpressAppFramework(XAF)中文帮助文档.pdf

eXpressAppFramework(XAF)中文帮助文档.pdf eXpressAppFramework(XAF)中文帮助文档.pdf
资源详情
资源评论
资源推荐

全部折叠
全部展开
语言过滤
:
全部
语言过滤
:
多个
语言过滤
: Visual Basic
语言过滤
: C#
语言过滤
: JScript
Visual Basic
C#
JScript
eXpressApp Framework
eXpressApp Framework
主页
此帮助系统提供了使用
eXpressApp Framework
的全面信息
.
它包括了让你能使用
eXpressApp Framework
快速构建业务应用程序的主题
,
然后轻松地为这些应用程序开发多种定制特性
.
大量概念性的主题
,
示例
,
屏幕截图和源代码实例将让你能精通
eXpressApp Framework.
要开始学习
eXpressApp Framework,
我们推荐你参阅下列资源
(
它们需要连接到因特网
):
eXpressApp Framework XAF
的主页
.
在这里
,
你可以找到关于
XAF
框架的大量信息
.
60
分钟展望
一个简短的
,
有步骤的
XAF
框架的演示
.
eXpressApp Framework -
快速入门
让你深入
XAF
框架的视频课程
.
关于
XAF
的
10
项要知道的内容
一系列回顾
XAF
关键原理的文章
.
指南
让你能使用
XAF
按步骤地编写首个应用程序的课程
.
将介绍
XAF
的主要功能
.
常见问题解答
回答到现在为止我们在支持中心收到的常见问题
.
当使用
XAF
时
,
请关注
eXpressApp Framework
博客
.
此帮助系统由下列章节组成
:
eXpressApp Framework
概述
此主题给出关于
eXpressApp Framework
的介绍性信息
-
基本特性与那些保证成功开发业务应用程序的优点
.
基础
此章节中的主题提供
eXpressApp Framework
的基本信息
;
它的架构和形成一个应用程序的组件
.
指南
此章节中的主题可以帮助你构建首个
XAF
应用程序
.
逐步执行那里给出的指令
,
你将能学习到使用
eXpressApp
Framework
工作的基本原理
.
这将允许你构建任意现实世界的应用程序
.
基本原理
此章节中的主题提供通过
eXpressApp Framework
构建业务应用程序的全面知识
-
设计一个业务模型
,
生成一个用户界面和添加定制特性
.
另外
,
此处还有如何使用那些诸如安全系统
,
验证等关键应用程序程序块的核心信息
.
设计时刻特性
此章节中的主题描述在构建一个
XAF
应用程序时设计时刻的主要功能
.
Page 1
ABC Amber CHM Converter Trial version, http://www.processtext.com/abcchm.html

部署
此主题描述部署
XAF
应用程序的方法
.
基于任务的帮助
此章节中的主题包含许多在使用和扩展
XAF
时
,
帮助实现类似任务的示例
.
参 考
此章节中的主题描述了实体类
,
委托
,
枚举和它们的成员
(
属性
,
域
,
方法
,
事件等
).
注意在参考中只包含公共类和公共成员
.
如果更适合的话
,
你可以使用
在线文档
.
在线文档的主题可能在需要时进行更新
.
使用我们的
知识基础文章中心
,
你可以找到常见任务的解决方案
.
发送此主题的反馈
.
?2000-2009 Developer Express Inc. All rights reserved.
翻译
: ynyuxiang
Page 2
ABC Amber CHM Converter Trial version, http://www.processtext.com/abcchm.html

全部折叠
全部展开
语言过滤
:
全部
语言过滤
:
多个
语言过滤
: Visual Basic
语言过滤
: C#
语言过滤
: JScript
Visual Basic
C#
JScript
eXpressApp Framework
eXpressApp Framework
概述
eXpressApp Framework
主页
> eXpressApp Framework
概述
许多公司都必须存储和管理大量关于职员
,
客户
,
销售等方面的信息
.
他们也必须保留工作轨迹
,
并使工作流自动化
.
因此每家公司都需要软件进行日常工作
,
软件的质量对业务成功是至关紧要的
.
设想允许你在线订桌的某家餐馆
,
或允许你获取所需任何样式组织的信用卡交易总结报告的某家银行
.
这些服务增进了客户满意度
,
并能促进销售
.
一家公司可以从两种传统的来源获得所需的软件
,
或者取得
eXpressApp Framework
的帮助
.
让我们看一下生产软件的各种方法的利弊
.
场景
#1 -
从零开始开发软件
一家公司可以向独立的软件公司
,
或本公司内部的
IT
部门
(
如果存在
),
去定制软件
.
如果程序员们不使用能促进业务应用程序开发的某个框架
,
他们将要面对下列问题
:
大量的时间将被耗费在生产甚至是最简单的存储和查看信息的应用程序上
.
开发人员必须关注应用程序的每个方面
-
从
DBMS
中的人工数据管理
,
到为需要被编辑的每个字段提供编辑器
.
需要大量的时间和资源进行测试
.
所有软件都有
bugs,
因此不可避免地
,
一个从零开始编写的应用程序将会有大量的
bugs.
在应用程序开发的首个阶段
,
避免
bugs
的唯一途径是重用已经测试通过的代码段
.
当然
,
每个开发人员将尽量尝试重用自己的代码
,
但是与整个应用程序比较而言
,
可重用的代码量毕竟是少数
.
难于维护和扩展这些应用程序
.
抽象级别非常低
-
开发人员要对每个窗体上的每个控件负责
.
因此
,
即使是小型的任务
,
例如为某个特定的数据类型调整编辑器
,
他们必须打开无数的窗体并人工定制它们
.
这可能会产生误操作
.
对越复杂的应用程序
,
维护的困难也就越大
.
当然
,
这种场景也有它的好处
.
应用程序程序的每个方面都将在开发人员的总体控制下
.
唯一例外的事实是开发人员不能改变开发工具
.
他们创建的
,
熟知的代码等由他们维护和修复也许更容易
.
对特定需求
,
一个通用软件产品或库不可能被使用
,
开发人员却可以按需优化软件
.
应用程序不需要遵循某些外部系统的规则
.
如果你不是每次都构建类似的应用程序
,
而是要创建独特的个别的应用程序
,
那么从零开始创建它是最佳的选择
.
场景
#2 -
使用通用软件产品
某个业务可以购买一个软件产品
,
例如
Microsoft Axapta,
并聘请咨询专家来按需求配置它
.
这种方式有下列不足之处
:
需要学习特定的编程语言
,
并且它们是非常昂贵的
.
不允许定制和扩展应用程序
.
越通用的产品
,
性能越低
.
好处是
:
如果你采用一个知名的系统
,
可以充分保证它已经经过良好的测试
,
不会发生质量问题
.
在这种情况下
,
业务不需要专门规划
.
如果需要通用和简单
,
如果不计划革新
,
不需要软件有独特的业务类
,
那么这种场景是最佳选择
.
场景
#3 -
使用
eXpressApp Framework
Page 3
ABC Amber CHM Converter Trial version, http://www.processtext.com/abcchm.html

eXpressApp Framework
介于上述描述的两种场景之间
.
开发人员仍需要编写代码
,
但已经为他们完成了大量的代码
. XAF
为他们提供一个开发平台
,
让开发业务应用程序变得更简单
.
这些应用程序是在概述开始部分所描述过的
-
那些设计为输入
,
存储
,
浏览
,
分析
,
打印数据
,
或组织一个工作流的应用程序
.
如果你尝试构建另一种应用程序
-
游戏
,
图像编辑器
,
字处理器等
-
eXpressApp Framework
将不能对你有所帮助
.
在每次开发一个业务应用程序时
,
都有大量的事物需要你创建
-
这些元素非常类似
,
但不容易重用代码
.
你必须配置数据库
,
表格
,
输入窗体等
.
但是
,
替代这些例行工作
, eXpressApp Framework
为你提供了更高级的接口来隐藏这些实现细节
,
让你专注于业务逻辑
.
例如
,
使用
XAF
比使用
ADO.NET
更易于声明和访问数据
,
你只需要做少量的工作来为数据管理创建用户界面
.
当然
, eXpressApp Framework
最初的设计是用于解决那些从零开始开发会发生问的题
.
这样
, eXpressApp Framework
技术的主要目的是
:
易于重用应用程序中为不同平台
(Windows
窗体和
ASP.NET)
设计的相同的业务逻辑
.
提供
data-to-UI
构建算法
.
这意味着你不需要人工创建大量用于浏览和编辑数据的类似窗体
.
这也能让维护应用程序变得容易
,
因为如果你改变了数据
,
你不需要修改大量窗体和
/
或网页
-
这是自动完成的
.
隐藏数据管理细节
.
你不需要处理任何
DBMS
或使用
ADO.NET
来访问数据
. eXpressApp Framework
为你提供了一个更高级的工具来进行数据管理
.
这个工具让你在流行的
DBMS
中存储数据变得容易
,
而不需要详细了解它们
.
这也能让改变目标数据库管理系统变得容易
.
非常易于创建用于存储和查看数据的业务应用程序
.
允许应用程序使用任何
.NET
语言创建
.
有更多的特性让
eXpressApp Framework
成为最佳选择
:
易于扩展
.
主要部分的质量是有保证的
. eXpress Persistent Objects
使用
“
对象
-
关系映射工具
?Object-Relational Mapping
tool)
和源自
DXperience Subscription
的界面友好的可视化组件
.
因此
,
它们经过良好的测试
,
具有高度的可靠性
.
了解更多关于
eXpressApp Framework
的内容
查阅下列章节获取更多关于
eXpressApp Framework
的信息
.
eXpressApp Framework
架构
描述了使用
eXpressApp Framework
所需要知道的主要原理
.
指南
按指南中的步骤创建首个使用了
eXpressApp Framework
的应用程序
.
发送关于此主题的反馈
.
?2000-2009 Developer Express Inc. All rights reserved.
Page 4
ABC Amber CHM Converter Trial version, http://www.processtext.com/abcchm.html

全部折叠
全部展开
语言过滤
:
全部
语言过滤
:
多个
语言过滤
: Visual Basic
语言过滤
: C#
语言过滤
: JScript
Visual Basic
C#
JScript
eXpressApp Framework
eXpressApp Framework
架构
参阅
eXpressApp Framework
主页
> eXpressApp Framework
架构
使用
eXpressApp Framework
构建的应用程序由几个功能块组成
.
下图展示了基本的块
,
指明何时及这些块如何被创建
,
最后
,
展示了你可以扩展应用程序的区域
.
每个应用程序构建块的概述在本文的后面给出
.
XPO -
数据管理级
当构建一个业务应用程序时
,
基本上都需要处理数据
.
如果使用
eXpressApp Framework,
事实上你不需要在
DBMS
中创建一个数据库
,
定制表
,
字段等
.
你不需要使用低级的
ADO.NET
结构访问数据
.
而是使用内建的
“
对象
-
关系映射系统
?-
eXpressPersistent Objects
库
(XPO
在上图的底部
).
这个库也可以单独购买
.
它最初发布于
2004
年
,
意味着你可以确信它是经过良好测试
,
可靠的和全面的产品
.
XPO
允许你使用熟悉的代码结构
-
类
,
属性和
attributes
来为应用程序描述数据
.
要创建一个数据表
,
你需要声明一个类
.
它的公共属性将在表中声明为数据字段
.
当然
,
你可以创建所需的许多表
,
并使用专门设计的
attributes
来指定表间关系
.
注意在构建这些类时
,
你不需要做大量额外的工作
.
你只需要从适当的类派生它们
,
以及提供一组
attributes -
这就够了
.
为了帮助你入门
,
我们提供了在下面小节中描述的业务类库
(Business Class Library).
该库包含几个备用的类
,
你可以集成到应用程序中
.
你也可以重温这些类的源代码
,
把它们作为适当数据声明的示例
.
因为一个数据表是通过类描述的
,
实际数据是通过类的实例集合来描述的
.
因此
,
要修改特定记录的某个字段
,
你需要从集合中获取所需的对象
,
并修改它的属性
.
这是一种非常简单和更自然的管理数据的方法
.
它隐藏了所有实现细节
,
让你专注于应用程序程序的业务逻辑
.
Page 5
ABC Amber CHM Converter Trial version, http://www.processtext.com/abcchm.html
剩余289页未读,继续阅读



















hwhone
- 粉丝: 24
- 资源: 228
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论8