自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# WinForms Button 按钮【常用属性速查表】(完整版・简洁实用・MD 格式)

/ 1. 修改按钮显示文字btnConfirm.Text = "提交订单";// 2. 禁用按钮// 3. 隐藏按钮// 4. 修改按钮大小和位置// 5. 给Tag赋值并获取// 存储商品ID// 获取数据以上就是完整版的 Button 常用属性速查表,内容精简无冗余,你可以直接复制保存,开发时对照查阅即可 ✅。

2026-01-16 20:52:01 918

原创 简易聊天系统项目设计(含完整源码)

等基础聊天核心功能,客户端支持输入指令主动退出,服务端做了完善的异常处理和线程安全防护。

2026-01-15 14:17:27 380

原创 基于 XML 的图书管理系统

该项目是一个基于 C# 控制台的图书管理系统,核心通过 XML 文件存储图书数据,实现图书的增删改查、借出 / 归还等核心功能。

2026-01-14 15:57:10 694

原创 C#:多线程

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以拥有多个线程,这些线程共享进程的资源,如内存空间、文件句柄等,但每个线程都有自己独立的执行栈和程序计数器。线程是操作系统中并发执行的基本单位,它允许程序同时执行多个任务以提高性能和响应能力。在C#中,线程的创建和启动通常通过Thread类来实现,但也可以利用线程池和Task等高级并发编程模型来简化并发编程的复杂度。在进行多线程编程时,需要注意线程同步、线程安全和死锁等问题。进程。

2026-01-14 15:51:29 763

原创 XML 学生信息管理程序

该程序基于 C# 语言开发,主要实现了对 XML 格式的学生信息文件(Students.xml)的核心操作,采用了.NET 框架中的System.Xml和命名空间处理 XML 数据,是典型的 XML 文件数据管理案例。

2026-01-13 10:45:04 731

原创 简易 TCP 聊天系统

该项目基于 C# 实现了一个简易的 TCP 协议聊天系统,包含服务端(ChatServer.cs)和客户端(ChatClient.cs)两个核心文件,支持多客户端连接、消息实时收发与广播功能,采用多线程机制实现并发处理,避免单线程阻塞导致的交互问题。

2026-01-13 10:41:53 660

原创 C#网络编程:基于TCP通信协议

网络编程是指编写运行在不同设备(计算机、嵌入式设备等)上的程序,通过网络协议实现设备间的数据通信。简单来说,就是让两台 / 多台设备 “对话” 的编程方式。其核心目标是跨设备的数据传输与交互,依赖 TCP/IP 协议族等基础网络协议,TCP 是其中最常用的 “可靠传输协议”。本文的示例代码实现了最基础的 TCP 客户端 - 服务器通信:客户端发起连接并发送字符串,服务器监听连接、接收数据并返回响应。背后的核心是 TCP 协议的 “面向连接、可靠性”,通过三次握手建立连接、四次挥手断开连接,借助。

2026-01-12 10:38:17 1321

原创 C#数组类别对比分析

object。

2026-01-12 10:34:48 1015

原创 基于C#的面向对象思想的图书管理系统

摘要:本文介绍了一个基于C#控制台实现的简易图书管理系统。系统支持管理员和读者两种身份登录,提供图书增删改查、借阅归还等核心功能。采用内存数组存储数据(容量为6),包含Book类定义和Program类实现。管理员可进行图书管理操作,读者可借阅归还图书。系统包含登录验证、操作菜单循环等功能,但数据仅存于内存,程序退出后丢失。代码展示了核心类结构、初始化方法及各类操作逻辑的实现细节。

2026-01-10 15:05:56 467

原创 C#:封装,继承,多态

该模块通过Teacher类和Program类的Add系列方法,演示 C# 基础的属性封装和方法定义规则。方法类型示例代码片段核心特点无参无返回值手动输入两个数,完成求和并打印,无外部参数 / 返回值有参无返回值接收外部传入的参数求和,无返回值(直接打印结果)有参有返回值接收参数求和,返回结果给调用方,由调用方处理结果方法重载同名方法 + 不同参数列表(个数 / 类型),提升调用可读性// 接口方法默认是public abstract,无需显式修饰void Eat();接口核心特性。

2026-01-10 14:53:03 811

原创 C# 异常处理详解

示例代码从 “基础捕获异常(try...catch)”→“必执行收尾(finally)”→“主动抛异常(throw)” 逐步演示了 C# 异常处理的核心能力:先用 “除以零” 案例演示如何捕获系统自动抛出的异常;再通过finally块强调 “资源释放” 类操作的必执行性;最后通过Person类的年龄校验,演示业务场景下手动抛异常的价值。整体逻辑围绕 “让程序在异常场景下不崩溃、可追溯、符合业务规则” 展开,是 C# 异常处理的基础且核心的实践示例。

2026-01-09 19:37:35 919 1

空空如也

空空如也

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

TA关注的人

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