U9-UAP开发指南:前台组件与元数据实战

需积分: 43 73 下载量 71 浏览量 更新于2024-08-10 收藏 7.82MB PDF 举报
"U9UAP开发2(BE、BP、参照、列表及插件开发).pdf" 本文档是关于U9-UAP平台的开发指南,涵盖了从基础开发工具到高级组件的创建和使用,主要关注BE(Business Entity,业务实体)、UI组件以及参照组件的开发。以下是对文档关键知识点的详细解释: 1. **开发工具**: - **UBF开发工具**: UBF(Unified Business Foundation)是U9-UAP平台的基础,用于快速构建业务逻辑。 - **应用组装工具**: 用于组装和管理开发的各个组件,形成完整的应用程序。 - **客开部署**: 客户化开发的部署过程,包括将开发的组件发布到U9环境并配置使用。 2. **客开引用**: - **UBF常用引用**: 开发中需要引用的UBF相关库和API。 - **C#设置引用路径**: 在C#代码中添加对所需库的引用,确保代码能正确编译和运行。 3. **数据字典的使用**: - 数据字典是系统中用于存储元数据的地方,如数据类型、字段信息等,对于理解和操作数据至关重要。 4. **档案开发**: - **BE组件**: 业务实体是业务逻辑的核心,用于封装业务对象和数据。 - **UI组件**: 用户界面组件,负责显示和交互,通常基于MVC(Model-View-Controller)架构设计。 - **实体建模**包括创建解决方案、BE组件和UI组件的步骤,以及如何构造它们。 - **组件发布与装配**涉及将组件打包成DLL,复制到U9目录,并通过装配工具进行发布。 5. **级次编码规则的实现**: - 在BE和UI组件中应用级次编码规则,用于创建具有层次结构的编码,如地区-部门-员工编号。 - 包括在BE中的版型应用,UIModel和UIForm的设置。 6. **单据开发(初级)**: - **开发需求分析**:确定单据类型的业务需求。 - **创建BE和UI**:通过建立BE组件来表示单据,创建对应的UIModel和UIForm来展示和操作数据。 - **单据自动编号**:设置规则以自动为新创建的单据生成唯一的编号。 - **默认值赋值**:允许为单据字段预设默认值,提高效率。 - **个性化功能支持**:如自定义列显示、排序等。 - **表体自动行号**:在单据表体中显示行号,便于用户跟踪。 - **实体扩展字段**:增加额外字段以适应特定业务需求。 - **单据查找**:提供查询功能,帮助用户快速定位所需单据。 7. **参照开发**: - **创建参照组件**:如订货单类型参照,用于选择和验证特定类型的单据。 - **调用参照组件**:在UI中集成参照组件,方便用户选择或输入数据。 这些知识点构成了U9-UAP平台开发的基础,为开发者提供了从创建业务实体到构建用户界面,再到实现复杂业务逻辑的全面指导。通过学习和实践这些内容,开发者可以熟练掌握U9-UAP上的应用开发。