天气图绘制的相关nc数据与shp ①绘制中国地图的shp,省界国界 https://docs.gmt-china.org/latest/dataset-CN/CN-border/ ②500hpa、1000hpa(地面)天气图的相关数据 高度层:https://cds-beta.climate.copernicus.eu/datasets/reanalysis-era5-pressure-levels?tab=download 地表:https://cds-beta.climate.copernicus.eu/datasets/reanalysis-era5-single-levels?tab=overview
2025-08-28 10:03:03 952.55MB
1
### 用友NC客户化开发全书(第三版)-nc56 #### 一、搭建NC环境 在《用友NC客户化开发全书(第三版)-nc56》的第一章中,详细介绍了如何搭建一个完整的NC开发环境,这对于初次接触NC开发的读者来说尤为重要。 1. **建立数据库**:这一部分主要讲解了如何为NC系统建立数据库。包括选择合适的数据库管理系统(如Oracle或SQL Server)、创建数据库实例、设计数据库结构等内容。这一步是整个NC系统的数据存储基础。 2. **安装NC**:介绍了NC软件的安装步骤,包括安装前的准备工作、具体的安装流程以及安装过程中可能遇到的问题及解决办法。安装NC软件是进行后续开发工作的前提条件。 3. **配置启动NC**:在成功安装NC后,还需要进行一系列的配置才能正常使用。这部分内容包括了环境变量的设置、服务器的启动与配置等,确保NC能够正常运行。 4. **Eclipse中建立NC开发环境**:使用Eclipse作为开发工具,介绍了如何在Eclipse中配置NC开发环境,包括安装必要的插件、配置项目模板等,使开发者能够在Eclipse中高效地进行NC应用开发。 5. **产品参数,档案初始化**:为了保证NC系统能够按照企业实际需求运行,需要对系统中的各种参数和档案进行初始化设置。这部分内容涵盖了常见的参数设置方法以及档案初始化的操作步骤。 6. **权限管理**:NC系统中的权限管理非常重要,它关系到不同用户能够访问的功能模块和数据范围。这部分内容详细介绍了如何设置用户权限,包括角色的定义、权限的分配等。 7. **产品主要目录结构介绍**:对于开发人员而言,了解NC系统的目录结构有助于更好地组织项目文件和资源。这部分内容介绍了NC系统的主要目录及其用途。 #### 二、NC基础技术 第二章深入介绍了NC的基础技术知识,这些技术是进行NC客户化开发的基础。 1. **NC开发基本概念**:介绍了NC开发的基本概念,包括NC架构、开发工具、开发流程等基础知识。 2. **NCUAP总体介绍**:NCUAP(用友应用平台)是用友NC的核心框架之一,这部分内容详细解释了NCUAP的组成、特点及其在NC开发中的作用。 3. **NC的开发模型**:这部分内容介绍了NC支持的各种开发模型,如MVC(Model-View-Controller)模型,并探讨了它们在实际开发中的应用。 4. **开发远程接口**:远程接口的开发是实现分布式应用的关键技术之一。这部分内容讲解了如何定义接口、实现接口、部署组件以及客户端如何调用这些接口的具体步骤。 - **定义接口**:定义接口的方法和注意事项。 - **实现该接口**:实现接口的具体方式。 - **部署组件**:将开发完成的组件部署到服务器上。 - **客户端调用**:客户端如何调用已部署的服务。 - **事务型组件发布**:如何发布支持事务的组件。 - **客户端代码**:给出了客户端调用服务的示例代码。 #### 三、NC数据库持久化技术 第三章讲述了NC系统中数据库持久化技术的相关知识,这部分内容对于确保数据的一致性和完整性至关重要。 1. **核心类介绍**:介绍了NC中用于数据库操作的核心类及其功能。 2. **通过JDBCFrameWork访问数据库**:这部分内容介绍了如何利用JDBCFrameWork框架访问数据库,包括连接数据库、执行SQL语句等操作。 3. **通过BaseDao进行对象的持久化**:介绍了如何使用BaseDao来实现对象到数据库的映射,即持久化操作。 4. **结果集合操作**:讲解了如何处理查询结果集,包括遍历、过滤等操作。 5. **结果集控制**:这部分内容涉及如何控制查询结果的返回形式,例如分页查询等。 以上三个部分从搭建NC环境、基础技术和数据库持久化技术等方面全面覆盖了NC客户化开发的关键知识点,为后续更高级别的开发提供了坚实的基础。接下来的内容将进一步深入到更高级的技术领域,如元数据建模、功能建模等,为读者提供更全面的指导。
2025-08-25 11:03:57 10.51MB NC二次开发资料
1
参照是在NC框架下开发中非常常见的一个专项,本质就是在编辑某字段时通过触发参照时获得的一些信息(集团、组织、用户等),临时拼成SQL语句,到数据库中指定的单张或联查多张表,过滤出所有备选项,展现在页面参照选择对话框中供用户选择。目的是统一提供基本档案的录入,防止手工录入产生的错误。NC系统中的参照大致分为两种:系统参照(物料、集团等预制好的)和自定义参照。 ### NC标准参照开发详解 #### 一、NC参照开发概述 在NC系统中,参照机制是一种重要的功能,用于简化和标准化基本档案的录入工作,从而减少由人工输入引起的错误。参照开发主要涉及到当用户编辑某一字段时,通过触发参照功能获取相关信息(例如集团、组织、用户等),并基于这些信息动态构建SQL语句来查询数据库中的单个或多个表,筛选出符合条件的备选记录,最终在界面上以参照选择对话框的形式展现给用户进行选择。 #### 二、NC系统的参照分类 NC系统中的参照大致分为两大类:系统参照和自定义参照。 - **系统参照**:由NC系统预先定义好的参照,如物料、集团等。这类参照通常较为通用,可以直接使用而无需额外的开发工作。 - **自定义参照**:根据具体业务需求定制的参照,需开发者自行设计和实现。 #### 三、系统参照开发详解 系统参照的开发相对简单,主要包括单据模板参照和查询模板参照。 ##### 1. 单据模板参照 在单据模板中设置参照字段时,只需在元数据中将相应字段的类型样式设为“REF”,并选择合适的系统参照类型即可。需要注意的是,某些参照类型可能不会自动带出参照名称,这种情况下需要手动补全。此外,在单据模板初始化中还可以对参照进行更具体的设置,比如离开焦点时显示名称、启用数据权限等。 对于较复杂的参照场景,还需在编辑前事件中传入特定参数来精确控制数据过滤,如下例所示: - **离散订单表头产品字段**:在编辑前事件中需要取出产品的参照模型,并设置集团等信息,以便更准确地过滤数据。 ##### 2. 查询模板参照 查询模板中的参照字段设置选项较少,但同样需要设置过滤条件。与单据模板不同,查询模板没有编辑前后事件,因此参照过滤和字段间的联动设置更为复杂。 - **查询模板参照过滤设置**:可以通过实现平台提供的`IQueryConditionDLGInitializer`接口来进行设置。在接口的初始化方法中,利用`QueryConditionDLGDelegator`对象进行参照设置。 - **字段间的联动**:对于需要根据另一字段值动态调整过滤条件的情况,可以通过手动配置字段监听来实现。具体操作是继承`AbstractLinkageColumnListener`类,并在其中定义监听和联动逻辑。 #### 四、自定义参照开发详解 自定义参照是根据业务需求定制的,相较于系统参照而言更为灵活。 ##### 1. 最简单的自定义参照 自定义参照的基本构成包括参照模型定义和SQL拼接规则的制定。 - **参照模型定义**:自定义参照需要定义参照模型(`RefModel`)。与系统参照不同,自定义参照对应的表在元数据实体定义时必须实现`IBDObject`接口。 - **SQL拼接规则**:根据具体业务需求,自定义SQL语句的拼接规则,以确保能够正确地过滤出所需的数据。 ##### 2. 自定义参照开发流程 - **定义参照模型**:创建自定义的参照模型类,定义其属性和方法。 - **实现参照接口**:参照模型类需实现特定接口,以支持参照功能。 - **设置SQL拼接规则**:根据业务需求定义SQL语句的拼接逻辑。 - **集成到业务单据**:将自定义参照集成到相应的业务单据中,以便在使用时可以调用。 #### 五、总结 NC系统中的参照开发是一项重要的技术实践,不仅能够提高数据录入的准确性,还能提升用户体验。无论是系统参照还是自定义参照,都有其适用场景和技术要点。开发者需要根据实际需求灵活选择并实现相应的参照机制,以满足不同的业务需求。通过对参照开发的深入了解和实践,可以进一步提升NC系统的灵活性和实用性。
2025-08-04 21:58:26 355KB 参照开发
1
《NC报表联查单据教程》 本教程主要聚焦于用友NC系统的报表联查功能,特别是如何从分组表联查到销售报价单。在用友NC系统中,报表联查是一项重要的功能,它允许用户从一个报表的明细数据出发,深入查看相关的上游单据,从而提供更全面的数据分析和决策支持。 1) 案例概述 在这个案例中,我们假设已经开发出了销售报价单,并基于此创建了一个分组表。我们的目标是为分组表的语义模型分配一个联查方案,使得用户能够从分组表的任何一条明细数据出发,直接查看对应的销售报价单。当用户在分组表中选择一行时,系统会自动定位到销售报价单的主表和子表中与选定行相对应的记录。 2) 实现步骤 - 确保已经按照快速开发教程完成了销售报价单的开发。 - 制作分组统计表,并在报表设计界面中,选择分组表的扩展区域,通过“隐藏字段”按钮将主表主键和子表主键设置为隐藏字段,以准备进行联查。 - 接着,需要在客户端包下编写联查发起端的相关代码。这部分代码通常包括获取选中行的主键信息,并触发联查操作,以展示销售报价单的详细信息。 以下是一个示例代码片段,展示了如何实现这一功能: ```java // 省略部分代码... public class ReportTraceDataOperator implements ITraceDataOperator, TraceDataInterface { public final static String DEST_FUNC_CODE = "TR1001"; public final static String PK_HEAD = QuotationHVO.PK_SALEQUOTATION; @Override public Action[] ctreateExtensionActions() { return null; // new Action[]{new MyAction()}; } @Override public ITraceDataOperator[] provideTraceDataOperator() { return new ITraceDataOperator[] { new ReportTraceDataOperator() }; } @Override public void traceData(Container container, TraceDataParam param) { // 获取选中表体行的 PK final IRowData rowData = param.getRowData(); String selItem0 = (String) rowData.getData(PK_HEAD); final String selItem = (selItem0 == null) ? "" : selItem0; // 显示选中的单据 PK // JOptionPane.showMessageDialog(container, "单据 PK:" + selItem); // 获得 invoker 参数 // ToftPanelAdaptor adaptor = ... } // 省略部分代码... } ``` 在这个例子中,`traceData` 方法是关键,它处理了从分组表选中行到销售报价单的联查逻辑。通过 `rowData.getData(PK_HEAD)` 获取选中的主键值,然后可以使用这个值去查找并打开相应的销售报价单详情。 总结来说,用友NC系统的报表联查功能通过编程的方式实现了从一个报表的明细数据跳转到相关联的上游单据,提供了便捷的数据导航路径,极大地增强了系统的交互性和数据分析能力。开发者需要理解并熟练掌握联查方案的配置以及联查触发代码的编写,才能在实际应用中灵活运用这一功能。
2025-08-01 09:34:55 337KB 用友NC
1
水动力模型 气象数据模型 nc文件 打开工具 NetCDF4Excel,安装前确保已经安装Excel软件,并启用宏功能,安装完工具后桌面出现 NetCDF4Excel_2007.xlsm 图标,点击图标进入到excel页面,菜单栏点击加载项,根据自己需要选择NetCDF下面的操作项即可打开.nc后缀的文件,压缩文件包含一个nc文件例子和NetCDF4Excel工具
2025-07-29 23:29:46 762KB NetCDF4Excel 气象数据 nc文件
1
Pocket NC 5轴雕刻机运动系统:开源C++源码与后置处理文件全赠送,Pocket NC 5轴雕刻机同款运动系统:USB运动控制全开源,支持五轴联动与RTCP算法,C++6.0源码及仿真文件全赠送,pocket nc 5轴雕刻机同款运动系统。 USB运动控制 (五轴雕刻机系统)全部开源 不保留任何关键技术,PCB可直接生产,C++6.0源码,,本产品为可复制资料,支持五轴联动,支持RTCP算法,全部开源。 送后置处理文件,pocket nc 仿真文件 全部文件,毫无保留 ,核心关键词: pocket nc 5轴雕刻机;运动系统;USB运动控制;五轴雕刻机系统;开源;C++6.0源码;可复制资料;RTCP算法;后置处理文件;仿真文件。,开源五轴雕刻机系统:Pocket NC全功能开放,支持RTCP算法与五轴联动
2025-07-16 09:46:03 7.54MB css3
1
在干旱监测和评估中,SPEI(标准降水蒸发指数)是一个重要的工具,它可以用来分析和量化干旱的严重程度。SPEI通过综合考虑降水和潜在蒸发散两个因素,对不同时间尺度的干旱情况进行评估。这种干旱指数在时间尺度上具有灵活性,能够反映从短期到长期的干旱情况。在本案例中,SPEI的计算涉及到2000年至2023年的数据,并且包含了1个月、3个月、6个月和12个月四种不同的时间尺度。 MATLAB作为一种高级数学计算和编程软件,非常适合进行此类数据处理和分析。利用MATLAB的编程功能,研究人员可以编写脚本来自动化SPEI的计算过程,从而在多个时间尺度上得到干旱指数的评估结果。这些计算结果可以以nc(网络通用数据格式)和tif(标签图像文件格式)的形式存储,便于后续的数据分析和可视化展示。 在实际操作中,科研人员会首先准备相关的气象数据,如降水、温度等,这些数据通常以nc格式存储,便于进行复杂的气候模型分析。接着,他们将使用MATLAB编写SPEI计算程序,输入相应的时间尺度参数,得到对应尺度的干旱指数。这些结果将以不同的文件形式保存,以便进行多尺度的数据分析。 例如,在1个月尺度下,SPEI可以用来评估短期内的干旱情况,这对于农业灌溉、水资源管理等领域具有实际指导意义。而12个月的SPEI则能反映长期干旱趋势,这对于城市供水规划、长期气候预测等具有重要的参考价值。 此外,本案例中提到的“干旱指数计算与多尺度数据分析”、“干旱指数计算及其应用”等文档,可能包含了关于如何应用SPEI在不同领域和不同时间尺度上的案例研究和理论探讨。这些文档为科研人员提供了方法论上的指导,帮助他们更好地理解SPEI在实际环境中的应用和局限性。 在信息时代,数据的处理和分析是各行各业的核心竞争力之一。MATLAB为科学家们提供了一个强大的平台,以处理大量气象数据并计算SPEI,从而在气候变化研究中扮演了重要角色。同时,该领域的研究也促进了多种数据源的整合和时间尺度的扩展,推动了干旱监测技术的进步。 本案例涉及到的SPEI干旱指数的计算是一个结合了时间序列分析、气候科学和数据处理技术的复杂过程。通过MATLAB软件和nc、tif等格式数据的应用,科研人员能够有效地进行干旱评估,并为决策者提供科学依据。随着气候变化对自然和社会影响的日益加剧,SPEI等干旱评估工具的作用将会越来越大。
2025-04-27 15:39:06 603KB matlab
1
天工生产端,排版软件。柜体拆单,开料机排版。#拆单软件 #生产软件 #排版软件
2024-09-27 10:03:25 29.67MB
1
板式家具对接生产NC软件,云熙2018六面钻专业版,免安装解压即用,适合小规模板式家具生产工厂,破解免安装版,能对接市面上的大部分开料机和六面钻,如:极东、南兴、品脉、红马等,系统兼容性强--宝元、新代、维宏等。压缩包内有常用设备对接文件备份
2024-09-27 09:36:03 14.3MB
1