10 2023 档案
C# Socket网络编程
摘要:入门级C# Socket编程实现 只要知道要通信的两台主机的IP地址和进程的端口号,然后可以用Socket让这两个进程进行通信。 在本机上运行服务端和客户端,ip为127.0.0.1,使用端口9050(0~1023的端口号通常用于一些比较知名的网络服务和应用,普通网络应用程序则应该使用1024以上的
WinForm实现Loading等待界面
摘要:https://blog.csdn.net/qq_36240878/article/details/84024369?spm=1001.2014.3001.5506 1、LoaderForm窗体中添加PictureBox,然后添加Loading图片 2、窗体内属性设置 StartPosition :
Redis笔记
摘要:Redis 教程 | 菜鸟教程 Redis 教程_redis教程 C#操作redis(StackExchange.Redis) Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 一、启动方式 1.启动
C# 运算符 ?、??、?: 、?. 、各种问号的用法和说明
摘要:1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可
C# 控件设置只可输入数字
摘要:在控件的KeyPress事件中输入以下代码: if ((e.KeyChar >= '0' && e.KeyChar <= '9') || e.KeyChar == 8) { e.Handled = false; } else { e.Handled = true; }
串口学习笔记
摘要:创建模拟端口,VSPD虚拟串口软件安装及使用 以下是一个简单的C#程序,可以检测串口的连接和断开状态。 using System; using System.IO.Ports; class SerialPortProgram { static void Main(string[] args) { S
Nlog笔记
摘要:NLog可以在NuGet中下载. 配置NLog输出的Targets NLog 可以使用一个 NLog.config 的 XML 配置文件去配置你的应用程序(文件的属性需修改为:始终复制),下面是一个简单 NLog.config 配置内容: <?xml version="1.0" encoding="
C# 单例使用
摘要:public class Singleton { #region 单例方法 private static Singleton instance; private Singleton() { } public static Singleton Instance() { if (instance ==
WPF笔记
摘要:一、XAML代码界面 创建项目后,系统自动生成窗口元素其内容为网格元素。 格式:<元素名 属性=“值”>内容</元素名> 或 <元素名 属性=“值”/> 或 <元素名/> 窗口元素 管理、配置、创建、显示用户与独立应用程序交互的窗口,可将控件元素或布局元素添加于<Window 属性=“值”>内容</
WPF将DataGrid中的数据保存到CSV中
摘要:https://blog.csdn.net/flysh13/article/details/122528858 public class Export { public bool ExportToCSV(DataGrid dg) { try { //设置DataGrid(假设其名为dg)的选择模式为