主窗体体系架构 / 逻辑架构 | MiniFramework蝇量框架 | Winform框架|C/S开发框架

主窗体体系架构 / 逻辑架构 - MiniFramework蝇量框架 - Winform框架
软件主窗体\主界面
主窗体作为整个软件的核心界面,也可称为软件总控制台。MiniFramework蝇量框架主窗体支持多业务模块设计,重要组成部分:
- Menu - 菜单(顶部的菜单项)
- Toolbar - 工具栏
- NavBar - 导航菜单(左侧的导航菜单)
- StatusBar - 状态栏
- Module Container - 模块窗体容器
主窗体体系架构 / 逻辑架构图

IMainForm
C# 全选
/// <summary>
/// 主窗体接口
/// </summary>
public interface IMainForm
{
/// <summary>
/// 模块容器窗体的接口
/// </summary>
IModuleContainer ModuleContainer { get; }
/// <summary>
/// 显示 XtraTabbedMdiManager 窗体标签的图标
/// </summary>
/// <param name="form"></param>
/// <param name="img"></param>
void ShowFormIcon(Form form, Image img);
/// <summary>
/// 初始化主窗体的权限
/// </summary>
void InitFunction();
/// <summary>
/// 第一次初始化主窗体
/// </summary>
/// <param name="splash"></param>
void InitUserInterface(IMsg splash);
}IModuleContainer
C# 全选
/// <summary>
/// 模块容器主窗体接口
/// </summary>
public interface IModuleContainer
{
/// <summary>
/// 获取系统功能列表
/// </summary>
/// <returns></returns>
List<MenuAction> GetMenuActions();
/// <summary>
/// 打开功能窗体
/// </summary>
/// <param name="fun"></param>
/// <returns></returns>
Form OpenForm(ModuleFuns fun);
/// <summary>
/// 显示模块主页
/// </summary>
/// <param name="moduleName"></param>
void ShowModuleMainPage(ModuleNames moduleName);
/// <summary>
/// 获取功能按钮的图标
/// </summary>
/// <param name="fun"></param>
/// <returns></returns>
Image GetButtonImage(ModuleFuns fun);
/// <summary>
/// 获取模块容器所有功能按钮
/// </summary>
/// <returns></returns>
List<SimpleButton> GetButtons();
}

参考文档:
主窗体模块容器(frmModuleContainer)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
DataBinder类详解 | Winform MiniFramework蝇量框架|C/S开发框架
ucButtonFunction 组件详解|MiniFramework蝇量框架|Winform框架|C/S开发框架
软件界面图片提供者策略 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
角色管理/分配权限 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
用户管理 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发基础资料报表(单表) | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发数据访问层DAL | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发数据查询窗体 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
新增基础资料单表窗体 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
模块主窗体添加功能按钮 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
新增业务模块 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体状态栏(StatusBar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体导航菜单NavbarControl 介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体工具栏按钮(Toolbar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
软件主窗体主界面设计 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体模块容器(frmModuleContainer)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
DataBinder类详解 | Winform MiniFramework蝇量框架|C/S开发框架
ucButtonFunction 组件详解|MiniFramework蝇量框架|Winform框架|C/S开发框架
软件界面图片提供者策略 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
角色管理/分配权限 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
用户管理 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发基础资料报表(单表) | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发数据访问层DAL | MiniFramework蝇量框架 | Winform框架|C/S开发框架
开发数据查询窗体 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
新增基础资料单表窗体 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
模块主窗体添加功能按钮 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
新增业务模块 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体状态栏(StatusBar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体导航菜单NavbarControl 介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
主窗体工具栏按钮(Toolbar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
软件主窗体主界面设计 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
