2025年8月11日

ASP.NET 中的各种开发方式

摘要: 开发方式简单汇总 ASP.NET Framework 时代 Web Form Web Pages MVC Web API SignalR ASP.NET Core 时代 Razor Pages(代替了 Web Form 和 Web Pages) MVC Web API Blazor SignalR 阅读全文

posted @ 2025-08-11 14:59 HutatsuiwaKaede 阅读(20) 评论(0) 推荐(0)

2025年7月30日

记一个使用 System.Management 遇到的问题

摘要: 尝试使用 System.Management 来进行 WMI 的调用,读取 CPU 和 DISK 等信息,但会报平台不支持异常,经搜索发现是 9.0.0 版本后,System.Management 默认不支持 WMI,需要显示在配置项内启用支持 true 阅读全文

posted @ 2025-07-30 11:14 HutatsuiwaKaede 阅读(8) 评论(0) 推荐(0)

2025年7月17日

数据、视效与行为

摘要: 数据 WPF 中的对象,我觉得大致可以分为两类,一个是前台对象,一个是后台对象,前台对象指的就是 View,后台对象指的就是 ViewModel,View 对象又分为 xaml 状态和 cs 状态,本质是一个 partial 类。 ViewModel 对象与 View 中的对象是相互独立的,因此需要 阅读全文

posted @ 2025-07-17 00:13 HutatsuiwaKaede 阅读(15) 评论(0) 推荐(0)

2025年4月21日

异步与多线程的区分

摘要: 定义与概念 多线程:是指在一个程序中同时运行多个线程,每个线程都有自己独立的执行路径和栈空间,多个线程可以并发执行,从而实现多个任务的同时处理。 异步:是一种编程模式或机制,强调的是操作的非阻塞性,即一个操作开始后,不会阻塞当前线程去等待操作完成,而是继续执行后续代码,操作完成后通过回调函数、事件通 阅读全文

posted @ 2025-04-21 10:45 HutatsuiwaKaede 阅读(295) 评论(0) 推荐(0)

2025年4月18日

Windows 开发中一些容易混淆的概念以及它们之间的关系

摘要: 关于.NET 及相关技术概念详解 一、各概念简介 .NET .NET 是一个免费、跨平台、开源的开发人员平台,旨在为开发者提供一个统一的编程模型,以构建多种类型的应用程序。它支持诸如 C#、Visual Basic、F# 等多种编程语言,广泛应用于 Web 应用、移动应用、桌面应用、游戏以及云服务等 阅读全文

posted @ 2025-04-18 10:18 HutatsuiwaKaede 阅读(92) 评论(0) 推荐(0)

2025年4月17日

关于 Visual Studio 下的 Install Projects 插件的使用

摘要: 具体步骤 安装扩展 请在 Visual 扩展中安装 Microsoft Visual Studio Installer Projects 创建项目 新建一个 项目 项目配置 AddRemoveProgramesIcon:在系统设置里的<添加或移除程序>中要显示的 Icon Author:项目作者,会 阅读全文

posted @ 2025-04-17 18:24 HutatsuiwaKaede 阅读(381) 评论(0) 推荐(0)

2025年4月1日

.NET 异步编程发展史

摘要: 1. APM(Asynchronous Programming Model) // 定义异步任务的委托 delegate int CalculateDelegate(int x, int y); void Main() { CalculateDelegate calc = Calculate; // 阅读全文

posted @ 2025-04-01 10:15 HutatsuiwaKaede 阅读(31) 评论(0) 推荐(0)

2025年3月27日

WPF 中多语言的实现方式汇总

摘要: 资源字典实现 在 xaml 文件中使用 DynamicResource 和在代码内使用 FindResource 动态读取 ResourceDictionary 中的值 切换语言时,将 App.Resources.MergedDictionaries 中的目标语言字典移除并重新添加,使其作为最底部的 阅读全文

posted @ 2025-03-27 15:13 HutatsuiwaKaede 阅读(242) 评论(0) 推荐(0)

2025年3月19日

C# 对接 Win32 API 遇到的坑

摘要: 对接 COM 接口时,会出现奇怪的“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。” 异常。检查了很多遍方法签名之类的地方都找不到问题点,最后发现是映射对象内的方法的排列顺序错了。 “COM 接口依赖于方法的顺序和布局来与底层 COM 组件进行交互。在 COM 编程中,接口的方法顺序是严格定 阅读全文

posted @ 2025-03-19 15:20 HutatsuiwaKaede 阅读(29) 评论(0) 推荐(0)

2025年3月1日

个人对 C++ 特殊情况的一些理解

摘要: 底层实现一样不代表是一个东西 在 c++ 中,两个不同概念可能在底层用了相同的实现,例如数组和指针与引用与指针常量,但是要注意到的是即便用了相同实现,它们本质上还是不同的东西,编译器在特定情况下会为他们执行完全不同的操作 例如指针和数组在读取其变量值时,结果可能是一样的,但是在面对 sizeof 和 阅读全文

posted @ 2025-03-01 20:27 HutatsuiwaKaede 阅读(16) 评论(0) 推荐(0)

导航