"U9-UAP开发大全,涵盖了BE、BP、参照、列表及插件开发,由徐中荣于2010年5月31日编写。"
在U9-UAP开发中,主要涉及以下几个方面的知识点:
1. **开发基础**:
- **开发工具**:包括UBF开发工具,用于业务逻辑构建;应用组装工具,用于组件的集成与部署;客开部署,指客户化开发的部署流程。
- **客开引用**:UBF常用引用和C#设置引用路径是开发中必不可少的部分,确保开发环境能够正确识别和调用所需库文件。
- **系统相关**和**数据字典的使用**:这部分涉及对系统的理解和数据管理,包括系统配置和数据结构的管理。
2. **档案开发**:
- **基础概念**:BE(Business Entity)组件是业务实体的抽象,UI组件则负责用户界面展示。档案开发还包括其他应用,如单据自动编号等。
- **实体建模**:通过创建解决方案、BE组件来构建业务实体模型,然后构造BE以实现业务逻辑。
- **创建UI组件**:包括建立UI项目、UIModel和UIForm,以及构造UI组件,这是构建用户界面的关键步骤。
- **组件发布与装配**:发布服务组,将组件DLL文件复制到指定目录,并通过装配工具进行装配发布,使组件能在系统中运行。
3. **单据开发(初级)**:
- **开发需求**:根据业务需求创建单据类型的BE和UI。
- **创建BE和UI**:定义单据类型BE,创建单据UI,包括UIModel和UIForm的构建。
- **构造、发布和装配**:遵循与档案开发类似的步骤进行单据组件的发布和装配。
- **其他应用**:如单据自动编号,可以通过定义编码规则实现;给单据赋默认值,提高操作效率;支持个性化功能,满足不同用户需求;表体自动行号,增强用户体验;实体扩展字段,增加数据存储能力;单据查找,方便数据查询。
4. **参照开发**:
- **创建单据类型参照组件**:定义并实现特定类型的参照组件,如订货单类型参照,以便在其他地方调用。
- **Form引用**:在开发中,Form引用是将已有的UI元素或功能引入到新的表单中,提升开发效率和代码复用性。
以上内容详细阐述了U9-UAP开发的基本过程和关键点,涵盖了从基础环境搭建到具体业务功能实现的各个环节,对于理解U9平台的开发模式和技术架构具有重要意义。