winform开发框架,尽量减少程序员在界面中的代码量和工作量,Model自动生成,界面以及控件自动生成,简单的逻辑自动生成。自动生成的界面已经实现简单逻辑增删改查功能。

其他开发框架都已经或多火烧实现了这些功能,如果代码生成工具是VS插件呢,省去了复制粘贴加载项目步骤,是不是有点小惊喜?来感受下吧:

项目插件

项插件:

框架总概括图:

项目源码下载地址:https://github.com/GarsonZhang/GZFramework.Demo

框架全部源码概图:

数据库支持多种数据库,如果需要外部DLL的数据库,除了引用相关dll外,比如Sqlite,Oracle需要配置Appconfig

注意type值一定要和引用的DLL对应,获取方法:

Assembly.LoadFile(AssemblyFileName).ToString()

主界面演示:

代码生成器插件简单演示:

项目源码下载地址:https://github.com/GarsonZhang/GZFramework.Demo

转载于:https://www.cnblogs.com/GarsonZhang/p/4816862.html

Winform开发框架之介绍相关推荐

  1. Winform开发框架之通用人员信息管理实现代码介绍

    我在上一篇<Winform开发框架之通用人员信息管理>随笔中介绍了这个通用人员信息管理的大致实现界面和思路,本篇就其中的实现细节做进一步的分析和共享,希望大家对其中的实现代码进行一个了解, ...

  2. Winform开发框架的业务对象统一调用方式

    在这个纷繁的社会里面,统一性的特点能够带来很多高效的产出.牢固的记忆,这种特征无论对于企业.个人的开发工作,知识的传承都有着非常重要的作用,Winfrom框架本身就是基于这个理念而生,从统一的数据库设 ...

  3. Winform开发框架中工作流模块之审批会签操作

    在前面介绍了框架中工作流的几个开发过程,本篇随笔重点介绍一下日常审批环节中的具体处理过程,从开始创建表单,以及各个审批.会签过程的流转过程,希望大家对其中流程的处理有一个大概的印象. 1.请假申请表单 ...

  4. Winform开发框架中工作流模块的业务表单开发

    在我们开发工作流的时候,往往需要设计到具体业务表单信息的编辑,有些是采用动态编辑的,有些则是在开发过程中处理的,各有各的优点,动态编辑的则方便维护各种各样的表单,但是数据的绑定及处理则比较麻烦,而自定 ...

  5. Winform开发框架之肖像显示保存控件的实现

    我们在开发一些Winform程序的时候,除了常规的显示普通数据外,有的时候需要显示一些人员肖像或者一些车辆等物体的图片,一般这些内容较小,所以以二进制存储在数据库是一个不错的方案.但由于它们虽然很常用 ...

  6. Winform开发框架中的综合案例Demo

    在实际的系统开发中,我们往往需要一些简单的的案例代码,基于此目的我把Winform开发框架中各种闪光点和不错的功能,有些是我们对功能模块的简单封装,而有些则是引入了一些应用广泛的开源组件进行集成使用, ...

  7. Winform开发框架之插件化应用框架实现

    支持插件化应用的开发框架能给程序带来无穷的生命力,也是目前很多系统.程序追求的重要方向之一,插件化的模块,在遵循一定的接口标准的基础上,可以实现快速集成,也就是所谓的热插拔操作,可以无限对已经开发好系 ...

  8. Winform开发框架之混合型框架的实现

    我在之前一篇文章<Winform开发框架之框架演化>中,介绍了传统Winform开发框架.传统WCF开发框架.离线式WCF开发框架.混合式WCF开发框架,其中前面两种就是大家比较熟悉的框架 ...

  9. Winform开发框架之数据曲线报表

    在项目开发中,往往会碰到一些非常规的需求,每次碰到这种情况,都需要花费时间来整理自己的思路,然后参考网络上其他人的实现方式或者作法,有时候可以找到一些相同的模块进行改进即可符合需求,但往往很多是需要自 ...

最新文章

  1. SpringMVC重定向传参
  2. gitee插件在androidstudio使用踩坑
  3. 【Linux】一步一步学Linux——group文件详解(108)
  4. 利用 NGINX 最大化 Python 性能,第二部分:负载均衡和监控
  5. EF三种编程方式详细图文教程(C#+EF)之Database First
  6. TDMA 时分多路复用
  7. 天天红单app下载安装_App内测好帮手,稳定内测分发就选择TF签名
  8. 部门树_神奇!十堰这个小山村竟然藏着两棵500多年的爱情树!
  9. Iptables 中文 man 文档
  10. 运行Python时中文注释报错的解决办法
  11. 贪吃蛇c语言代码 vc++6.0,贪吃蛇代码-C语言版-VC++6.0
  12. 常见算法工程师面试题总结(机器学习,深度学习)
  13. qrcode.js的识别解析二维码图片和生成二维码图片
  14. 微信小程序开发日记1
  15. Matlab 多项式曲线拟合polyfit
  16. win7系统的电脑怎么提升开机速度
  17. 搜狗输入法如何输入直角引号(「『』」 )
  18. 29-餐桌上的7(队列)
  19. HTML+CSS(1)
  20. mcrypt_module_open() linux,mcrypt_module_open()

热门文章

  1. 钉钉企业微信集成免登录
  2. 嵌入式设计与开发项目-DHT11温湿度传感器程序设计
  3. REC论文阅读(一):MAttNet
  4. 学好编程之GOC语言快速入门(1)
  5. Sublime Text 编辑器 安装插件 / 快捷键介绍
  6. 达人评测 r7 7735h和r7 5800h选哪个 锐龙r77735h和5800h对比
  7. 关于“未指定的错误”解答
  8. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)
  9. sas java_Sas java环境变量配置
  10. NERO刻录教程图解