C/S架构Winform插件化框架,Winform通用界面框架
Winform简介
WinForm是.Net开发平台中对Windows Form的一种称谓,Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
关于开发框架
框架既开发框架,是第三方软件公司提供给客户用于快速开发软件项目的软件模板或开发平台,特定软件开发人员使用。C/S框架网专注基于.NET技术的Winform框架研发,最新研发的产品有C/S系统快速开发框架旗舰版V5.0,作为Winform通用界面框架,插件化框架比较成熟的产品。
什么是Winform框架?
Winform框架是基于.NET开发平台研发的用于快速开发软件项目的软件模板或开发平台,常用的程序语言有C#.NET, VB.NET。
插件化框架特点:
- 开发框架以模块化形式在逻辑上解耦。
采用物以类聚、逻辑分割、分而治之,动态加载插件设计思想,能将超大型软件系统按照业务逻辑关系分割成独立的模块,方便源码管理、项目管理、团队协作以及协同开发。 - 开发框架模块以动态链接库(DLL文件)形式独立部署。
比如ERP系统,模块可以分为【采购模块】、【销售模块】、【库存模块】、【财务模块】、【物料中心】、【客服中心】、【HR模块】以及【报表模块】等。每个模块对应一个DLL类库。
- 模块主界面(frmBaseModule)
用来分割系统功能菜单与功能按钮,作为各模块的入口界面。
贴图图片-插件框架模块主窗体
模块主界面:
C/S系统开发框架模块加载器
- 插件化框架核心功能-动态加载模块技术。
运行开发框架首先打开系统登陆界面,验证用户信息成功,框架内核开始动态加载模块(DLL类库),将各个模块主界面(frmBaseModule)集成到软件主界面。
如“进货”,“销售”,“库存”,“财务”等业务模块全部由ModuleLoader模块加载器动态加载的,而系统模块通过静态引用使用其功能。业务模块可以独立部署在用户的机器上,如采购部门的用户只需要部署“采购模块.dll”文件,销售部门只部署“销售模块.dll”文件,不同部门的用户部署不同的模块文件,表面上看来系统少了某些文件,但丝毫不影响程序正常运行。软件主窗体左侧的导航面板(Navigator Control)不显示未加载的模块,实际上是当前部门看不到其它部门的功能,另外,权限管理可以控制模块是否在主窗体显示。
- 插件化框架核心功能-主窗体模块容器逻辑架构
贴图图片-插件化框架核心功能-主窗体模块容器
C/S开发框架的主窗体名称是frmMain,主窗体默认加载frmModuleContainer模块容器窗体,该窗体的XtraTableControl组件的每个TabPage页加载(嵌套)一个模块主窗体(继承自frmBaseModule的窗体),如上述frmInventory窗体。
贴图图片-CS开发框架主窗体名称是frmMain
程序主窗体、导航菜单以及模块主窗体
参考文章:C/S框架核心组成部分http://www.csframework.com/cs-kernel.htm
C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)
适用开发 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台 运行平台:Windows + .NET Framework 4.5
开发工具 开发工具:Visual Studio 2015+,C#语言
数据库 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)
产品介绍
C/S系统开发框架旗舰版为软件团队提供强大的技术支撑以及快速开发能力,开发框架集成大量的通用开发包与工具实用类,提供丰富的例子,借助技术文档、网站资源、演示源码以及在线技术指导,用户能快速投入研发自己的项目。自2007年首发开发框架以来,我们成功积累了2000多位用户,其中包括数百家软件公司或大型集团企业。经过十年的产品迭代升级,最新旗舰版技术更成熟,性能更稳定,产出效率更高! 配套的代码生成器工具能自动生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及业务模块(Class Library DLL)的源代码,极大地提高开发效率、节约开发时间、降低项目成本。据多年项目实践统计,开发框架基本能完成项目大概60%以上的工作量。 开发框架经过严格的技术验证和系统测试,如压力测试,得到广大用户的赞誉和好评。我们积极收集用户反馈的意见,不断完善和改进,最新版本极少有系统性缺陷。我们秉着分享成功经验,坚持创新原则,永久提供优质的售后服务与技术保障。每次发布新版本,一定会给用户带来惊喜,每次免费升级,一定能让用户感到贴心和温暖。我们秉着创新、专注、专业,始终如一的精神理念,乐于分享成功和喜悦,欢迎选购我们的产品。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
虚拟化故障怎么办
此次疫情防控,信息及时共享、实时追踪,管控体系的全覆盖和云计算紧密相关。如果运营中的任何一座数据中心出现细微的差错都将会影响上亿人的互联网使用。在这场激烈的战斗中,有那么一群人,在背后默默守护着信息的传输,他们就是---数据中心运维团队。疫情的时候,为减少疾病传染可能性,许多公司的选择了在家远程办公。对于运维来说,既要远程运维,还要在复杂的IT环境中保持高效,面临很大的挑战。春节过后又正值轮值上班,原来几十人做的工作,现在几个人在做,工作量数倍剧增。同时,企事业单位租用的云服务流量猛增,导致最近总是收到投诉,运维人员焦头烂额。人少工作量大,如何提高运维效率,保障云平台健康,时刻考验这运维团队能力和运维工具!在此特殊时期,很多运维人员面临着运维工具的匮乏的难题,很多用户反映明辰智航云安虚拟化业务性能监测管理工具,可以做到虚实结合,混合监控,多平台兼容,能大大提升他们的运维效率和有效减少运维人员的投入。业务健康以最终用户体验和应用响应时间的形式来衡量。如果最终用户不断抱怨应用运行缓慢,那就是一个问题。云安的可视化窗口,透视虚拟架构,可以让运维团队轻松查看是哪个位置出现问题,迅速排查故障,一...
- 下一篇
02月24日云栖号头条:阿里发“助农五条”准则,让爱心成为最好的助农质检员
云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 今日最新云头条快讯: 近日,阿里巴巴集团向平台商家发布公告,强调平台会持续从商家准入、商品抽检和品控等五条“爱心助农”准则入手,严控产品品质关,同时呼吁所有参与“爱心助农”项目的商家拿出最好的产品,用真心回馈广大消费者的爱心;23日下午举行的上海市新冠肺炎疫情防控新闻发布会上,上海市公积金管理中心主任浦建华表示,对于受疫情影响的缴存职工,市公积金中心将加大支持力度,全面做好服务工作。 一起来看最新的资讯: 阿里发“助农五条”准则:让爱心成为最好的助农质检员 以彼心换我心,大家同心。2月21日,阿里巴巴集团向平台商家发布公告,强调平台会持续从商家准入、商品抽检和品控等五条“爱心助农”准则入手,严控产品品质关,同时呼吁所有参与“爱心助农”项目的商家拿出最好的产品,用真心回馈广大消费者的爱心。受当前物流、人力和成本等因素影响,一些地方出现农产品滞销的情况,社会各方都在力所能及地帮助解决滞销问题。自2月6日启动“爱心助农”项目,平台不到两周时...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)