![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
大浪淘沙胡
设计过产品,当过码农,受过苦,受过累,有过成绩,也有失败,俱往矣,做一个打不死的小强。
展开
-
C#正则表达式介绍及邮箱、手机号的检验
正则表达式是一种匹配输入文本的模式,Net框架提供了允许这种匹配的正则表达式引擎,模式由一个或多个字符、运算符和结构组成。一、定义正则表达式的各种类别的字符、运算符和结构1、字符转义正则表达式中的反斜杠(\)指示其后跟的字符是特殊字符,或按愿意解释该字符。\a 与报警 (bell) 符 \u0007 匹配\b 在字符类中,与退格键 \u0008 匹配\t 与制表符 \u0009 匹配\r 与回车符 \u000D 匹配\v 与垂直制表符 \u000B 匹配。原创 2024-07-17 16:31:31 · 429 阅读 · 0 评论 -
C#字符串基本操作
字符串基本操作原创 2024-07-17 09:43:26 · 79 阅读 · 0 评论 -
C#自定义异常(Exception)的实现
C#自定义异常的实现1、自定义异常类2、默认自定义异常3、接收错误信息的自定义异常4、同时接收错误信息和内部异常的自定义异常5、按需要传递信息自定义异常原创 2024-07-16 09:58:36 · 143 阅读 · 0 评论 -
C#中错误与异常处理
异常是程序运行时出现的特殊事件,如程序中的Bug(如数字除以0)或某些意外输入(用户选择不存在的文件),需要程序能够处理这些问题,避免程序崩溃甚至暂停。C#使用try、catch、finally关键字检测异常,处理异常、并继续运行,提高应用程序的可靠性。异常会中止当前的程序流,如果不采取措施,程序将停止运行。错误和异常是两个不同的概念,但它们都与程序的稳定性和可维护性有关。异常并不是程序发生灾难性问题的标志,通常异常是方法不成功的信号。为可能抛出异常的代码编写单元测试,确保异常的正确抛出和捕获。原创 2024-07-15 10:11:51 · 214 阅读 · 0 评论 -
Winform窗体打印
Winform窗体打印原创 2024-07-12 15:57:06 · 175 阅读 · 0 评论 -
Winform打印编程基础
进行打印设置、打印预览、及实现打印功能原创 2024-07-12 10:20:31 · 117 阅读 · 0 评论 -
C#基于事件异步模式的实现2(续)
C#基于事件的异步模式实现(续)原创 2024-07-11 16:15:42 · 215 阅读 · 0 评论 -
C#使用异步方式调用同步方法的实现方法
使用异步方式调用同步方法,在此用异步编程模型实现原创 2024-07-11 15:47:40 · 279 阅读 · 0 评论 -
C#基于事件的异步模式实现实例
C#基于事件的异步模式编程实现原创 2024-07-11 11:53:22 · 218 阅读 · 0 评论 -
C#基于任务的异步模式(TAP)
1、C#异步模式分类基于任务的异步模式(TAP)基于事件的异步模式(EAP)和异步编程模型模式(APM)2、基于任务的异步模式(TAP)基于任务的异步模式(TAP)用单个方法表示异步操作的开始和完成。3、基本示例4、任务终止示例5、进度显示示例原创 2024-07-10 17:17:56 · 188 阅读 · 0 评论 -
Winform切换开关自定义控件的实现
切换开关自定义控件的实现原创 2024-07-09 14:22:51 · 226 阅读 · 0 评论 -
C#运算符重载
C#运算符重载原创 2024-07-05 17:30:34 · 297 阅读 · 0 评论 -
C#用反射机制调用dll文件的字段、属性和方法
C#用反射机制调用dll文件的字段、属性和方法原创 2024-07-05 11:40:56 · 318 阅读 · 0 评论 -
C#委托事件的实现
C# 委托事件在C#中事件是一种特殊的委托类型,用于在对象之间提供一种基于观察者模式的通知机制。事件的发送方定义了一个委托,委托类型的声明包含了事件的签名,即事件处理器方法的签名。事件的订阅者可以通过+=运算符来注册事件处理器。当事件发送方触发事件时,所有注册的事件处理器会被依次调用。原创 2024-07-04 14:16:58 · 231 阅读 · 0 评论 -
C#反射基本应用
1、使用反射动态创建类型的实例2、使用反射调用类型的字段3、使用反射调用类型的属性4、使用反射调用类型的方法原创 2024-07-03 14:10:08 · 316 阅读 · 0 评论 -
C# 实现位比较操作
字节比较,统计变化位数、一位变化、二位变化、多位变化原创 2024-07-03 09:55:19 · 470 阅读 · 0 评论 -
ListBox自动滚动并限制显示条数
ListBox自动滚动的实现原创 2024-07-02 15:34:00 · 187 阅读 · 0 评论 -
C# 机构仿真实例
一个连杆旋转带动另一个连杆,另一个连杆拖动滑块,点击“开始”按钮开始运动,再点击按钮,则停止运动。1、实现连杆带动滑块运动。原创 2024-05-22 21:39:16 · 343 阅读 · 0 评论 -
C#实现TFTP客户端
【代码】C#实现TFTP客户端。原创 2024-04-25 16:37:41 · 310 阅读 · 1 评论 -
C#属性显示
属性显示原创 2024-03-29 17:31:40 · 438 阅读 · 0 评论 -
Winform数字输入文本框
【代码】Winform数字输入文本框。原创 2023-12-29 11:19:40 · 679 阅读 · 1 评论 -
C#队列(Queue)及泛型类(Queue<T>)
队列实现先进先出,有装箱拆箱行为,可存放任意类型,但无法获取指定位置元素,只能取出最先存储的元素。注意:线程号和数据的对应关系并不确定,但所有队列元素全部遍历到。6、判断元素是否存在(Contains)1、向队列添加元素(Enqueue)2、获取队列长度(Count)5、删除取出(Dequeue)7、清空队列(Clear)4、读取取出(Peek)原创 2023-11-30 11:20:42 · 824 阅读 · 0 评论 -
C# List<T>的综合用法
List. RemoveRange(int index, int count):从下标index开始,删除count个元素。List.Skip(n):跳过n个数据。List.Take(n):获取那个数据。原创 2023-11-24 14:16:48 · 906 阅读 · 0 评论 -
C# Winform自定义点阵控件
在控件库添加用户控件(Windows窗体),命名为MatrixArray;在属性/布局栏将Size设置为680,700。3、修改MatrixArray.cs。原创 2023-11-08 11:25:00 · 289 阅读 · 0 评论 -
C#Winform自定义信息提示框控件
在属性/布局栏将Size设置为148,128。在控件库添加用户控件,命名为InfoTip;2、修改InfoTip.cs。1、创建信息提示框控件。原创 2023-11-08 11:18:02 · 685 阅读 · 0 评论 -
C# Winform 自定义带SWITCH的卡片
在控件库中添加用户控件(Windows窗体),命名为Card;在属性/布局栏设置Size为148,128.2、修改Card.cs。1、创建卡片用户控件。原创 2023-11-08 11:13:15 · 340 阅读 · 0 评论 -
C# Winform自定义Switch控件
在控件库中添加用户控件(Window窗体),控件名UcSwitch;"文本值,当选中或没有选中时显示,必须是长度为2的数组"在属性/布局栏中的Size设置为70,30。2、修改UcSwitch.cs。1、创建Switch控件。原创 2023-11-08 11:05:10 · 300 阅读 · 0 评论 -
Winform中实现Switch控件
准备2个图片(switchOn.png, switchOff.png),并添加到类库的资源文件。"文本值,当选中或没有选中时显示,必须是长度为2的数组"1、通过图片加载的方式实现。2、通过绘图的方式实现。(1)、添加资源文件。(2)、创建用户控件。(3)、控件实现代码。(1)、创建用户控件。(2)、控件实现代码。原创 2023-10-12 15:35:12 · 295 阅读 · 0 评论 -
Winform中实现会旋转的Label控件
【代码】Winform中实现会旋转的Label控件。原创 2023-10-12 14:06:51 · 1047 阅读 · 0 评论 -
Winform圆角用户控件的软件实现
【代码】Winform圆角用户控件的软件实现。原创 2023-10-12 11:27:14 · 148 阅读 · 0 评论 -
基于Winform的UDP通信
4、MainForm窗口。原创 2023-10-09 14:47:03 · 320 阅读 · 0 评论 -
C# 自定义控件库之Lable组合控件
2、在类库中添加用户控件(Window窗体)原创 2023-09-28 15:03:51 · 550 阅读 · 0 评论 -
C# ListBox自动滚动方法
3、方法3:先计算滚动条是否在底部,然后添加记录,根据需要确定是否自动滚动。1、方法1:添加记录后,选择最后一条记录,让滚动条滚动到底部,再自动取消。2、方法2:通过计算显示行数,设置TopIndex属性,实现滚动目的。4、如果想让最新记录在顶部,逆序排列数据,可使用Insert属性。原创 2023-08-07 10:33:37 · 2004 阅读 · 0 评论 -
WPF实现DiagramChart
1、文件架构2、FlowChartStencils.xaml<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:DiagramDesigner"原创 2023-07-25 11:09:10 · 651 阅读 · 0 评论 -
Modbus-RTU基本编码的实现
【代码】Modbus-RTU基本编码的实现。原创 2023-07-20 15:58:01 · 290 阅读 · 0 评论 -
WPF实例课程管理页面设计
【代码】WPF实例1主页面设计。原创 2023-07-03 16:17:20 · 466 阅读 · 1 评论 -
WPFUI控件库-自定义标题栏窗口
将窗体的标题栏改成自定义标题栏。2、自定义控件库UiLib。原创 2023-05-27 11:49:53 · 516 阅读 · 0 评论 -
WPF控件TreeView应用示例
WPF中TreeView的静态、动态显示,同类型、不同类型数据的显示。原创 2023-03-13 10:34:52 · 545 阅读 · 0 评论 -
C#打包.NET框架的方法
C#打包.NET框架的方法原创 2023-02-21 14:38:30 · 1369 阅读 · 0 评论 -
TreeView实现鼠标右击弹出菜单
TreeView实现鼠标右击弹出菜单原创 2023-02-20 19:08:49 · 671 阅读 · 0 评论