排序
C# Office COM 加载项
C# Office COM 加载项,Office COM 加载项开发笔记 一、实现接口 IDTExtensibility2 这是实现 Office COM 加载项最基本的接口 添加 COM 引用 Micr...
AOT漫谈专题(第四篇): C#程序如何编译成Native代码
AOT漫谈专题(第四篇): C#程序如何编译成Native代码,一:背景 1. 讲故事 大家都知道所谓的.NET Native AOT即通过AOT编译器直接将C#代码编译成机器码,大家也习惯用C/C++的编译过程来类比,都是静...
Avalonia的自定义用户组件
Avalonia的自定义用户组件,Avalonia中的自定义用户控件 Avalonia是一个跨平台的.NET UI框架,它允许开发者使用C#和XAML来构建丰富的桌面应用程序。 自定义用户控件(UserControl)是Avalonia中...
字符编码发展史2 — ISO-8859-N
字符编码发展史2 — ISO-8859-N, 2.2. 第二个阶段 本地化 2.2.1. ANSI 2.2.2. ISO/IEC 8859-N 2.2.2.1. 什么是ISO/IEC 8859-N? 2.2.2.2. ISO 8859-1的编码表 上一篇《字符编码发展史1 — ASCII...
2024年,WinUI3 使用 AccountsSettingsPane 获取微软账户信息
2024年,WinUI3 使用 AccountsSettingsPane 获取微软账户信息,背景介绍:UWP 应用可以使用 AccountsSettingsPane 调用系统 UI 实现授权登录功能,相比跳转到网页可以获得更流畅的体验。 起 动手...
闲聊项目经理和技术经理的区别
闲聊项目经理和技术经理的区别, 关于项目经理 项目经理给人的感觉,有种一个人事无巨细的带一票人打江山的感觉。 项目合同要负责、项目具体需求要负责、项目人员分配要负责、项目实施要指挥……...
WinUI(WASDK)使用BotSharp框架开发多智能体桌面机器人管理助手(生图开关灯不在话下)
WinUI(WASDK)使用BotSharp框架开发多智能体桌面机器人管理助手(生图开关灯不在话下),前言 大语言模型(Large Language Models, LLMs)近年来在各行各业中展现出了巨大的潜力和影响力。从自...
C# Graphics 中如何快速反转Y轴坐标系,方便后续绘图
C# Graphics 中如何快速反转Y轴坐标系,方便后续绘图,这段时间搞东西发现 C# Windows库里 没有了以前 C++ 中 修改坐标系 的一些 API,比如 SetViewportExtEx, SetWindowExtEx ...
Javascript实现asp.net mvc的checkbox基本功能
Javascript实现asp.net mvc的checkbox基本功能,Html的checkbox使用很广的,它的状态,勾选与非选。 初始状态,默认为非选。你可以设置它是勾选, 直在checkbox 标签中,添加checked属性...
基于 .NET 的 Nuget 发版工具
基于 .NET 的 Nuget 发版工具,背景 由于 Natasha 及周边项目发版任务多,文件结构也不简单,之前一直使用基于 Github 管道脚本和 XUnit 来发版。这个方案对于发版环境与条件依赖性较强,且不够...
C#|.net core 基础 – 删除字符串最后一个字符的七大类N种实现方式
C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式,今天想通过和大家分享如何删除字符串最后一个字符的N种实现方法,来回顾一些基础知识点。 01、第一类、字符串方式 这类方法是...
C# 保持程序唯一性打开的一种方式
C# 保持程序唯一性打开的一种方式, 概述 之前在博客园找了好久,就这么一个小功能,卡了好几天没解决就只能暂时放弃,直到半年后才偶然看到同事写的,感觉挺好的,记录一下顺便分享。有用可以点...













