刷新
无需 Office,用 C# 轻松增删 PowerPoint 幻灯片

博主头像 在批量生成报告、动态拼接演示文稿或自动化处理 PPT 模板时,通过代码动态增删幻灯片几乎是绕不开的需求。本文将以免费库 Free Spire.Presentation for .NET 为例,提供一个可直接落地的技术方案。 技术方案定位:无 Microsoft Office 依赖,纯托管代码实现,可 ...

上位机软件开发框架怎么选?WinForm_WPF_Avalonia_QT

工业上位机、MES客户端、设备调试,刚入行选什么框架?老项目维护用不用换?新项目到底上WinForm、WPF、Avalonia还是QT? 今天把目前工业现场最常用的4个上位机框架:WinForm、WPF、Avalonia、QT,从底层特点、优缺点、适合人群、适配项目,总体梳理下。文章中难免有所欠缺,... ...

基于.NET的Windows窗体编程之WinForms打印

博主头像 在当今互联网时代,大家都提倡无纸化绿色办公,如扫码,在线,小程序等,既提高了效率,又节约纸张,绿色环保,但在某些特定的场景与人群(如超市收银),打印票据或收据是必不可少。今天我们以一些简单的小例子,简述基于.NET的Windows窗体编程中打印的常见用法,仅供学习分享使用,如有不足之处,还请指正。 ...

记一次 .NET 某集群管理软件 内存暴涨分析

博主头像 一:背景 1. 讲故事 前些天有位朋友微信找到我,说它的程序出现了内存暴涨,自己也没分析出啥,让我看下到底怎么回事,然后让这位朋友抓一个dump,拿它占一卦就行了。 二:内存暴涨分析 1. 为什么会暴涨 到底是哪里的暴涨,折半查找一下就知道了,分别通过 !address -summary 和 !ee ...

ADO.NET入门介绍(3)

1、DataTable 转为 Xml 增加列的属性,保存文件,保存的极为简单的文件信息, 所有的字段或者属性信息,默认都是字符串类型。 如果需要保存每个字段的具体属性,可以在保存时,加入保存模式 2、DataView DataView是DataTable的一个窗口,可以存储或者过滤DataView的 ...

ADO.NET入门介绍(2)

数据内容介绍(DataRow) 在介绍了DataTable,DataColumns之后,现在介绍DataRow。 上一节,我们创建了 DataTable,并添加了 DataColumns字段信息,数据表创建好了 框架,就可以添加数据,记录信息。 DataTable包含rows集合,包含DataRow ...

C# 实现 Word 文档文本批量替换 (动态填充)

博主头像 在各类企业级应用中,程序化修改 Word 文档是一个高频需求——批量更新合同模板中的占位符、动态生成个性化的报告与报价单、统一标准化文档中的术语表述等。实现这类需求的核心技术挑战在于:Word 文档采用复杂的内置结构存储文本与格式,简单的字符串操作极易破坏文档的格式完整性,导致输出结果无法满足正式应 ...

【EF Core】继承策略——TPH

博主头像 既然 EF Core 的设计理念是以面向对象的方式操作数据库,那么,继承问题是绕不过去的。然而大伙伴也知道,数据库是用表来存储数据记录的,表与表之间哪来的继承。很自然地,EF Core 必须在数据库与实体类之间做一些特殊处理,才能让存在继承关系的实体类与数据表之间的映射不被破坏。 EF Core 内 ...

基于.NET的Windows窗体编程之WinForms对话框

博主头像 在日常开发中,有时候需要弹出对话框,供用户选择使用,如字体对话框,颜色对话框等,今天我们一些简单的小例子,简述基于.NET的Windows窗体编程中常见对话框的使用,仅供学习分享使用,如有不足之处,还请指正。 概述 在使用某些软件时,经常会看到,点击一个按钮,然后弹出对话框,让用户选择某些内容,而这 ...

ADO.NET入门介绍(1)

本内容主要介绍关于ADO.NET的相关内容。 aod.net类层次可划分为两个类别,连接对象与分连接对象。如下图 非连接对象,包括 DataSet,DataTable, DataRow,DataColumn,DataRelation等。 1、DataTable介绍 DataTable是将数据表格化, ...

数据去重:通过 C# 删除 Excel 中的重复行

博主头像 在日常数据处理中,Excel 表格中的重复行是一个常见问题。无论是数据清洗、报表生成还是数据分析,去除重复记录都是一项基础且关键的操作。本文将详细介绍如何使用 Free Spire.XLS for .NET(一款免费、无需安装 Microsoft Office 的 Excel 操作组件),通过 C# ...

C# 基础入门指南:从零开始学习 C# 编程

博主头像 一、什么是 C#? C#(读作 "C Sharp")是微软开发的一种面向对象、类型安全的编程语言,运行在 .NET 框架之上。它结合了 C/C++ 的强大功能和 Java 的简洁性,广泛应用于: 桌面应用开发(WinForms、WPF) Web 应用开发(ASP.NET) 游戏开发(Unity 引擎 ...

123···50>