1

使用 C# 提取 Word 文档中的表格数据

在日常办公或系统开发中,Word 文档里的表格数据常常需要被提取出来,用于数据导入、统计分析或报表生成。然而,手动复制粘贴效率低下,而借助 Office COM 组件又容易遇到版本兼容、部署繁琐等问题。本文将展示如何使用 C# 搭配 Free Spire.Doc 库,无需安装 Microsoft W ...

LAYONTHEGROUND 发布于 2026-04-20 15:59 评论(0) 阅读(275)
0

Task API 完全指南:方法与属性的实战应用

03. Task API 完全指南:方法与属性的实战应用 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代码示例都可以在仓库中找到并运行。 本章导读 本文目标:系统性掌握 Task 类的核心 API,为后续深入学习 ...

呆萌哈士奇 发布于 2026-04-19 22:31 评论(0) 阅读(45)
20

C# 15 类型系统改进:Union Types

前言 Union 类型(联合类型)一直是 C# 社区呼声最高的特性之一。从最初的 discriminated unions 提案到今天,这个特性经历了多年的设计和讨论,终于在 C# 15 中正式落地。 Union 类型允许我们将一个值限定为一组封闭类型中的某一种,并且在针对 Union 值的 swi ...

hez2010 发布于 2026-04-19 19:21 评论(7) 阅读(1136)
0

关于在线考试系统的技术博客-结对编程作业

【结对编程作业】408 基础知识在线考试系统设计与实现 结对信息: 编码者:2452925 审核者:2452927 项目: 408基础知识在线考试系统 开发环境:idea 前端: HTML + CSS + JavaScript(前端本地存储实现) 后端: java 一、项目概述 本项目为408 计算 ...

鱼yuyuyu 发布于 2026-04-19 11:18 评论(0) 阅读(25)
2

多租户系统框架的基础模块设计和分析设计

前面介绍了几篇关于多租户下的设计思路,要把多租户下的系统设计落实到实处,在实际开发中进行完善,才能在具体项目上精益求精,否则系统设计终究为空中楼阁,很难在细节上完善到位。 本篇随笔在进行多租户的系统设计完成并落实到开发后,针对某些场景进行了一些分析介绍,例如对于多租户/账套下的菜单和功能点的设计。 ...

伍华聪 发布于 2026-04-16 16:14 评论(0) 阅读(520)
0

通过 C# 读取并导出 PDF 书签

PDF 书签(大纲)是文档导航的核心要素,尤其对于长文档或技术手册,提取书签信息可用于生成目录、索引或进行文档结构分析。本文将介绍如何使用 Free Spire.PDF for .NET 库,通过 C# 代码完整读取 PDF 文件中的所有书签(包括多级嵌套书签),并将标题、显示样式等信息导出到文本文 ...

LAYONTHEGROUND 发布于 2026-04-16 10:19 评论(0) 阅读(249)
2

02-并发的底层-Thread-ThreadPool-Task

02-并发的底层:Thread、ThreadPool 与 Task 的关系 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代码示例都可以在仓库中找到并运行。 写在前面的话 各位好! 先给大家打个预防针:这篇博客的内容 ...

呆萌哈士奇 发布于 2026-04-16 00:14 评论(0) 阅读(93)
0

WinForms 内置的公共系统级别编辑器

在 WinForms 的设计时库(以 System.Design、System.Drawing.Design 和 System.Windows.Forms.Design 为主)中,微软官方提供了 约 40~50 个 内置的公共系统级别编辑器(继承自 UITypeEditor)。由于这些编辑器内置在 ...

yhuse 发布于 2026-04-14 14:48 评论(0) 阅读(72)
0

分布式应用框架Microsoft Orleans - 7、基于 Microsoft Orleans 构建模块化微服务:用户、消息与存储三大核心模块解析

在当今云原生与微服务架构主导的时代,如何设计高可用、可扩展且易于维护的分布式系统是每个架构师面临的挑战。微软开源的 Microsoft Orleans 框架以其独特的“虚拟Actor模型”(Virtual Actor Model)提供了构建分布式应用的简化抽象。本文将基于三个具体的 Orleans ...

黄明基 发布于 2026-04-14 10:48 评论(2) 阅读(26)
0

基于.NET的Windows窗体编程之WinForms事件简介

在实际开发中,程序的核心是处理数据,它将收集到的数据进行加工处理等计算,再将结果呈现到软件页面上。所以系统不仅向用户展示数据,还会从用户收集数据,以实现双向交互(接收-处理-反馈)的闭环。程序与用户的交互,离不开事件的帮助,事件就像是程序与用户之间的桥梁,实现双方的完美对接。今天我们以一些简单的小例 ...

老码识途呀 发布于 2026-04-13 12:00 评论(0) 阅读(66)
4

01-并发编程全景图

01. 并发编程全景图:为什么你的代码又慢又卡? 从一个真实的故事开始: 你刚写完一个 ASP.NET Core API,本地测试飞快。部署上线后,10 个并发用户就能把服务器 CPU 打满,响应时间从 100ms 飙到 5 秒。你懵了:代码没问题啊,为什么性能这么差? 问题的根源,极大概率就藏在并 ...

呆萌哈士奇 发布于 2026-04-12 19:27 评论(1) 阅读(111)
0

LightningChart .NET v12.5.1 发布:高性能数据可视化再升级,赋能工业与实时数据场景

近日,全球知名的高性能数据可视化组件厂商发布了 LightningChart .NET 最新版本 v12.5.1。此次版本在延续一贯“极致性能”的基础上,进一步强化了图表交互能力、数据分析体验以及开发灵活性,为工业制造、金融分析、科研仿真等高复杂度应用场景带来更强支撑。 ...

IT开发者笔记 发布于 2026-04-10 11:15 评论(0) 阅读(75)
0

高性能图表库SciChart,助力机器人实现实时AI驱动的性能提升

有效的数据可视化对于监控机器人性能、分析策略和做出实时决策至关重要。本案例研究探讨了如何在 RoboCup 2022 比赛中利用 SciChart 库来增强设计、测试和模拟方面的数据可视化能力。 ...

IT开发者笔记 发布于 2026-04-09 13:37 评论(0) 阅读(53)
6

AgileAI - 一个新的 .NET AI 库

AgileAI:在 SK、MAF 之外,我想做一个更顺手的 .NET AI 组件 如果把 .NET 生态里的 AI 组件放在一起看,大家最熟悉的通常还是 Semantic Kernel,去年开始微软也在持续推进 Microsoft Agent Framework(MAF)。但在我自己的实践里,这条路 ...

Agile.Zhou 发布于 2026-04-07 02:24 评论(1) 阅读(983)
0

基于.NET的Windows窗体编程之WinForms布局简介

通过前两篇文章的学习,已经对基于.NET的Windows窗体编程有了初步认识,可以独立的创建应用程序。然而在实际应用开发中,软件能否吸引用户,除了实现必需的功能以外,UI布局设计也很重要,如整体风格,操作便捷性,以及符合大部分人的使用习惯等,合理的布局不仅可以有效利用空间,还能提高软件使用效率。今天 ...

老码识途呀 发布于 2026-04-05 19:18 评论(2) 阅读(111)
3

【EF Core】直接更新数据

老周叕回来了,很久没写点什么了。声明一下,老周并不是没啥可写,真要写的,老周能写的东西可多了。毕竟老周聊发少年狂,左玩C,右++。内外兼修,戎码一生,天上地下海里都干过。潜水许久,先容老周解释一下。春节期间基本只做两件大事:远的不想去,近的玩腻了,正巧地铁修到家门口。所以白天带着父母坐地铁到处溜;晚 ...

东邪独孤 发布于 2026-04-03 21:54 评论(0) 阅读(370)
0

【工业案例】利用 TeeChart 可视化技术实现工业实验室流程数字化

工业实验室会产生海量数据,涵盖温度曲线、浓度分布、统计质量图表和过程监控仪表盘等。对于需要快速准确地解读结果的工程师和实验室技术人员而言,将这些数据转化为清晰、交互式的可视化图表至关重要。借助 TeeChart for .NET,Metalogie 应用程序可以直接在其实验室系统中将复杂的分析数据集... ...

IT开发者笔记 发布于 2026-04-02 16:10 评论(0) 阅读(58)
16

Zenith.NET v0.0.7:Metal 后端落地,.NET GPU 抽象的跨平台旅程

从第一行代码写下 GraphicsContext.CreateDirectX12() 到今天 GraphicsContext.CreateMetal() 跑通全部测试,Zenith.NET 终于实现了最初的承诺——用同一套 .NET API 覆盖三大图形后端。 这篇文章聊聊 Metal 后端的技术选 ...

o王先生o 发布于 2026-04-01 11:36 评论(11) 阅读(881)
1

基于.NET的Windows窗体编程之WinForms控件简介

在前一篇文章《基于.NET的Windows窗体编程之WinForms入门简介》中,我们了解到了Windows窗体编程在如何创建程序,Form页面相关属性和事件,以及如何启动调试程序,今天继续介绍基于.NET的Windows窗体编程中的控件部分,控件是Windows窗体编程过程中常用且十分重要的内容, ...

老码识途呀 发布于 2026-03-30 12:00 评论(4) 阅读(146)
1

笔记:WPF MVVM 模式下通过消息机制获取自定义对话框数据

本篇笔记主要记录如何在 MVVM 模式下,通过消息机制获取自定义对话框的数据。 这是在实现一个增删查改的小页面时出现的需求,将原本添加的功能单独放在对话框中,进而精简主界面。 运行环境: .NET 10 CommunityToolkit.Mvvm 8.4.0 实现步骤 先定义一个带回复功能的消息类, ...

Qisork 发布于 2026-03-28 09:50 评论(3) 阅读(140)