刷新
基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录

博主头像 在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。本篇随笔介绍如何在基于SqlSugar的开发框架中,实现对用户操作日志记录的配置... ...

基于SqlSugar的开发框架循序渐进介绍(7)-- 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传

博主头像 在基于SqlSugar的开发框架的服务层中处理文件上传的时候,我们一般有两种处理方式,一种是常规的把文件存储在本地文件系统中,一种是通过FTP方式存储到指定的FTP服务器上。这种处理应该由程序进行配置,决定使用那种方式,那么这里面我们为了弹性化处理, 在文件上传模块中采用选项模式【Options】处... ...

关于 winform GridView 的操作

博主头像 在用 winform 的时候,我们操作表格数据一般使用 GridView 会比较多,这里我总结下我在使用的过程中遇到的一些问题 一、首先创建窗体和表格,将表格简单设置一下,去除最后一行编辑行,去除默认的第一列空白列,将背景设置为白色 AllowUserToAddRows 去除最后一行编辑行 RowH ...

winform资料库

博主头像 界面 sql server 创建表 USE [test] GO /****** Object: Table [dbo].[tb_data] Script Date: 2022/4/6 15:06:40 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIE ...

如何快速开发基于Winform的应用系统

博主头像 在我们实际业务开发中,从头开发一个应用系统,不管是基于BS的前端项目,还是基于Winform的CS应用系统,都是由容易到复杂,逐步演化的一个开发过程,如果我们基于一定基础上,并配合一些配套的开发工具,那么这个应用系统的开发就会变得容易很多,毕竟现在每一个应用系统都是要求要五脏俱全的系统,不仅要长得漂... ...

基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中(2)

博主头像 在上篇随笔《基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中》中介绍了SqlSugar的基础用法,以及实现对常规项目中对数据访问的基类封装,并通过编写单元测试覆盖相关的功能测试,虽然最后编写单元测试的代码就是实际调用数据处理的代码,不过没有界面不太直观,本篇随笔继续... ...

基于Lumisoft.NET组件,使用IMAP协议收取邮件

博主头像 在早期一直使用Lumisoft.NET组件来进行邮件的处理查找,对于邮件的处理非常方便,之前在随笔《基于Lumisoft.NET组件的POP3邮件接收和删除操作》中也介绍过基于POP3和SMPT进行邮件的收发处理,一般邮件服务器对于Pop3都是支持很好的,常规使用测试多个服务器都没问题,所以就没怎么... ...

江湖聊天室挂机工具开发:(二)功能介绍

博主头像 花了三天时间研究了下江湖,相比很多年前的世纪江湖,引入了很多功能,玩法也更多。而我们的目的是让所有能够使用到的功能全部通过外挂自动执行,让挂机的账号和真人24小时在线一样。 下面,对一些已经实现的功能做一个具体介绍: 1、无限账号现在江湖估计是为了防止一个人账号过多,占用服务器资源,所以限制了一个I ...

(原创)WinForm中莫名其妙的小BUG——RichTextBox自动选择字词问题

博主头像 一、前言 使用WinForm很久了,多多少少会遇到一些小BUG。 这些小BUG影响并不严重,而且稍微设置一下就能正常使用,而且微软一直也没有修复这些小BUG。 写本系列文章,是为了记录一下这些无伤大雅的小小BUG。 本篇文章只是记录BUG现象,及解决办法,并不会分析BUG产生的原理。 相信看完的你, ...

winform 关闭form2的同时显示form1

博主头像 winform 关闭form2的同时显示form1 前言 水群的时候看到的一个高频问题, 总是有很多人问, 所以就简单写写...... 问题描述 萌新在 form1 中点击按钮创建并且显示(Show) form2, 同时 form1 隐藏(Hide) 然后在 form2 关闭的时候无法操作 form ...