CSFramework开发框架主窗体模块容器主界面介绍
CSFramework开发框架主窗体模块容器主界面介绍
插件化框架核心功能-主窗体模块容器逻辑架构,参考图片: C/S开发框架的主窗体名称是frmMain,主窗体内置嵌套一个模块容器窗体(frmModuleContainer),该窗体的XtraTableControl组件每个TabPage页嵌套一个模块主窗体的实例,如采购模块主窗体、销售模块主窗体、库存模块主窗体。 主窗体VS设计视图 主窗体五个区域使用的DevExpress组件名称: 1. DevExpress.XtraBars.Bar,主窗体菜单。 2. DevExpress.XtraBars.Ribbon.RibbonControl,功能按钮区域。 3. DevExpress.XtraBars.Docking.DockPanel,左侧的导航菜单。 4. DevExpress.XtraEditors.PanelControl,右上角的快速命令区域,输入命令打开界面。 5. DevExpress.XtraBars.Bar,状态栏区域。 6. 工作区域,上图灰色背景部分,当运行程序,默认显示模块容器界面(frmModuleContainer)。 插件化框架核心功能-动态加载模块技术 运行开发框架首先打开系统登陆界面,验证用户信息成功,框架内核开始动态加载模块(DLL类库),将各个模块主界面(frmBaseModule)集成到软件主界面。 开发框架模块自动加载 如“进货”,“销售”,“库存”,“财务”等业务模块全部由ModuleLoader模块加载器动态加载,系统模块通过静态引用。业务模块可以独立部署在用户的机器上,如采购部门的用户只需要部署“采购模块.dll”文件,销售部门只部署“销售模块.dll”文件,不同部门的用户部署不同的模块文件,表面上看来系统少了某些文件,但丝毫不影响程序正常运行。软件主窗体左侧的导航面板(Navigator Control)不显示未加载的模块,实际上是当前部门看不到其它部门的功能,另外,权限管理可以控制模块是否在主窗体显示。 扫一扫加微信
参考文档:
使用FastReport制做报表实战-报表模块开发框架 C#.Net C/S快速开发框架V2.2版本介绍 CS开发框架版本介绍(www.csframework.com) CS开发框架 新增加两个报表模块(报表模板) 开发框架用户界面UI介绍 Winform开发框架核心功能 - 主窗体与模块架构 CSFramework开发框架系统管理模块功能 Winform界面开发框架之界面展示效果图|C/S框架网 Winform快速开发框架之权限系统设计(2) - 功能模块介绍 CSFramework旗舰版快速开发框架目录结构以及解决方案介绍 C/S开发框架提供类似SAP系统的快速命令,能快速打开界面窗体(Command模式) 多语言界面软件开发框架 - 初始化多语言时发生单引号错误(解决方案) CSFramework开发框架支持表格编辑窗体,批量修改表格的数据 物流运输管理系统TMS成功案例-CSFramework快速开发框架(Winform+C/S+SQLServer) Winform UI框架 | Winform界面快速开发框架
其它资料:
什么是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内容管理系统 | |