U9-UAP开发指南:单据UI与档案开发实战

需积分: 43 73 下载量 33 浏览量 更新于2024-08-10 收藏 7.82MB PDF 举报
"U9UAP开发2(BE、BP、参照、列表及插件开发).pdf" 在《U9-UAP开发大全》中,作者徐中荣详细介绍了如何进行U9UAP平台的开发工作,包括开发工具的使用、档案开发、单据开发以及参照开发等多个方面。以下是对这些知识点的深入解析: 1. **开发工具**: - **UBF开发工具**:这是用于业务逻辑开发的主要工具,用来构建BE组件。 - **应用组装工具**:用于将各个开发完成的组件进行组装,形成完整的应用系统。 - **客开部署**:涉及将开发的组件部署到客户环境中,确保其正常运行。 2. **客开引用**: - **UBF常用引用**:在开发过程中,需要引用特定的UBF库来实现特定功能。 - **C#设置引用路径**:C#代码中需要正确配置引用路径,以便调用相关的类库。 3. **档案开发**: - **BE组件**:基础业务实体,是业务逻辑的核心部分。 - **UI组件**:用户界面组件,负责与用户交互,通常包括UIModel和UIForm等。 - **实体建模**:通过创建解决方案、BE组件和构造BE,来构建业务实体的模型。 4. **创建UI组件**: - **建立UI项目**:创建UI组件的起点,用于组织UI相关代码。 - **建立UIModel**:定义用户界面的结构和数据模型,是UI组件的基础。 - **创建UIForm**:设计用户界面的具体布局和控件,可以是单卡单表样式。 - **构造UI组件**:包括UI组件的逻辑处理和事件响应,确保界面的正确运行。 5. **组件发布与装配**: - **发布服务组**:将组件打包成服务,可供其他部分引用。 - **拷贝组件DLL文件**:将编译后的组件库复制到U9系统的指定目录。 - **装配工具装配发布**:通过工具进行组件的发布和装配,使其生效。 6. **实现级次编码规则**: - 在BE和UI中设置编码规则,确保单据或档案具有层次化的唯一编码。 7. **单据开发**: - **创建BE**:定义单据的业务逻辑,包括单据类型BE和单据BE。 - **创建单据类型UI**:设计单据显示的UIModel和UIForm,如单卡单表样式。 - **构造、发布和装配**:完成单据组件的开发后,进行发布和装配,使其成为可运行的单据功能。 - **其他应用**:包括单据自动编号、默认值设置、个性化功能、自动行号、实体扩展字段和单据查找等增强功能。 8. **参照开发**: - **创建参照组件**:定义特定类型的参照组件,如订货单类型参照。 - **引用参照**:在UIForm中引用并调用参照组件,提供数据选择功能。 这份文档详细阐述了U9UAP开发的各项关键步骤,对开发者理解U9平台的架构和开发流程有着重要的指导作用。无论是新手还是经验丰富的开发者,都能从中获得宝贵的参考资料。