自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 HTTP通信与Web服务

这篇文章介绍了一个简单的C# HTTP服务器实现。通过使用HttpListener类,服务器能够监听指定的URL前缀(如http://localhost:8081/),并在接收到请求时返回一个包含交互式按钮的HTML页面。当用户点击按钮时,页面会显示“Big胆!”的文本。关键点在于服务器响应中设置了ContentType为text/html;charset=utf-8,确保页面内容以UTF-8编码正确显示。这个示例展示了如何使用C#快速构建一个基本的HTTP服务器,并处理简单的Web请求。

2025-05-15 10:29:10 536

原创 c#事件demo

Console.WriteLine($"匿名订阅者收到通知: 温度从 {e.OldTemperature} 变为 {e.NewTemperature}");Console.WriteLine($"温度变化: {e.OldTemperature}°C → {e.NewTemperature}°C");Console.WriteLine($"变化时间: {e.ChangeTime:HH:mm:ss}");// 5. 触发事件的受保护方法(遵循.NET约定)// 使用匿名方法订阅事件(另一种方式)

2025-04-29 16:59:42 334

原创 c# 多线程demo

Console.WriteLine(Thread.CurrentThread.Name + " 开始处理参数: " + data + " (ID: " + Thread.CurrentThread.ManagedThreadId + ")");Console.WriteLine(Thread.CurrentThread.Name + " 开始工作 (ID: " + Thread.CurrentThread.ManagedThreadId + ")");thread2.Name = "工作线程2";

2025-04-29 16:57:15 424

原创 WPF使用materialdesign报错:IOException: 找不到资源“themes/materialdesigntheme.defaults.xaml”。

wpf 常见控件报错

2025-04-28 15:47:47 368

原创 简单的爱心制作

动态爱心,小白都可以实现

2025-04-26 16:28:10 1107

原创 c#逻辑或与非,三元表达式,foreach循环遍历数组元素

c#常见语法的基础教程

2025-04-26 09:24:40 478

原创 datagridview选中行索引刷新后保持不变

Datagridview控件刷新后光标仍然在刚刚选中的行

2025-04-25 13:47:01 589

原创 简单的烟花制作

烟花动画,小白也可以实现

2025-04-24 15:13:37 606

原创 如何把代码上传到guithub代码仓库

git的安装使用以及如何把本地文件上传到GuitHub

2025-04-24 09:16:28 851

原创 Winform中datagridview 的导出帮助类

catch (IOException ex) when (ex.Message.Contains("正由另一进程使用"))MessageBox.Show($"保存失败:{ex.Message}");saveFileDialog.Filter = "Excel文件|*.xlsx";ExportHelper.ExportToExcel(dataGridView1, "表名");saveFileDialog.Title = "保存Excel文件";// 修改数据写入部分:只处理选中行。// 先检查是否有选中行。

2025-04-22 16:19:16 256

原创 DevExpress GridControl主从表数据绑定最简单方法,绑定list

new Employee { ID = 1, Name = "张三", Salary = 5000, DepartmentID = 1 },new Employee { ID = 3, Name = "王五", Salary = 6000, DepartmentID = 1 }new Employee { ID = 2, Name = "李四", Salary = 8000, DepartmentID = 2 }// 设置主视图显示主从关系。// 直接绑定 List。

2025-04-22 10:18:51 854

原创 DevExpress 给GridControl(TreeList)添加右键菜单

if (e.Button == MouseButtons.Right)//设置右键启作用。2、右键点击popupMenu主键,点击Run Designer选项添加菜单。1、工具箱找到添加BarManager和popupMenu组件并添加。4、名称是Caption属性。//刚刚添加按钮的点击事件。3、点击Add按钮添加。

2025-04-22 08:54:34 294

原创 Visual Studio 2022 常用快捷键

Ctrl + K, Ctrl + S:包裹代码块(如 #region、try-catch)Ctrl + K, Ctrl + F:格式化选中代码块。Ctrl + K, Ctrl + D:格式化整个文档。Ctrl + K, Ctrl + U:取消注释选中行。Ctrl + M, Ctrl + O:折叠所有代码块。Ctrl + M, Ctrl + L:展开所有代码块。Ctrl + Z / Ctrl + Y:撤销/重做。Ctrl + K, Ctrl + C:注释选中行。Ctrl + Shift + F:全局查找。

2025-04-21 10:53:56 681

原创 MYSQL数据库外键约束及重置主键从1开始连续排序

重新启用外键约束:SET FOREIGN_KEY_CHECKS=1;解除外键约束:SET FOREIGN_KEY_CHECKS=0;打开Navicat查询界面输入以下命令。

2025-04-21 09:24:11 143

原创 Winform登陆窗体点击回车键(Enter)自动登陆

登陆窗体设计

2025-04-18 15:19:30 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除