入门教程:ClientUI开发与NC基本档案二次定制
本篇教程是关于用友NC(NetColony)平台的入门级ClientUI开发,特别是针对行业开发入门者,由汪锦辉(实习)提供。主要内容涵盖了NC基本档案的二次开发流程,主要步骤如下: 1. **注册功能节点**:在二次开发中,首先要注册自己的单据类型,例如创建t701类型的单据,通过修改数据字典(fdc_train_t701和fdc_train_b_t701)来适应。 2. **创建数据库表**:在PowerBuilder中,通过数据库连接工具选择SQL Server,使用预览功能生成SQL脚本,并在数据库连接软件中运行来建立所需的表,确保包含TSDR字段(可能因PD补丁而自动添加)。 3. **运行数据库脚本**:执行SQL脚本创建名为fdc_train_t70x和fdc_train_b_t70x的表,其中T70x表示不同节点的标识。 4. **导入数据字典**:登录NC系统,通过系统管理工具的【数据字典管理】导入数据字典,如"项目档案"和"项目业态信息"。选择从PDM文件(如TRAIN1.pdm)解析数据,并设置覆盖方式为"全部覆盖",以便替换现有数据。 5. **控制类与入口类ClientUI**:教程中提到了`createController`方法,这是创建界面控制类的关键,如`CaseT70xCtrl`,负责管理界面的行为。`setDefaultData`方法用于设置界面的初始值,如公司编码。 6. **其他开发任务**:还包括了数据传输类VO的设计、控制类`AssessAssignCtrl`的创建,以及前端(UI)与后台校验、使用参照、公式和下拉框的功能实现。这些部分强调了开发过程中的数据处理和用户交互逻辑的构建。 此教程不仅介绍了开发的基本步骤,还突出了实际操作中的细节,如数据库管理工具的选择和使用,这对于理解和上手用友NC平台的二次开发是非常实用的指南。对于初学者来说,理解并遵循这些步骤将有助于快速掌握基本架构和技术应用。
- 粉丝: 28
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构