随笔分类 -  .net

摘要:问题与现象 多语言开发是一件成本很高的事情。 很多公司会退而求其次选择只开发英文版本的软件分发到不同国家,但这里仍存在不同问题。 我们就遇到了这样的问题,参考下面的代码。 CultureInfo culture;double number =1.5; culture = CultureInfo.Cr 阅读全文
posted @ 2024-08-04 22:52 时风拖拉机 阅读(456) 评论(1) 推荐(3) 编辑
摘要:远古的一篇博客,内容散落于博文和评论 https://sparxeng.com/blog/software/must-use-net-system-io-ports-serialport C# 和 .NET Framework 提供了一种快速的应用程序开发,非常适合需要随着硬件设计的发展跟踪不断变化 阅读全文
posted @ 2024-07-26 08:56 时风拖拉机 阅读(596) 评论(1) 推荐(10) 编辑
摘要:来自Sergey Tepliakov的 https://sergeyteplyakov.github.io/Blog/csharp/2024/06/14/Custom_Task_Scheduler.html 如果你不知道什么是TaskScheduler 或你的项目中没有它的自定义实现,你可能可以跳过 阅读全文
posted @ 2024-07-12 00:20 时风拖拉机 阅读(225) 评论(0) 推荐(2) 编辑
摘要:问题 最近在为某第三方MFC项目写C++/CLI工程插件时遇到了如下一个问题: MFC的工程不允许把.Net的依赖程序集放到执行程序的目录(防止影响其稳定性),依赖库只能放到非执行程序子目录的其他目录中。但无论是调用 // 使用windows API 需要 #include <windows.h> 阅读全文
posted @ 2024-01-13 21:00 时风拖拉机 阅读(269) 评论(0) 推荐(4) 编辑
摘要:现象记录 前段时间同事发现我们的软件在加载指定的插件界面后,关闭后插件的界面资源不能释放, 资源管理器中不管内存,还是GDI对象等相关资源都不会下降。 问题代码 问题的代码大概如下。 public void LoadPluginUI(string pluginID) { this.Control.C 阅读全文
posted @ 2023-01-08 11:03 时风拖拉机 阅读(489) 评论(3) 推荐(1) 编辑
摘要:csproj文件在VS2017后格式变更为SDK样式。framework项目如果需要源链接等等功能,需要进行手动升级。 升级过程 升级需要Project2015To2017Nuget包。 > dotnet tool install --global Project2015To2017.Migrate 阅读全文
posted @ 2023-01-07 23:56 时风拖拉机 阅读(329) 评论(0) 推荐(2) 编辑
摘要:.Net人的自我修养-书目汇总 2019年来现在的公司开始从事.Net相关的工作。记录一下工作以来看过(或者翻过)和听过还不错打算看相关的技术书籍或资料。 为了方便给大家参考,看(翻)过书目以难度排序。 看过正在看或翻过 入门篇(有那么一小部分看不懂) 《深入理解C#》 可以说算是一本语法书,主要以 阅读全文
posted @ 2022-04-14 23:30 时风拖拉机 阅读(147) 评论(0) 推荐(0) 编辑
摘要:缘起 最近被问到什么是.Net中的委托。问题虽然简单却无从回答。只能说委托是托管世界的函数指针,这么说没啥大毛病,但也都是毛病(当时自己也知道这么说不太对,不过自己不太爱用这个也没准备确实没有更好的答案)。 执行效率 正巧前段时间看Core CLR的文档看到不同方式调用函数效率的比较正巧有这个,摘录 阅读全文
posted @ 2022-03-20 23:30 时风拖拉机 阅读(428) 评论(0) 推荐(1) 编辑
摘要:基本环境搭建及安装 安装 有2个方式可以安装WinDbg。 新版 安装WinDbg Preview 在商店里搜WinDbg直接就可以安装,这里安装的版本是x64版本。x64版本的WinDbg其实是可以调试x86版本的程序,直接附加到进程就可以了,这也是我们推荐的方式。 旧版 安装windows sd 阅读全文
posted @ 2021-11-28 13:18 时风拖拉机 阅读(380) 评论(0) 推荐(0) 编辑