自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#中的”接口“如何理解?

C#中的接口可以形象地比作"技术联盟"或"标准认证"。加入该联盟(实现接口)必须遵守其契约规则(实现所有成员),否则无法通过编译。不加入联盟的类虽然也能实现类似功能,但无法享受联盟特权:如多态处理、系统解耦、生态兼容等优势。接口的核心价值在于通过标准化契约,实现不同组件间的灵活协作,提升系统的可扩展性和可维护性。这种设计符合面向对象编程的开闭原则,是构建大型应用的关键工具。

2025-10-13 21:01:35 805

原创 C#中tabControl控件的imageindex属性和imagekey属性区别

摘要:TabControl控件中的ImageIndex和ImageKey用于关联图像,主要区别在于:ImageIndex通过数字索引关联图像,依赖ImageList顺序;ImageKey通过字符串标识符关联,不依赖顺序。ImageKey更具稳定性(顺序变化不影响)、可读性(语义化名称)和容错性(无效Key显示空白)。建议优先使用ImageKey,除非处理简单固定图像或兼容旧代码。

2025-10-09 20:41:50 398

原创 事件绑定按钮-笔记

这段C#代码实现了按钮点击事件的统一处理。通过将4个按钮(button1-4)绑定到Test_Click事件,在事件中使用switch语句匹配按钮名称,分别显示"上/下/左/右"的提示框。代码建议:1)保持现有的事件绑定方式;2)可为switch添加try-catch异常处理;3)也可以将具体逻辑提取为单独方法调用。整体代码结构简洁清晰,实现了按钮事件的集中处理。

2025-10-09 19:57:30 328

原创 C#中的GDI+简单使用

本文介绍了使用C#绘图的基本方法,包括创建画板、画笔和笔刷对象,并演示了多种绘图操作:绘制直线(在窗体或控件上)、矩形、圆形、文本以及填充圆形。每种绘图操作都遵循相似流程:创建画板和画笔对象,调用对应的绘图方法(如DrawLine、DrawRectangle等),最后释放资源。代码示例展示了如何设置颜色、线宽等属性,以及如何通过坐标参数控制图形位置和大小。特别说明了在控件上绘图的方法,以及使用SolidBrush实现填充效果。

2025-10-03 08:36:22 337

原创 C#上位机读取与写入文件

【代码】C#上位机读取与写入文件。

2025-09-28 14:58:15 334

空空如也

空空如也

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

TA关注的人

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