应用程序组件化下载PDF选定部分选定部分和子部分整个手册更新时间2023-02-17阅读时长2分钟LabVIEW NXG用户手册 应用程序组件化 应用程序组件化有助于将代码划分为逻辑组以避免创建重复代码,从而节省时间并提高软件稳定性。通过应用程序文档和库文档来创建基于组件的应用程序,将松散联结的代码组合成模块化和整体化的项目。 下图展示了将松散联结代码转换为基于组件项目的方式。 创建应用程序时,所有的依赖关系库将与顶层应用程序一同被生成为G可加载库(.gll)。下图所示为生成结果范例。 应用程序组件化的最佳实践 进行应用程序组件化时应考虑下列准则: 将应用程序划分为小型、独立的组件。 将可能重复使用的代码存储在单独的库文档中。 创建命名空间,以便将文件划分为逻辑组。例如,可将库文档中的所有类归在同一命名空间中。 避免在库之间创建循环依赖关系,以免造成生成失败等问题。 经常对应用程序组成进行分析,寻找代码重构机会。重构代码时请参考代码依赖关系指南。 上级主题: 应用程序相关概念:代码依赖关系指南相关任务:创建可执行文件打包应用程序或库 相关内容创建可执行文件如要创建可执行文件,可创建应用程序文档(.gcomp),然后添加源文件至该文档并将应用程序生成为可执行文件。代码依赖关系指南了解代码依赖关系指南,以修复依赖关系缺失的错误或进行代码重构。打包应用程序或库将应用程序或库进行打包,以便发布。
应用程序组件化 应用程序组件化有助于将代码划分为逻辑组以避免创建重复代码,从而节省时间并提高软件稳定性。通过应用程序文档和库文档来创建基于组件的应用程序,将松散联结的代码组合成模块化和整体化的项目。 下图展示了将松散联结代码转换为基于组件项目的方式。 创建应用程序时,所有的依赖关系库将与顶层应用程序一同被生成为G可加载库(.gll)。下图所示为生成结果范例。 应用程序组件化的最佳实践 进行应用程序组件化时应考虑下列准则: 将应用程序划分为小型、独立的组件。 将可能重复使用的代码存储在单独的库文档中。 创建命名空间,以便将文件划分为逻辑组。例如,可将库文档中的所有类归在同一命名空间中。 避免在库之间创建循环依赖关系,以免造成生成失败等问题。 经常对应用程序组成进行分析,寻找代码重构机会。重构代码时请参考代码依赖关系指南。 上级主题: 应用程序相关概念:代码依赖关系指南相关任务:创建可执行文件打包应用程序或库
应用程序组件化 应用程序组件化有助于将代码划分为逻辑组以避免创建重复代码,从而节省时间并提高软件稳定性。通过应用程序文档和库文档来创建基于组件的应用程序,将松散联结的代码组合成模块化和整体化的项目。 下图展示了将松散联结代码转换为基于组件项目的方式。 创建应用程序时,所有的依赖关系库将与顶层应用程序一同被生成为G可加载库(.gll)。下图所示为生成结果范例。 应用程序组件化的最佳实践 进行应用程序组件化时应考虑下列准则: 将应用程序划分为小型、独立的组件。 将可能重复使用的代码存储在单独的库文档中。 创建命名空间,以便将文件划分为逻辑组。例如,可将库文档中的所有类归在同一命名空间中。 避免在库之间创建循环依赖关系,以免造成生成失败等问题。 经常对应用程序组成进行分析,寻找代码重构机会。重构代码时请参考代码依赖关系指南。 上级主题: 应用程序相关概念:代码依赖关系指南相关任务:创建可执行文件打包应用程序或库