随笔分类 -  C#

摘要:从项目创建伊始,就应养成良好的习惯,即只要添加了新功能或使用了较新的语法,就及时进行 AOT 发布测试。 阅读全文
posted @ 2024-11-06 09:20 沙漠尽头的狼-Dotnet9 阅读(1408) 评论(2) 推荐(7) 编辑
摘要:本文来自翻译: 原文标题:Java vs. C# 原文链接:https://www.kapresoft.com/java/2023/11/29/java-vs-c-sharp-dot-net.html 原文出处|作者:kapresoft 翻译:沙漠尽头的狼 概述 在动态且不断发展的软件开发世界中,J 阅读全文
posted @ 2024-10-28 21:15 沙漠尽头的狼-Dotnet9 阅读(297) 评论(3) 推荐(1) 编辑
摘要:目录1. 引言2. 优化过程2.1. 进程对象定义与初步分析2.2. 排除Json序列化2.3. 使用BinaryWriter进行二进制序列化2.4. 数据类型调整2.5. 再次数据类型调整与位域优化3. 优化效果与总结 1. 引言 在操作系统中,进程信息对于系统监控和性能分析至关重要。假设我们需要 阅读全文
posted @ 2024-01-22 20:49 沙漠尽头的狼-Dotnet9 阅读(1494) 评论(12) 推荐(7) 编辑
摘要:模拟.NET实际应用场景,综合应用三个主要知识点:一是使用dnSpy反编译第三库及调试,二是使用Lib.Harmony库实现第三库拦截、伪造,三是实现同一个库支持多版本同时引用。 阅读全文
posted @ 2023-09-26 23:14 沙漠尽头的狼-Dotnet9 阅读(1944) 评论(3) 推荐(23) 编辑
摘要:大家好,我是沙漠尽头的狼。 本文首发于Dotnet9,介绍使用Lib.Harmony库拦截第三方.NET库方法,达到不修改其源码并能实现修改方法逻辑、预期行为的效果,并且不限于只拦截public访问修饰的类及方法,行文目录: 什么是方法拦截? 示例程序拦截 非public方法怎么拦截? 总结 1. 阅读全文
posted @ 2023-09-23 20:50 沙漠尽头的狼-Dotnet9 阅读(728) 评论(0) 推荐(6) 编辑
摘要:大家好,我是沙漠尽头的狼。 本方首发于Dotnet9,介绍使用dnSpy调试第三方.NET库源码,行文目录: 安装dnSpy 编写示例程序 调试示例程序 调试.NET库原生方法 总结 1. 安装dnSpy dnSpy是一款功能强大的.NET程序反编译工具,可以对.NET程序进行反编译,代替库文档的功 阅读全文
posted @ 2023-09-22 21:38 沙漠尽头的狼-Dotnet9 阅读(1077) 评论(9) 推荐(6) 编辑
摘要:大家好,我是沙漠尽头的狼。 本文先抛出以下问题,请在文中寻找答案,可在评论区回答: 什么是API拦截? 一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的前后时间? 同2,不修改源码的情况下,怎么对方法的参数进行校正(篡改)? 同3,不修改源码的情况下,怎么对方法的返回值进行 阅读全文
posted @ 2023-02-21 10:11 沙漠尽头的狼-Dotnet9 阅读(5955) 评论(23) 推荐(48) 编辑
摘要:大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 本文演示如何在WPF中使用Blazor开发漂亮的UI,为客户端开发注入新活力。 注 要使WPF支持Blazor,.NET版本必须是 6.0 或更高版本,本文所有示例使用的.NET 7.0,版本要求见链接,截图 阅读全文
posted @ 2022-11-08 00:59 沙漠尽头的狼-Dotnet9 阅读(4491) 评论(23) 推荐(37) 编辑
摘要:大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 今天介绍使用ClickOnce制作软件安装包,首先我们先了解什么是ClickOne。 1. 什么是ClickOnce 以下段落摘自微软文档:https://learn.microsoft.com/zh-cn/ 阅读全文
posted @ 2022-11-03 00:14 沙漠尽头的狼-Dotnet9 阅读(1985) 评论(9) 推荐(18) 编辑
摘要:上一篇(点击阅读)我们实现了UI在Web端(Blazor Server/Wasm)和客户端(Windows/macOS/Android/iOS)共享,这篇我加上 Masa Blazor组件库的引用,并把前几个月写的时间戳转换工具加上。 1. 前置知识 关于Masa Blazor请点击Masa Bla 阅读全文
posted @ 2022-06-22 11:23 沙漠尽头的狼-Dotnet9 阅读(1685) 评论(0) 推荐(1) 编辑
摘要:1. 前言 距离上次发《MAUI初体验:爽》一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android、iOS、macOS、Windows之间共享UI,一处UI增加或者修改,就能得到一致的UI体验。 看看这篇文章《Bla 阅读全文
posted @ 2022-06-21 13:53 沙漠尽头的狼-Dotnet9 阅读(20112) 评论(41) 推荐(46) 编辑
摘要:从2019年使用WordPress搭建Dotnet9网站,到现在手撸代码开发,介绍中间使用的一些资源,绝无保留,希望对大家有用。 1. 申请域名、搭建WordPress网站 时间点:2019年11月 申请Dotnet9域名,讲个实话,站长是从Dotnet1试到Dotnet9的,前面8个都被注册了,哈 阅读全文
posted @ 2022-05-03 09:43 沙漠尽头的狼-Dotnet9 阅读(1547) 评论(7) 推荐(13) 编辑
摘要:今天五月一号,大家玩的开心哦。 1. 介绍 今天介绍一个WPF开发的打印对话框开源项目-PrintDialogX,该开源项目由《WPF开源项目:AIStudio.Wpf.AClient》作者推荐。 欢迎使用 PrintDialogX, 这是一个开源项目。免费用于商业用途。 用于 C# 的自定义打印对 阅读全文
posted @ 2022-05-02 09:53 沙漠尽头的狼-Dotnet9 阅读(337) 评论(0) 推荐(0) 编辑
摘要:昨天发了一篇介绍这个库:C# Blazor中显示Markdown文件,介绍怎么在Blazor中显示Markdown内容的文章,文章内的代码是没有高亮的,思来相去,还是要做好,于是百度到这篇文章.NET C# Blazor 服务端渲染Markdown,现在渲染效果如下: 自认为应该是比较完美了,下面说 阅读全文
posted @ 2022-02-27 19:39 沙漠尽头的狼-Dotnet9 阅读(527) 评论(0) 推荐(0) 编辑
摘要:1 讲目的 前几天上线了一个在线Icon转换工具,为了让大家使用放心,改了点代码,在转换下载Icon图标后立即删除临时文件,并在工具下面贴上了工具的开发步骤和代码,大家看这样改是否合适,见Issue 1。 这篇不讲代码修改过程(因为工具和网站博文已经同步更新),本文讲讲在工具下方展示Markdown 阅读全文
posted @ 2022-02-26 23:33 沙漠尽头的狼-Dotnet9 阅读(443) 评论(0) 推荐(2) 编辑
摘要:听说.NET 7 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下,然后迎新春喽: 本文目录 .NET 7 详情(Proposed .NET 7 Breaking Changes #7131) .NET 7 SDK下载 尝鲜体验 3.1 安装.NET 7 SDK 3.2 Hello Word 阅读全文
posted @ 2022-01-31 16:15 沙漠尽头的狼-Dotnet9 阅读(3926) 评论(9) 推荐(8) 编辑
摘要:微信好友推荐,挺好看的Winfrom控件库,下面来看看。 介绍 基于 C#(语言) 4.0 、 VS2019 、 Net Framework 4.0(不包括Net Framework 4.0 Client Profile) 开发的Winform控件库。为了兼容性采用了C#(语言) 4.0版本,低版本 阅读全文
posted @ 2021-11-23 14:16 沙漠尽头的狼-Dotnet9 阅读(2533) 评论(0) 推荐(5) 编辑
摘要:后续来啦:Winform/WPF中快速搭建日志面板 继昨天发文ASP.NET Core 可视化日志组件使用(阅读文章,查看视频)后,视频下有朋友留言 “Winform客户端的程序能用它不?”,微信也有朋友问能否嫁接到WPF上,站长今早尝试了,是可以的! 原理是将Winform或WPF 应用程序,宿主 阅读全文
posted @ 2021-04-18 16:09 沙漠尽头的狼-Dotnet9 阅读(3124) 评论(2) 推荐(4) 编辑
摘要:前言 今天站长推荐一款日志可视化组件LogDashboard,可以不用安装第三方进程,只需要在项目中安装相应的Nuget包,添加数行代码,就可以实现拥有带Web页面的日志管理面板,十分nice哦。 下面是官方介绍: 官方文档地址:https://doc.logdashboard.net/ LogDa 阅读全文
posted @ 2021-04-17 20:51 沙漠尽头的狼-Dotnet9 阅读(1938) 评论(1) 推荐(4) 编辑
摘要:看到一篇18年的文章 "C++版《出师表》",站长觉得挺有意思的,就用C# 控制台也实现了一遍,技术上没啥难度,但复制代码费了1、2个小时,纯粹无聊写着玩,看者别在意枚举、类名、变量中文命名,纯粹为了娱乐。 出师表背景(照抄原文) 今天让我们码农以特有的方式,来表达对丞相大人的敬仰与怀念! 蜀章武元 阅读全文
posted @ 2021-03-15 09:59 沙漠尽头的狼-Dotnet9 阅读(469) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示