用友U9自定义单据开发教程
需积分: 5 81 浏览量
更新于2024-06-16
收藏 1.73MB PDF 举报
"这份文档是关于用友U9系统的自定义单据开发的初级教程,由用友U9客户化开发支持部的杨旭于2009年6月15日编写。教程内容涵盖了BE组件开发、UI组件开发、应用专题讨论以及案例分析和演示。"
在用友U9系统中,自定义单据开发是提升企业信息化管理效率的重要手段,允许用户根据自身业务需求定制特定的业务单据。本教程主要关注的是BE组件和UI组件的开发。
BE组件开发涉及到的关键知识点包括:
1. BE(Business Entity)是业务实体的简称,它代表了后台的可持久化数据对象,可以理解为与数据库表相对应的内存对象类型。通过对象关系映射(ORMapping),BE使得开发者无需编写SQL就能进行数据加载和保存,降低了对数据库的直接依赖。
2. 组件是UBF(用友统一业务框架)中的模型文件组织和执行单位,每个组件对应一个实际的模型文件,并且在运行时有自己的资源缓存。
3. BE组件是UBF的基本持久化单元,每个组件内可以有一个主实体,其他实体必须与主实体有直接或间接的关系。
4. 开发BE组件涉及的概念包括实体设计器、设计时态和运行时态,以及使用各种工具如.NET Framework、数据库、消息系统等进行开发。
5. 后台组件开发流程包括创建实体项目、组件、命名空间、验证器、数据传输对象、属性类型、实体,以及创建相关文件夹。
UI组件开发涉及的知识点:
1. UI组件是用户界面的构建模块,它负责展示数据和接收用户输入,与业务逻辑相分离,提供灵活的用户交互体验。
2. 在U9系统中,UI框架提供了用于开发组件的各种工具,如表单设计器、参照设计器、流程设计器等,帮助开发者创建用户友好的界面。
3. MVC框架、Ajax引擎、抽象控件模型等技术在UI组件开发中扮演着重要角色,提高了组件的响应速度和用户体验。
4. 开发UI组件时需要考虑离线支持、工作流、服务引擎、报表和打印引擎等,以满足全面的业务需求。
此外,课程还包括应用专题讨论和案例分析,旨在通过实际应用场景加深对理论知识的理解,帮助开发者更好地运用所学进行实际项目开发。课程还涵盖了考查目标和听课基础,确保学员具备必要的基础知识来学习和掌握这些高级概念和技术。
479 浏览量
790 浏览量
2024-02-16 上传
319 浏览量
449 浏览量
2024-02-16 上传
用友开发
- 粉丝: 5
- 资源: 325
最新资源
- 电力负荷和价格预测网络研讨会案例研究:用于日前系统负荷和价格预测案例研究的幻灯片和 MATLAB:registered: 代码。-matlab开发
- SHC公司供应商商行为准则指南
- QtCharts_dev_for_Qt4.8.6.zip
- 一款具有3D封面转动的效果
- selectlist:非空列表,其中始终仅选择一个元素
- ktor-permissions:使用身份验证功能为Ktor提供简单的路由权限
- 数据库课程设计---工资管理系统(程序+源码+文档)
- comparison_of_calbration_transfer_methods.zip:三个数据集校准传递方法的比较-matlab开发
- APQP启动会议
- NLW-后端:后端应用程序级别下一个星期NLW01 Rocktseat
- javascript-koans
- Información Sobre los Peces-crx插件
- COMP9102:COMP9102
- 第三方物流与供应链及成功案例课件
- squeezebox_wlanpoke_plot
- 学习Android Kotlin核心主题