06 2022 档案

利用XtraDiagram.DiagramControl进行流程图形的绘制和控制
摘要:DevExpress提供了一个比较强大的图形绘制工具,可以用于绘制各种图形,如流程图、组织机构图等等,本篇随笔介绍XtraDiagram.DiagramControl的使用,以及利用代码对其属性进行控制,以及利用图形模具的自定义操作,实现一些简单流程图形的绘制和处理。 阅读全文

posted @ 2022-06-23 11:10 伍华聪 阅读(2355) 评论(2) 推荐(7) 编辑

基于SqlSugar的开发框架循序渐进介绍(9)-- 结合Winform控件实现字段的权限控制
摘要:字段的权限控制,一般就是控制对应角色人员对某个业务对象的一些敏感字段的可访问性:包括可见、可编辑性等处理。本篇随笔结合基于SqlSugar的开发框架进行的字段控制管理介绍。 阅读全文

posted @ 2022-06-23 08:56 伍华聪 阅读(1554) 评论(0) 推荐(1) 编辑

在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式
摘要:在进行项目开发的时候,刚好需要用到对字符串表达式进行求值的处理场景,因此寻找了几个符合要求的第三方组件LambdaParser、DynamicExpresso、Z.Expressions,它们各自功能有所不同,不过基本上都能满足要求。它们都可以根据相关的参数进行字符串表达式的求值,本篇随笔介绍它们三者的使用代码,以及总结其中的一些经验。 阅读全文

posted @ 2022-06-22 11:13 伍华聪 阅读(3515) 评论(4) 推荐(14) 编辑

在Winform开发中,使用Async-Awati异步任务处理代替BackgroundWorker
摘要:在Winform开发中有时候我们为了不影响主UI线程的处理,以前我们使用后台线程BackgroundWorker来处理一些任务操作,不过随着异步处理提供的便利性,我们可以使用Async-Awati异步任务处理替换原来的后台线程BackgroundWorker处理方式,更加的简洁明了。 阅读全文

posted @ 2022-06-14 15:24 伍华聪 阅读(3859) 评论(14) 推荐(17) 编辑

基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录
摘要:在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。本篇随笔介绍如何在基于SqlSugar的开发框架中,实现对用户操作日志记录的配置设置,以及根据配置信息自动实现用户操作日志记录。 阅读全文

posted @ 2022-06-14 08:57 伍华聪 阅读(1928) 评论(3) 推荐(6) 编辑

基于SqlSugar的开发框架循序渐进介绍(7)-- 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传
摘要:在基于SqlSugar的开发框架的服务层中处理文件上传的时候,我们一般有两种处理方式,一种是常规的把文件存储在本地文件系统中,一种是通过FTP方式存储到指定的FTP服务器上。这种处理应该由程序进行配置,决定使用那种方式,那么这里面我们为了弹性化处理, 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传的配置参数信息。 阅读全文

posted @ 2022-06-13 12:12 伍华聪 阅读(1348) 评论(0) 推荐(4) 编辑

导航