摘要: 先看截图 待处理单据 单据详情界面 阅读全文
posted @ 2021-09-18 11:20 陈恩点 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 先说下原理: 根据前缀从表中取出符合该前缀的最大单号,或者最大批号/编码 然后在尾数上+1 单号规则为:【前缀】+【日期格式】+【流水】 日期可以没有,即:【前缀】+【流水】 -- -- Author: 陈恩点 -- Create date: 2020-04-18 -- Description: 自 阅读全文
posted @ 2021-09-15 17:11 陈恩点 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 工作原理 整体框架主要面向的是表格,比如销售订单在系统里面会抽象为主表子表,在用户操作的时候也是直接填写两张表格 框架用的是ADO.NET,保存使用的是ADO的Update命令 控件是根据页面编辑中的配置自动生成出来的,所以可以根据权限来决定某个控件是否需要生成 WCF服务端只有5个方法,登录、读取 阅读全文
posted @ 2021-09-15 16:58 陈恩点 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 概述 MyRapid WinForm快速开发框架 简介 MyRapid WinForm快速开发框架,是用C#开发的运行于Windows平台的WinForm快速开发框架 基于.Net平台开发,可以使用 C# 或 VB.NET 进行二次扩展开发 框架通过【配置+Sql脚本】来提高开发效率 主要面向用户为 阅读全文
posted @ 2021-09-15 16:56 陈恩点 阅读(499) 评论(0) 推荐(0) 编辑
摘要: RPDViewer实现的远程协助 相关代码比较简单,代码实现网上也有不少就不再贴了 简单放两个地址吧: https://www.cnblogs.com/varlxj/p/5181501.html https://www.cnblogs.com/mobwiz/p/remote_desktop_shar 阅读全文
posted @ 2020-07-03 15:15 陈恩点 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 最重要的写在前面 分层的目的是为了实现高内聚低耦合,通俗点的说法就是代码只负责自己的事情,别的事情少管,甚至不管 首先不是分层越多越好,更不是越少越好,需要根据实际需求(万金油的说法,根据实际需求,基本上无论什么事情都需要结合实际) 其次注意区分分层和分项目,项目≠层 项目和层也不是包含被包含的关系 阅读全文
posted @ 2020-06-23 16:07 陈恩点 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 数据权限控制一直是比较难实现的地方,复杂的控制不好配置 容易配置的没法实现比较复杂的控制 包括当前实现的方案也不是十分完美,只能说满足了我现在目前的需求 按照我的理解数据权限分为两种 根据制单人,这个客户信息是我建立进去的,那么我肯定可以看到,我的部门领导可以看到,其他人看不到 这种比较常用,但是我 阅读全文
posted @ 2020-05-15 16:41 陈恩点 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 首先框架内有帮助提示可以快速帮助用户熟悉软件系统 如图所示,鼠标移动到数据列的时候会自动气泡提示(这个提示也不是凭空出现的,需要开发人员简单配置一下) 当然还有F1 帮助弹窗(同样需要开发人员预先编写好文档) 页面按钮也有提示: 有了这些帮助提示,我们用存储过程将信息抓取出来,整理就可以轻松形成操作 阅读全文
posted @ 2020-05-15 14:43 陈恩点 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 话不多说先上几张截图 模块流程图,可以自定义布局,点击流程块可以进入功能界面 进入功能界面可以F1唤出帮助文档 使用筛选功能可以自行配置复杂的自定义查询 可以根据需要隐藏某些字段(仅对自己有效,不影响其他用户) F12可以唤出页面编辑,用以配置页面功能 可以配置的功能包括:(配置对所有用户有效,所以 阅读全文
posted @ 2020-05-15 14:27 陈恩点 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 有时需要给窗体添加水印,可能是未注册,或者已审核单据等。截图如下代码:(有一个问题没解决 就是切换别的程序是 水印不会自动消失,会覆盖到别的程序上 有兴趣的同学可以试试 Active事件 控制一下)public class Watermark { //覆盖水印到底层窗体 //调用方式Watermark wm = new Watermark(需要覆盖水... 阅读全文
posted @ 2019-11-04 09:56 陈恩点 阅读(1003) 评论(0) 推荐(0) 编辑