基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 模块插件组织

简介:   前面的文章AgileEAS.NET之模块插件集成我对基于AgileEAS.NET+模块插件开发模式的插件集成进行了简单的说明,本文我补充一下集成的另一个任务,模块插件的组织。   在AgileEAS.NET平台介绍中,我们提供到系统设计的一个要求,那就是系统被分解为子系统,子系统包括子系统和模块,模块为不可再分的叶子结节,各模块独立并行开发,总装集成。

  前面的文章AgileEAS.NET之模块插件集成我对基于AgileEAS.NET+模块插件开发模式的插件集成进行了简单的说明,本文我补充一下集成的另一个任务,模块插件的组织。

  在AgileEAS.NET平台介绍中,我们提供到系统设计的一个要求,那就是系统被分解为子系统,子系统包括子系统和模块,模块为不可再分的叶子结节,各模块独立并行开发,总装集成。

  AgileEAS.NET,我们提出了一个程序组的概念,也可以理解为程序包或者子系统,模块安装完成后,我们可以对其进行分组组织,这样就可以有序的加载至系统导航栏或导航菜单,在AgileEAS.NET平台中,资源管理平台提供了程序组模块实现程序的组织:

程序组   界面左边显示了程序组(子系统)的组织层次,右边显示特别程序组中的模块插件,上图中所显示系统管理程序组中组织了角色管理、程序员、模块管理、参数列表等7个模块插件,下图介绍添加程序组界面:

image

  通过上图界面增加和修改程序组属性,程序组属性包含程序组名称、说明、排序码,及是否为个人/公共组,是Win应用还是Web应用,是否在导航上显示,是否展开下级模块等。

  可以在程序组属性中尖圆和删除组成员模块,也可以在程序组管理主界面中进行组成员设定,如下图:

组成员

  移除组成员直接在当面界面完成,确认提示信息后直接移除,添加模块成员操作会打开模块选择窗口:

选择模块

 

 

  支持多选,选中模块后确定实现组成员模块的增加。

  目前提供的程序组管理有两个,一个是程序组,另一个是程序组(树),系统的导航有两种模式,一种是树形导航,多层次组织,和子系统包含子系统和模块插件,另一种是列表导航,系统只支持子系统包含模块插件,只有顶级程序组,两种模式分别应用于不同规模的应用,树形导航应用于较大项目,而列表导航应用于小项目,当然,程序组(树)就能同学完成多层次的分级导航和两级的列表导航配置,所以只适应于列表导航设置的程序组会慢慢取消。

  对于模块的组织我说介绍到这,下文我将介绍AgileEAS.NET平台的账户和角色管理。

 

链接:AgileEAS.NET应用开发平台介绍

敏捷软件工程实验室

目录
相关文章
|
4天前
|
Linux API C#
基于 .NET 开发的多功能流媒体管理控制平台
基于 .NET 开发的多功能流媒体管理控制平台
|
4天前
|
开发框架 算法 .NET
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
|
4天前
|
开发框架 Cloud Native .NET
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
|
2月前
|
机器学习/深度学习 人工智能 Cloud Native
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台。本文深入解析 .NET 的核心优势,探讨其在企业级应用、Web 开发及移动应用等领域的应用案例,并展望未来在人工智能、云原生等方面的发展趋势。
45 3
|
2月前
|
敏捷开发 缓存 中间件
.NET技术的高效开发模式,涵盖面向对象编程、良好架构设计及高效代码编写与管理三大关键要素
本文深入探讨了.NET技术的高效开发模式,涵盖面向对象编程、良好架构设计及高效代码编写与管理三大关键要素,并通过企业级应用和Web应用开发的实践案例,展示了如何在实际项目中应用这些模式,旨在为开发者提供有益的参考和指导。
39 3
|
2月前
|
开发框架 安全 Java
.NET技术的独特魅力与优势,涵盖高效的开发体验、强大的性能表现、高度的可扩展性及丰富的生态系统等方面,展示了其在软件开发领域的核心竞争力
本文深入探讨了.NET技术的独特魅力与优势,涵盖高效的开发体验、强大的性能表现、高度的可扩展性及丰富的生态系统等方面,展示了其在软件开发领域的核心竞争力。.NET不仅支持跨平台开发,具备出色的安全性和稳定性,还能与多种技术无缝集成,为企业级应用提供全面支持。
36 3
|
4天前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
|
4月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
51 7
|
4月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
85 0
|
5月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
66 0