祺佑三层开发框架快速开发  演示DEMO单表增删查改 链接:http://pan.baidu.com/s/1ntHXTXn 密码:wiwb 主从分离更新链接:http://pan.baidu.com/s/1sj2WJST 密码:rhh5BS CS快速开发 不写重复代码 链接: http://pan.baidu.com/s/1mgDWKsg 密码: xz4e…
在开发项目的时候,我们为了提高速度和质量,往往不是白手起家,需要基于一定的基础上进行项目的快速开发,这样可以利用整个框架的生态基础模块,以及成熟统一的开发方式,可以极大提高我们开发的效率.本篇随笔就是介绍基于Winform开发框架或混合框架基础上进行项目的快速开发,这个主题在之前的一些随笔有一定的介绍,但是觉得都不是很全面.完整,因此本篇随笔通过一些简单的例子以及一个具体的项目案例来进行全流程的开发出来,希望读者对基于我们开发框架的开发模式有一个更深入的了解. 1.基于框架开发简单界面的过程 由…
下面我们就从什么都没有,结合审核流进行演示实例.从无到有如何快速完美的实现,然而如此简单.低调而奢华,简单而不凡. 从只有数据表通过SNF.CodeGenerator代码生成器快速生成单据并与审核流进行结合案例. 现在我只有这样一个表如下:(下面介绍单表,多表原理是一样的) 1.审核流结合代码生成器快速实现 1.用代码生成器生成单据(选择启用审核流) 之后点击“生成“并把对应代码拷贝到相应的位置,执行脚本把菜单预制进去,详见“06.SNF.CodeGenerator代码生成器使用说明.docx”…
做了这么多项目,经常会使用到级联.联动的情况. 如:省.市.县.区.一级分类.二级分类.三级分类.仓库.货位. 方式:有表单需要做级联的,还是表格行上需要做级联操作的. 实现:实现方法也有很多种方式.有封装好的控件,有用纯js控制的,有用Knockout实现的.还有用服务器端控件实现的.但控制表格级联方法都不太好控制,甚至做不到. 那在SNF快速开发平台上如何实现呢?下面看一下做的几种演示样例: 1.有使用EasyUI+JS控制的方式,有Knockout绑定方式实现的,还有框架特殊末级级联法.如…
今天做了一个windows系统下调用摄像头.进行开启.关闭.拍照.设置等等功能演示. 进行源码贡献,欢迎大家下载使用 一.DEMO效果如下: 二.DEMO演示代码如下: using SNF.Utilities; using SNF.WinForm; /// <summary> /// CameraDemo.cs /// Windows摄像头调用DEMO /// /// 修改记录 /// /// 2016.10.28 版本:1.0 WangJinDou 创建. /// /// <autho…
上一篇讲到,如何快速创建报表程序了.这篇教大家如何快速制作图表报表. 继上一篇,Winform开发框架之图表报表在线设计器-报表 上一篇讲到如何了创建数据源,这里就不在介绍了.那我们就直接从图表设计器开始. 整体设计思路是:1.创建数据源(SQL脚本.存储过程)2.配置显示列名.查询条件等信息,基本信息如图表类型.x.y轴等.3.发布到菜单,按权限授权进行显示. 第一步:打开图表设计器如下 1.图表菜单区域,都有哪些图表. 2.图表预览显示区域 3.选择数据源,配置图表的查询条件和显示的控件.样…
带过项目和做过项目的人都知道,在客户现场客户的需求是百般多样的,今天要查销售出库情况,明天要看整个月的各部门销售情况,后天要查全年每个客户的项目金额.一直以前都有新需求,虽然会有售后收益,但如果有一个好用的报表设计工具也就好维护了,还可以把报表设计工具卖给客户,培养他们自己做报表.所以一直梦寐以求的希望有一个即实用又方便的工具.基于这点就在今年我对EasyQuery这个项目进行了整体规划的开发.现在已经完成了第一个版本是WinForm版的,只要做写sql语句.知道表结构就可以做报表和图表. 目前…
最近项目太多都没有时间写文章了,实际项目需求一,CS端和windows平板都需要附件上传管理功能.以前做的都是BS的附件管理和上传功能.本来计划在Winform上嵌套一个浏览器直接用bs的附件上传功能.在测试时是没有什么问题的.但回头一想,有些客户他们只用cs程序并不需要我的们bs程序和功能,也就是不需要部署那么多.所以为了减少部署麻烦和使用方便我们就想着开发一个CS端通用的附件管理组件.在网上也查找了不少的资料,后来看到伍华聪的blog有写winform版的开发的通用附件管理.看效果还是不错的…
最近项目确实忙,但也是一直忙于有关项目和框架技术的事情,也一直致力于改善我的WInform开发框架.使得自己及客户使用起来更加方便,更加友好,更加高效. 在很多程序模块中都很常见,也是给客户扩展查询的一个很好的补充,由于我一直希望我的Winform开发框架能够精益求精,所以做了这个模块,希望对今后我自己所有的项目以及框架本身,都能高效的使用. 1.通用高级查询模块的用途及介绍 既然称之为通用查询模块,那么他就不能与具体的表字段有耦合关系,但是要实现具体的查询,必须通过某种方式进行属性传递,实现更…
困境 追溯到2018年5月份,是个炎热的夏天,毕业后1年7个月我提出了离职,原因是受不了原来公司过度的封装框架感觉一年多毫无进步与实施天天轰炸般的电话,偶然间出去面试了一次发现自己知识真的是比较局限,决定换个环境提升自己,5月份出去面试屡屡碰壁,还好在老同事的介绍下进了个相关行业的公司,尽管还是一样的框架一样的味道,但是还是下定决心不管工作再忙都要不断的提升自己,哪怕每天进步一点点,我相信老天不会辜负有心人,可能今天你的付出不会立刻得到回报,但总会在未来的某一天,收获悄然而至. 挣脱 下定决心学…