编程乐趣
-
SubtitleEdit:一个基于.Net开发的开源字幕编辑器
现在是短视频的时代,对视频的字幕编辑需求非常多,今天介绍一个功能强大的开源视频字幕编辑器。 01项目简介 Subtitle Edit 是基于.Net开发的开源项目,支持跨平台使用,…
-
CQRSlite:一个CQRS和事件溯源的.Net轻量级框架!
CQRS就是命令查询响应分离模式,在一些分布式系统、微服务架构,为了构建可伸缩、可扩展的系统,经常会引入这个模式。或者一些业务比较复杂的系统,为了代码职责清晰、条理,也会使用。 0…
-
DynamicExpresso:强大的动态执行C#表达式解析器
推荐一个强大动态表达式解析器,方便我们在项目中,动态执行C#脚本。 01项目简介 DynamicExpresso内置了解析逻辑,它能够将.NET的lambda表达式或委托转化为C#…
-
CsvHelper:一个轻便高性能的Csv文件读写操作开源库!
Csv是一种非常常见的文件格式,采用纯文本格式,不依赖于任何特定的软件或数据库,且文件体积小,易于使用。平常项目开发中,需要都会采用这种格式,这就涉及到Csv文件的读写操作。下面介…
-
ZXing.Net:一个开源条码生成和识别器,职场二维码、条形码等
推荐一个跨平台的非常流行的条码库,方便我们在.Net项目集成条码扫描和生成功能。 01项目简介ZXing.Net是ZXing的.Net版本的开源库。支持跨多个平台工作,包括 Win…
-
OFGB:一键禁用 Windows 11广告的开源工具
最新版本Windows 11,在操作系统的多个地方加入了广告,包括文件资源管理器、开始菜单等,但这些广告都可以在注册表有配置开关。下面介绍一个工具,方便我们一键开关广告。 01项目…
-
Blazor-Workshop:一个可让你从零学习Blazor开发到部署的开源项目
我们学习编程技术的时候,除了看基础文档外,我个人是比较推荐通过阅读项目代码来学习,特别是一些优秀的开源项目代码。通过阅读开源项目代码,不仅可以巩固我们的基础知识,还能通过别人的实践…
-
TheAlgorithms/C-Sharp:一个包含上百个C#算法示例代码的开源库
在软件开发中,特别是涉及一些底层软件,算法非常重要,直接关系到程序的效率和性能。下面推荐一个开源项目,它包含各种算法的实现和例子。 01项目简介TheAlgorithms/C-Sh…
-
MudBlazor:一个UI简洁美观漂亮的Blazor开源组件!
Blazor,作为.NET生态系统中的一个革命性框架,使得可以使用C#来全栈开发Web应用。下面推荐一个Blazor开源UI组件MudBlazor,方便我们快速开发。 01项目简介…
-
Jot:方便.Net开发者状态和应用数据持久化的开源库
为了提升用户体验,特别是一些应用桌面软件,我们会记住窗口的大小、最后点击的选项卡、窗口布局等一些数据,方便下一次软件启动的时候,恢复到最后的状态。下面推荐一个开源库,方便我们来实现…