C#实现自动填充文字内容到指定图片

目录需求开发运行环境方法设计实现代码AddText方法图片转Base64调用示例 小结需求在我们的一些发布系统项目应用中,会经常发布一些链接图标,该图标基本上以模板背景为主,并填充...

2024-06-09

使用C#实现生成一个绿色文件

目录新建一个类库项目新建Windows Form应用引用和调用DLL生成可执行文件安装Costura.Fody重新生成生成一个绿色文件免去了安装的繁琐过程,直接运行,非常方便。新建一个类库项...

2024-06-09

C#进行PDF表单域的创建填写与删除操作

目录常见PDF表单域使用C# 创建PDF表单域使用C# 填写PDF表单域使用C# 删除PDF表单域通常情况下,PDF文件是不可编辑的,但PDF表单提供了一些可编辑区域,允许用户填写和提交信息。P...

2024-06-09

C#中Hashtable和Dictionary的区别

目录哈希表 Hashtable常用属性常用方法字典 Dictionary常用属性常用方法Hashtable 与 Dictionary 插入方法的时间比较区别总结:Hashtable 和 Dictionary 都是 C# 中用于存储...

2024-06-09

基于C# 实现 OPC DA Server的问题小结

最近研究OPC Server,本着有点啥都可以上网找找源代码会很快搞定。找了很久基本上都是C++的而且源代码大多是编译不成功的,要么又是部分DLL不提供源码的。C#的只有客户端源码,且...

2024-06-09

C# winformTextBox 键盘监听方式

目录C# winformTextBox 键盘监听Step 1:添加监听Step 2 : 监听事件总结C# winformTextBox 键盘监听Step 1:添加监听方式1:Designer中添加监听this.textBox1.Location = new Sys...

2024-06-09

C#实现将TextBox绑定为KindEditor富文本

目录关于 KindEditor绑定设计实现代码小结关于 KindEditorKindEditor 基于JavaScript 编写,可以与众多WEB应用程序结合。KindEditor 依靠出色的用户体验和领先的技术提供富文...

2024-06-09

C#实现给图片添加文字水印的示例代码

目录应用场景开发运行环境方法说明方法代码小结应用场景在某些应用项目(如电子档案信息管理)中,查看电子图片信息是经常使用到的功能,此时我们就需要给显示在浏览器中的图片添加...

2024-06-09

C#中使用gRPC通讯的示例详解

目录创建并生成GRPC服务文件定义Protocol设置Link.proto生成cs文件代码服务端和客户端类库的封装LinkServerFuncLinkFunc生成引用库创建服务端和客户端调用测试TestServer服...

2024-06-09

基于C#设计一个带导航菜单的主界面

目录一、关于导航菜单二、设计一个带导航菜单的主界面1.Resources.Designer.cs设计2.主要的设计步骤3.涉及到的主要知识点 在C#中,可以使用Windows Forms或WPF来设计带有导...

2024-06-09

C#使用throw和throw ex的区别小结

目录throw 关键字:1、第一种2、第二种 3、第三种4、第四种throw ex 关键字:throw 关键字:用于抛出当前异常,并保留原始的异常堆栈信息。当使用 throw 关键字时,当前异常的堆栈信...

2024-06-09

C#实现冻结Excel窗口以锁定行列或解除冻结

目录免费.NET Excel库C# 冻结Excel窗口(冻结首行、首列、多行多列)C# 解除冻结Excel行和列在处理大型Excel工作簿时,有时候我们需要在工作表中冻结窗格,这样可以在滚动查看数据...

2024-06-09

C#中四种定时器的用法详解

目录C#四种定时器的用法1. System.Windows.Forms.Timer2. System.Threading.Timer3. System.Timers.Timer4. System.Windows.Threading.DispatcherTimer(WPF中的定时器)注意...

2024-06-09

C#实现十进制数转换为十六进制的几种方式

目录方法一:使用 ToString() 方法方法二:使用 Convert.ToString() 方法方法三:使用 BitConverter 类(适用于整型数值)在C#中,将十进制数转换为十六进制可以通过以下几种方式实现:方...

2024-06-09

C#中System.Array.CopyTo() 和 System.Array.Clon() 的区别

目录System.Array.CopyTo() 方法:示例:System.Array.Clone() 方法:示例:总结:System.Array.CopyTo() 和 System.Array.Clone() 是用于数组复制的两种不同方法,它们在实现和用途上...

2024-06-09

C#使用TCP协议实现数据发送和接受的方法

目录c#使用TCP协议实现数据发送和接受1. 服务端代码如下所示:2. 客户端代码:c#使用TCP协议实现数据发送和接受使用TCP协议实现数据的发送和接受包括客户端和服务端两个部分;1....

2024-06-09

c# richtextbox更新大量数据不卡死的实现方式

目录前言一、richtextbox更新方法二、使用步骤总结前言c# 的richtextbox对读入几十万行大数据或者频繁更新经常卡死界面几分钟。终于找到一个通过子线程更新的方法, 实际测试...

2024-06-09

详解C#如何解决程序卡顿的问题(多线程初步学习)

目录正文第一步 建立控制台应用第二步 引用System.Threading.Thread第三步:完成代码运行结果拓展:C#多线程刷新界面卡死测试小结正文不带参数的多线程实现第一步 建立控制台应...

2024-06-09

C# winform实现中英文切换功能的四种方式

目录1. 资源文件(Resources)2. 本地化(Localization)3. 动态设置控件字体4. 切换语言环境总结在C# Winform应用程序中实现中英文切换功能,通常可以通过以下几种方式:资源文件(Resou...

2024-06-09

基于C#实现进程回收管理工具

目录设计初衷开发运行环境Craneoffice ProcessGC运行主界面管理任务与策略其它设置移动存储设备管理核心代码-计时器监控小结设计初衷在使用 COM 模式操作 OFFICE 组件的开...

2024-06-09

C# textbox密码框设置方式

目录C# textbox密码框设置C#窗体中的textBox怎么设置为密码框场景实现总结C# textbox密码框设置如果想让登录时输入的密码不可见,即显示***或者●●●或者其他自定义字符需要...

2024-06-09

C#如何使用PaddleOCR进行图片文字识别功能

目录PaddlePaddle介绍PaddleOCR介绍PaddleSharp介绍Winform界面设计步骤安装对应的Nuget进行图片文字识别PaddleOCR的命令行使用与Python脚本使用命令行使用Python脚本使用...

2024-06-09

C#实现给函数添加注释的小技巧分享

目录1、多行注释是比较常用的2、有个非常简单的用法,就是“///”用法小结1、多行注释是比较常用的快捷键如下:注释:先按Ctrl+K,再按Ctrl+C取消注释:先按Ctrl+K,再按Ctrl...

2024-06-09

C#避免类型转换异常的三种方法

目录前言使用 as 操作符:使用 is 操作符进行类型检查:使用 TryParse 方法进行数值类型转换:前言在 C# 中,可以通过使用类型转换操作符或者类型转换方法来进行类型转换。但是在进...

2024-06-09

浅析C#封装GRPC类库及调用简单实例

一个简单的C#实例。包括:GRPC文件的创建生成、服务端和客户端函数类库的封装、创建服务端和客户端调用测试。若有错误或更好的方法还请指正。1、创建并生成GRPC服务文件(1)打开...

2024-06-09

WPF实现绘制折线图的示例代码

WPF 实现折线图框架支持.NET4 至 .NET8;Visual Studio 2022;实现代码1)新增 ChartBase 代码如下:1.绘制X轴:根据控件的宽度和数据的数量计算出图表的宽度,并在底部绘制X轴。2.绘...

2024-06-09

C#中IList 与 List 的区别小结

目录1. 定义和实现方式:2. 泛型支持:3. 功能和性能:List转IList的方法总结:IList 接口和 List 类是 C# 中用于集合操作的两个重要的类型。它们之间的区别如下:1. 定义和实现方式:I...

2024-06-09

C#结合JavaScript实现手写板签名效果

目录应用场景实现效果开发运行环境设计实现手写功能前端引用后端处理小结应用场景我们最近开发了一款笔迹测试功能的程序(测试版),用户在手写板上手写签名,提交后即可测试出被测...

2024-06-09

C#通过子窗体刷新父窗体的实现方法

目录1、实现方法 2.SqlCommand类3.实例的主窗体Frm_Main: (1)Frm_Main.Designer.cs(2)Frm_Main.cs4.实例的子窗体Frm_Child: (1) Frm_Child.Designer.cs(2)Frm_Child.cs5.生成效果(1)生...

2024-06-09

C#中环境变量示例详解

目录什么是环境变量Environment.GetEnvironmentVariable 用于获取指定环境变量的值怎么知道环境变量存不存在?不存在怎么创建?什么是环境变量环境变量是操作系统中存储的一种...

2024-06-09

深入解析C#中的async和await关键字

目录一、异步编程的基本概念及其在C#中的实现二、async关键字的定义及其用法三、await关键字的定义及其用法示例代码:使用async和await编写一个简单的异步程序四、async和awa...

2024-06-09

C#中FTP常用操作的示例代码

C# FTP常用操作直接上代码。以后有空在解释一下public class FtpState { private ManualResetEvent wait; private FtpWebRequest request; private string fileN...

2024-06-09

c#采用toml做配置文件遇到的坑

这几天在玩个程序,突然看到c#采用图toml文件,好用,直观,确实也简单。不过。。。。。。github上示例写的TOML to TomlTableTOML input file:vEnableDebug = true[Server]Timeout...

2024-06-09

C#实现带引导窗体的窗体设计操作流程

目录引言1.设计操作流程2.实例(1)Resources.Designer.cs(2)Frm_Main.Designer.cs(3)Frm_Main.cs(4)Frm_Start.Designer.cs(5)Frm_Start.cs(6)生成效果引言很多时候。我们的窗体设计需要...

2024-06-09

C#实现TFTP客户端的项目实践

1、文件结构2、TftpConfig.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace TftpTest{...

2024-06-09

WPF运行时替换方法实现mvvm自动触发刷新

目录前言一、如何实现1、反射获取属性2、定义替换方法3、交换属性的setter方法二、完整代码1、接口2、项目三、使用示例倒计时效果预览总结前言我们知道,使用wpf的绑定功能,代...

2024-06-09

C#/C++ 通过ODBC连接OceanBase Oracle租户的详细过程

目录概述驱动下载驱动配置C++ 代码案例C# 代码案例NHibernate示例安装NHibernate配置NHibernate配置映射类查询案例概述近期我们项目正处于将Oracle数据库迁移到OceanBase O...

2024-06-09

基于C#实现音乐文件的播放功能

目录引言开发环境实现步骤步骤1:创建新的C#项目步骤2:添加WindowsMediaPlayer控件步骤3:添加Naudi.Vorbis控件步骤4:编写代码步骤5:测试代码优点:代码关键词解释:结论引言在现代软...

2024-06-09

C#拆分字符串正则表达式Regex.Split和String.Split方法

目录前言一、使用的方法1.使用Split(String, String)方法2.使用String.Split 方法二、源代码1.源码2.生成效果总结前言使用正则表达式可以拆分指定的字符串。同样地,使用字符...

2024-06-09

C#使用SqlSugarClient进行数据访问并实现了统一的批量依赖注入(示例代码)

仓储层当前有接口 IRepository<T> 抽象类 BaseRepository<T> 业务逻辑层有抽象类 BaseBusiness<M, E> 接口 IBusiness<M, E>,其中使用ISqlSugarClient,其中还有E表示 BaseEnt...

2024-06-09

C#使用OleDb操作Excel和数据库的策略

目录前言一、OleDb简介二、OleDb安装前准备1. 环境准备2. 安装相应的驱动三、OleDb操作EXCEL1. 连接字符串2. 读取数据3. 写入数据四、OleDb操作数据库1. OleDb实现数据增删...

2024-06-09

C#在窗体中设计滚动字幕的方法

目录1.涉及到的知识点(1)Timer组件(2)Label控件的Left属性(3)启动和关闭Timer计时器2. 实例(1)Resources.Designer.cs设计(2) Form1.Designer.cs设计(3)Form1.cs设计(4) 生成效果1....

2024-06-09

C#实现仿QQ抽屉式窗体的设计方法

目录前言1.WindowFromPoint函数2.GetParent函数3.实例(1)图片集合编辑器(2)Form1.Designer.cs(3)Form1.cs4.生成效果 前言QQ软件对于绝大多数的人来说再熟悉不过了,它以使用方便、...

2024-06-09

C# GetMethod方法的应用实例讲解

目录关于 C# Type 类GetMethod 方法应用应用举例类设计类代码小结关于 C# Type 类Type表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义...

2024-06-09

C#字符串左不足位数时补充0的几种方式

目录方法1 - 使用 ToString 格式化输出:方法2 - 使用 PadLeft 方法:方法3 - 字符串格式化:C# 6 及以上版本的字符串插值:拓展知识:C# 数字字符串左右补零想让一个整数或字符串转...

2024-06-09

C#中一个方法返回多个值的实现方法小结

目录前言实现方法1、使用元组实现返回多个值(ValueTuple和Tuple)2、使用列表(list<T>)或数组实现返回多个值3、使用类或结构体返回多个值4、使用out参数实现用out关键字。前言通常一...

2024-06-09

C#实现生成指定图片的缩略图

目录应用场景开发运行环境方法设计实现代码方法代码调用示例小结应用场景我们假设会有如下场景:场景1:培训系统中,在上传课件培训视频素材的功能,我们会上传课程封面图片,将来会...

2024-06-09

C# DataSet结合FlyTreeView实现显示树状模型数据

目录关于 FlyTreeViewDataSet 数据准备范例运行环境方法设计代码实现方法代码调用示例小结关于 FlyTreeViewNineRays.WebControls.FlyTreeView 是 9rays.net 推出的一款功能...

2024-06-09

C#预处理器指令详解与示例

目录前言一、预处理器指令的定义及其在C#中的作用二、各种预处理器指令的语法格式及功能2.1 #if、#elif、#else 和 #endif2.2 #define 和 #undef2.3 #include2.4 #line2.5 #...

2024-06-09

C#实现鼠标拖拽无边框浮动窗体的方法

目录介绍(1)ReleaseCapture函数(2)SendMessage函数(3)实例1.Resources.Designer.cs2.Form1.Designer.cs3.Form1.cs介绍一般情况下,在标题栏中按住鼠标左键不放即可实现拖动操...

2024-06-09
返回顶部
顶部