LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【C#.net】上位机的福音!一款winform通用程序开发框架

admin
2024年12月31日 8:39 本文热度 373

开篇引言

在这个快速迭代的软件开发时代,如何高效地进行二次开发,避免重复造轮子,是每个开发者都关心的问题。今天,给大家分享一款Winform通用开发框架,探索它如何成为我们手中的一把开发利器。

框架概述‌

Winform通用开发框架,顾名思义,是一个为Winform应用量身打造的二次开发框架。它内置了完整的权限架构,涵盖了菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。这意味着,当我们在开发一般管理系统时,无需再从头开始搭建这些基础模块,而是可以直接将精力集中在新增功能的开发上。

原生控件版本架构‌

‌ ‌数据库‌: SqlServer

ORM框架‌: Sqlsugar

UI框架‌: 原生Winform控件

原生控件版本架构采用了SqlServer作为数据库,Sqlsugar作为ORM框架,以及原生Winform控件作为UI框架。这种组合使得框架在性能上更加稳定,同时也降低了对外部依赖的依赖程度。

在业务代码生成方面,原生控件版本架构支持代码生成功能,使得开发者可以更加便捷地生成所需的业务代码

Dev前后端分离版本架构‌

‌ ‌数据库‌: Mysql

ORM框架‌: Sqlsugar

UI框架‌: Devexpress

Dev前后端分离版本架构则采用了Mysql作为数据库,同样使用了Sqlsugar作为ORM框架,但在UI框架上选择了Devexpress。这种组合不仅提升了UI的美观度和用户体验,还使得框架在前后端分离的开发模式下更加灵活。

在业务代码生成方面,Dev前后端分离版本架构不仅支持代码生成功能,还支持Form代码生成(包括单表和主从表)、Controller代码生成等功能。这些功能的加入,使得开发者可以更加高效地构建复杂的业务系统

功能亮点‌

‌ ‌自动更新‌: 无论是原生控件版本还是Dev前后端分离版本,都支持自动更新功能。这使得我们的软件可以始终保持最新版本,避免因版本过时而导致的问题。

权限管控‌: 两个版本都内置了完整的权限架构和权限管控功能。这可以确保我们的软件系统在安全性上得到充分的保障。

API访问日志‌: Dev前后端分离版本支持API访问日志功能,可以记录用户的API访问情况,便于后续的问题排查和数据分析。 ‌

注意事项‌

需要注意的是,在Dev前后端分离版本架构中,虽然支持Form代码生成和Controller代码生成等功能,但在单机架构下则不支持这些功能。同时,API访问日志、在线用户管理、数据分页、通用查询等功能也在单机架构下被禁用。因此,在选择框架版本时,我们需要根据具体的需求和场景进行权衡和选择。

 

安装教程

先还原下数据库 怎么还原可以自行百度

程序异常关注

运行程序时可能会报连接服务器异常(能连上外网的应该不会报),这是自动更新的原因 可以去配置文件将自动更新改为false。也可将更新服务器部署在本机,部署可以百度 autoupdater.net部署教程。

 

本文结语‌

Winform通用开发框架以其简单实用、高效便捷的特点,成为了我们进行二次开发的重要工具。无论是原生控件版本还是Dev前后端分离版本,都为我们提供了丰富的功能和灵活的选择。如果大家感兴趣,可以用来开发一些信息或物联网管理系统。

🌐源码地址

https://gitee.com/wkjerry_admin/WinformGeneralDeveloperFrame


阅读原文:原文链接


该文章在 2024/12/31 11:34:34 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved