
C#常用帮助类
文章平均质量分 70
包含帮助类的项目工程和源码;通常项目开发过程中,会遇到一些内容都使用相同或类似的方法,这时候我们为了避免重复的复制粘贴工作,这时就会考虑创建相应的帮助类内容(方便我们统一管理),这样就能够让我们在今后的开发中有更多的时间用于思考业务内容,更好的服务于生产。
牛奶咖啡13
【目前在找工作,期望工作地为昆明,有意向的企业可私信我,内推更好】
你不知道你不知道[你永远不会去学习你不知道其存在的东西]
别人的故事在好,那也是别人的;人活成什么样子,得自己定!
展开
-
C#中关于DevExpress的常用操作和帮助类项目工程内容说明
该示例工程主要实现的功能为①对表格的常用操作【如加载数据、可修改标题头(或指定行、列)背景、颜色、名称、也可以任意修改表格内容、获取指定列等内容】;②实现对实体数据进行操作【如将实体类转为DataTable、将DataTable转为实体、复制DataTale、给DataTable添加字段、添加列、添加行等内容】。③实现创建线性图表(如单线、双线图表、可放大缩小、导出图表);④对表格实现复合表头设计(可以设计多个表头、固定表格列、修改表头名称、背景颜色、设置宽度、自适应等);...原创 2022-07-31 16:26:20 · 1911 阅读 · 1 评论 -
C#实现对Sqlite数据库的通用操作
一、实现效果1.1、实现功能 ①实现创建Sqlite数据库; ②实现创建指定Sqlite数据库的表; ③实现给Sqlite数据库的指定表【插入、查询、更新、删除、分页查询】数据; ④实现获取Sqlite数据库中的所有表名称及其表包含的所有列名称; ⑤实现判断数据是否存在、获取最大Id;1.2、效果图二、实现核心2.1、字典帮助类这里直接添加核心的源代码内容,如下所示using System;using System.Collections....原创 2022-04-23 15:01:39 · 7652 阅读 · 2 评论 -
C#实现对Access数据库的通用操作
一、实现效果1.1、实现功能 ①实现创建Access数据库; ②实现创建指定Access数据库的表; ③实现给Access数据库的指定表【插入、查询、更新、删除、分页查询】数据; ④实现获取Access数据库中的所有表名称及其表包含的所有列名称1.2、效果图二、实现核心该项目的完整工程下载地址如下:Access数据库操作项目的完整工程下载地址https://download.csdn.net/download/xiaochenXIHUA/851639402...原创 2022-04-17 21:17:47 · 5629 阅读 · 0 评论 -
C#实现钉钉自定义机器人发送群消息帮助类
在企业中,针对一些关键指标内容(如每天的生产产量、每天的设备报警信息等信息),需要同时给多人分享,此时就可以将需要查看这些数据的人员都拉到一个群中,让群里的机器人将这些关键指标内容推送到群里即可【(目前已实现在钉钉群里创建自定义机器人发送①文本文件内容到群;②发送文本文件到群且@指定人员;③发送图片内容到群;原创 2023-09-17 21:12:19 · 1874 阅读 · 9 评论 -
C#使用跨平台的PdfSharpCore开源库生成PDF文件
在进行项目开发中,需要将C#程序的一些文本内容导出为PDF文件(能够将文本自动分行分页),并且要求这个生成PDF文件的程序是可跨平台的;①将程序的文本内容导出为PDF文件;②能够将文本内容自动分行分页【且可添加页眉、页脚、页码、水印、图片或给PDF文件加密】;②生成PDF的C#程序需要跨平台(使用.netcore);.netcore下开源可用的PDF库是【PdfSharpCore】原创 2023-07-13 21:57:29 · 2712 阅读 · 0 评论 -
C#实现对Windows系统的注册表操作_设置程序开机自启、添加删除注册表项、对应名称和值
在我们进行Windows平台程序的开发过程中,需要实现将该程序一键设置开机自启或取消的功能,方便业务服务能够在系统故障重启后可以第一时间自动启动,减少因故障系统重启而程序没有启动导致的业务功能受影响时间,提高稳定性。通过查看资料可以发现通过给注册表的【SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run】路径添加需要启动的程序内容即可实现开机自启;注意:在操作Windows系统的注册表前,请先备份自己的注册表,以防止系统启动不了!①自己手动设置程序开机自启。原创 2023-03-21 10:50:28 · 606 阅读 · 0 评论 -
C#实现对IIS网站和应用程序池实时监测(网站停止后自动重启)
在我们的日常运维中,可能会遇到业务网站在运行一段时间后由于某些不确定因素而停止运行,导致业务功能受影响,而此时只要我们重启服务又能够正常运行了,在我们还没有完全排查从根本上解决问题前,需要一个临时的方法来救场(即:当发现业务网站停止后能够自动重新启动,减少对业务的影响,留下足够的时间来排查问题分析)。原创 2023-03-17 14:12:37 · 2276 阅读 · 0 评论 -
C#实现对Windows服务的操作_重启、停止
在我们的日常运维中,可能会遇到业务服务在运行一段时间后由于某些不确定因素而停止运行,导致业务功能受影响,此时只要我们重启服务又能够正常运行了,在我们还没有完全排查从根本上解决问题前,需要一个临时的方法来救场(即:当发现业务服务停止后能够自动重新启动,减少对业务的影响,留下足够的时间来排查问题分析)原创 2023-03-13 23:27:05 · 1557 阅读 · 0 评论 -
Winform界面实现控件中英文语言切换
在Winform项目的开发过程中,涉及到一个基础的功能就是需要对界面中的显示语言内容可以进行选择切换,方便不同地区的使用者快速上手使用;我这里直接在Dictionary字典中创建中英文语言内容;在实际的项目中可以将中英文内容保存为对应的json或xml文件即可。②获取到界面显示的文字内容控件进行,然后遍历修改即可;③调用选择的语言内容替换;①修改控件的显示内容;原创 2023-03-02 10:31:45 · 3979 阅读 · 0 评论 -
C#实现发送钉钉工作通知消息
实现在钉钉的工作中心里面发送消息(比如发送【文本消息】、【markdown消息】等不同类型的内容),实现效果如下: 登陆钉钉开放平台选择【文档&帮助】内容通过【快速了解开发场景】进行学习,进行工作消息发送。原创 2022-12-07 17:34:48 · 3895 阅读 · 1 评论 -
C#实现将DataTable数据转为Html内容保存为一张图片
在C#的项目开发过程中,有时候会涉及到对表格等数据内容截图,但是表格因为数据多的原因涉及到使用滑动条,但是业务又需要对表格数据内容截取长图(即:将表格的数据内容都导出为一张图片内容,方便查看);原创 2022-10-07 15:57:35 · 1670 阅读 · 0 评论 -
C#实现截图帮助类
在C#项目的的开发过程中,需要程序自动截取一些图片内容,方便业务部门使用,这时使用这个截图帮助类就能够快速实现这些功能,达成业务需求;原创 2022-10-05 11:46:23 · 628 阅读 · 0 评论 -
C#实现快捷键帮助类——仅限Windows平台
在C#项目的的开发过程中,需要涉及到使用一些快捷键方便项目内容的快速操作使用,就需要设计一个快捷键帮助类能够快速方便的实现快捷键功能,提高开发效率。原创 2022-10-04 07:30:00 · 820 阅读 · 0 评论 -
C#实现创建、更新Windows账号等操作帮助类
在项目的的开发过程中,需要涉及到使用Windows或WindowsServer系统账号进行部分系统的登陆配置操作;如果手动创建账号配置操作会麻烦;且创建、更新账号等操作可以通过WebApi的接口方式直接创建即可,不用直接登陆服务器操作,提高用户体验和服务器安全。原创 2022-09-29 13:55:07 · 815 阅读 · 0 评论 -
C#实现在企业微信内创建微信群发送群消息
在公司的日常的工作中,涉及到一些生产、库存、销售等关键数据的汇总指标数据需要及时推送到公司指定人员的企业微信群中,方便相关负责人了解最新的情况并作出处理。在企业微信群中实现:①发送文本内容且@相关人员;②发送具有标题且重点信息标注和连接内容;③可以直接发送图片;④可以发送图文内容;原创 2022-09-07 22:45:41 · 2244 阅读 · 1 评论 -
C#将文件(图片)与Base64字符串进行互转
在项目的开发过程中,我们需要将指定的文件(图片)转为Base64字符串【比如在企业微信群中发送图片等】;或将Base64字符串转为对应的图片保存,来进行相应的业务处理;实现我们想要的效果。原创 2022-09-07 07:30:00 · 3024 阅读 · 0 评论 -
C#中的获取字符串或指定文件的MD5签名
在项目开发过程中,需要获取到指定字符串或指定文件的MD5签名,用来校验文件是否完整。原创 2022-09-06 22:11:18 · 516 阅读 · 0 评论 -
C#实现在企业微信内发送消息给指定人员帮助类
实现通过企业微信将指定的消息内容发送给指定的一个或多个人员,可以直接发送文本内容,或卡片消息,实现的效果如下:这是文本内容展示效果这是卡片展示效果(包含标题、时间和重要信息重点提示,还可以查看详细)...原创 2022-08-07 18:21:37 · 1968 阅读 · 0 评论 -
C#的FTP帮助类
通常在C#项目开发中,我们会涉及到文件的上传、下载,比如我们常用的FTP服务器,我们就需要对FTP服务器上的文件进行获取、上传、移动等操作,而FTP帮助类就是帮助我们实现这些功能的,让我们能够更加专注于业务内容的处理。...原创 2022-07-31 23:41:09 · 584 阅读 · 0 评论 -
C#的CSV格式文件帮助类
通常在C#项目开发中,我们经常涉及到DataTable数据类型的操作,有时候需要将DataTable数据存储为CSV格式文件,存储后也需要读取CSV格式的文件,CSV帮助类就是封装了这些操作的。原创 2022-07-31 22:46:18 · 658 阅读 · 0 评论 -
Winform的消息提示框帮助类
通常在C#的Winform项目开发中,我们也会经常需要使用提示框用于用户操作的提示确认,起到一个确认,警示的作用,由于这也是一个十分常见的功能,因此该帮助类就封装常用的信息提示框功能;同时考虑到我们的程序会使用到多线程执行一些任务,因此也封装一个关于LableControl标签的提示信息功能,方便显示多线程下执行任务的信息内容到UI界面显示。...原创 2022-07-31 22:20:46 · 1939 阅读 · 0 评论 -
C#的DataTable帮助类
通常在C#项目开发中,我们经常涉及到DataTable数据类型的操作,比如需要将实体和DataTable互相转换、合并两个DataTable、以及DataTable表格的添加、移除、获取等操作,这些都需要去测试学习后才能使用,这里提供了关于DataTable数据类型的帮助类,让开发人员拿来即用,方便快捷。...原创 2022-07-31 12:11:43 · 503 阅读 · 0 评论 -
C#的DateTime帮助类
C#的项目开发中,经常会遇到时间的转换问题,或者计算两个时间的差值,每次都重头实现,就会很麻烦,且每个开发人员的实现方式方法也不一致,引用的地方多了也不好维护,这个DateTime帮助类就封装了时间的常用操作。...原创 2022-07-31 12:03:23 · 334 阅读 · 0 评论 -
C#Excel帮助类
通常在C#项目开发中,我们经常涉及到一些表格内容的操作,然后就是需要将这些内容导出到Excel文件中进行保存,或者需要将Excel模板中的内容导入到程序中,为了简化开发人员的工作量,这个Excel帮助类就是为了解决这些问题的。......原创 2022-07-31 11:46:51 · 557 阅读 · 0 评论 -
DevExpress的GridControl帮助类
通常在DevExpress项目开发中,我们经常涉及到表格【GridControl】的操作,且对表格的操作内容十分频繁,除了常见的数据加载,还有表格编辑、固定指定表格列、表格颜色变换、获取选中表格数据等内容,该帮助类都进行了封装,方便开发者快速开发出符合自己效果操作的表格内容。...原创 2022-07-31 11:36:50 · 388 阅读 · 0 评论 -
C#的路径帮助类
功能*1、【保存】获取到选中的文件路径和文件名称*2、【打开】获取到选中的文件路径和文件名称*3、获取选择的目录*4、获取选择文件路径和名称。原创 2022-07-31 11:14:08 · 327 阅读 · 0 评论 -
Winform的UI帮助类——部分组件会使用到DevExpress组件
注意该帮助类涉及到的DevExpress组件可以自行到DevExpress官网下载安装包或可以到DevExpress20_44155.rar_devexpress20资源包下载(该链接内容仅供学习使用,商用请购买正版)*功能*1、给comboBox组件添加信息和获取选中的信息*2、给lookUpEdit组件添加信息和获取选中的信息*3、DateEdit组件操作*1-自定义DateEdit控件显示格式(显示【年-月-日时分秒】)......原创 2022-07-31 10:38:54 · 635 阅读 · 0 评论 -
C#的TimeSpan通用操作
一、实现效果1.1、实现功能①获取到两个时间的差值;②获取到指定时间的间隔;③可以启用多个定时器定时分别执行不同的任务;1.2、效果图二、实现核心2.1、原创 2022-05-11 21:46:19 · 3076 阅读 · 1 评论 -
.NET平台下的日志记录工具类库NLog_通过配置文件的方式
一、NLog介绍1.1、简介 NLog是一个在.NET平台下的免费且具有丰富路由和管理功能的日志记录工具类库;适用于.NET平台下的所有编程语言,能够让开发人员通过配置文件自由的搭配日志样式内容,且调用方式很简单;让开发人员能够十分便捷高效的生成记录应用程序的日志; NLog还遵从BSD license【即允许商业应用且完全开放源代码;任何人都可以免费使用并对其进行测试】1.2、效果演示我这里的效果演示的是通过配置文件生成对应的日志级别文件、可以动态修改日志配置系统自动监测执行....原创 2022-05-03 11:58:24 · 1369 阅读 · 0 评论 -
C#实现对Dictionary内容的通用操作
一、实现效果原创 2022-03-30 20:47:26 · 627 阅读 · 0 评论