主窗体体系架构 / 逻辑架构 - MiniFramework蝇量框架 - Winform框架


主窗体体系架构 / 逻辑架构 - MiniFramework蝇量框架 - Winform框架-开发框架文库

主窗体体系架构 / 逻辑架构 - MiniFramework蝇量框架 - Winform框架

软件主窗体\主界面

主窗体作为整个软件的核心界面,也可称为软件总控制台。MiniFramework蝇量框架主窗体支持多业务模块设计,重要组成部分:

  • Menu - 菜单(顶部的菜单项)
  • Toolbar - 工具栏
  • NavBar - 导航菜单(左侧的导航菜单)
  • StatusBar - 状态栏
  • Module Container - 模块窗体容器

主窗体体系架构 / 逻辑架构图

 

主窗体体系架构 / 逻辑架构 - MiniFramework蝇量框架 - Winform框架

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();
    }

 

内容图片-底图-高效开发.追求卓越-开发框架文库

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

体系架构 / 逻辑架构 - MiniFramework框架 - Winform框架
模块容器(frmModuleContainer)介绍 - MiniFramework框架 - Winform框架
工具栏按钮(Toolbar)介绍 - MiniFramework框架 - Winform框架
软件界面设计 - MiniFramework框架 - Winform框架
模块添加功能按钮 - MiniFramework框架 - Winform框架
导航菜单NavbarControl 介绍 - MiniFramework框架 - Winform框架
新增基础资料单表 - MiniFramework框架 - Winform框架
新增业务单据主从表 - MiniFramework框架 - Winform框架
状态栏(StatusBar)介绍 - MiniFramework框架 - Winform框架
开发数据查询 - MiniFramework框架 - Winform框架
登录界面设计 - MiniFramework框架 - Winform框架
新增业务模块 - MiniFramework框架 - Winform框架
系统参数配置 - MiniFramework框架 - Winform框架
MiniFramework开发框架技术架构介绍
MiniFramework开发框架新手指南开发指南
软件界面图片提供者策略 - MiniFramework框架 - Winform框架
关于我们 - MiniFramework框架 - Winform框架
DataBinder类详解 - Winform MiniFramework框架
ucButtonFunction 组件详解-MiniFramework框架-Winform框架
MiniFramework框架 Visual Studio解决方案