WinForm通用开发框架

WinformDevFramework

介绍

WinForm通用开发框架是一个简单实用的二次开发框架。内置完整的权限架构,包括:菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。为了一般管理系统避免重复造轮子,不需要在关注权限 页面等,新增功能只需要新增form界面并完成自己的业务,在系统配置即可。

WINFORM原生控件版本

输入图片说明

WINFORM原生控件版本架构

数据库:Sqlserver

ORM框架:Sqlsugar

UI框架:无-原生winform控件

业务代码生成:支持

Form代码生成:不支持

Controller代码生成:不支持

自动更新:支持

软件架构:单机

权限管控:支持

API访问日志:不支持

在线用户管理:不支持

数据分页:不支持

通用查询:不支持

Dev前后端分离版本

输入图片说明

Dev前后端分离版本架构

数据库:Mysql

ORM框架:Sqlsugar

UI框架:Devexpress

业务代码生成:支持

Form代码生成:支持单表和主从表

Controller代码生成:支持

自动更新:支持

软件架构:前后端分离

权限管控:支持

API访问日志:支持

在线用户管理:支持

数据分页:支持

通用查询:支持

持续更新:支持

Dev前后端分离版本 试用

http://121.4.95.243:8091/winformdevelopframe.zip

个人主页 http://121.4.95.243:8080/
WINFORM原生控件版本功能说明
登陆页面

输入图片说明

自动更新

输入图片说明

主页  可以用作报表展示
菜单设置 

输入图片说明

 

输入图片说明

用户设置

输入图片说明

 

输入图片说明

角色管理

输入图片说明

 

输入图片说明

数据源维护 (用于代码生成)

输入图片说明

 

输入图片说明

生成代码  生成Repository Services Entity

输入图片说明

消息通知

输入图片说明

字典类型

输入图片说明

 

输入图片说明

字典内容

输入图片说明

 

输入图片说明

安装教程
  1. 先还原下数据库 怎么还原可以自行百度 

    输入图片说明

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

    输入图片说明

     ,部署可以百度 autoupdater.net部署教程
### WinForms 应用程序开发中的常用框架和库 #### 1. Windows Forms Designer 文件 Windows Forms 设计器文件(如 `Form1.Designer.cs`)是窗体设计类文件,负责定义用户界面组件及其布局[^1]。这些文件自动生成并维护控件的位置、大小和其他属性。 #### 2. Websharp 框架 Websharp 是一款由国人开发的开源持久层框架,旨在简化 .NET 平台上的企业级应用开发。该框架特别适用于需要处理数据库访问、对象关系映射 (O/R Mapping) 和面向切面编程 (AOP) 的场景。尽管 Websharp 主要针对企业应用,但在 WinForms 应用中也可以利用其强大的数据访问功能[^2]。 #### 3. Quartz.NET 调度框架 Quartz.NET 提供了一个全面的任务调度解决方案,可以集成到 WinForms 应用中实现定时任务管理。通过配置 Cron 表达式或其他触发条件,开发者可以在特定时间点执行预定的操作或方法调用。此外,Quartz.NET 还支持分布式部署以及多种存储选项,增强了应用程序的可靠性和扩展性[^3]。 除了上述提到的技术栈外,在实际项目里还可以考虑引入其他辅助工具和技术: - **Entity Framework**: Microsoft 官方推荐的数据访问技术之一,提供流畅的对象关系映射体验。 - **NLog/ log4net**: 日志记录服务可以帮助追踪运行时错误日志信息。 - **MahApps.Metro 或 MaterialDesignInXamlToolkit**: 可以为传统 WinForms UI 添加现代化外观风格的支持。 ```csharp // 使用 Entity Framework 实现简单的 CRUD 操作示例 using System; using System.Data.Entity; public class MyDbContext : DbContext { public DbSet<Customer> Customers { get; set; } } class Program { static void Main(string[] args) { using(var db = new MyDbContext()){ var customer = new Customer{Name="John Doe"}; db.Customers.Add(customer); db.SaveChanges(); } } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值