C#
-
.NET 6 中 LINQ 的改进
如题
-
C#/.Net 不要再使用Aspose和iTextSharp啦!QuestPDF操作生成PDF更快更高效!
它提供了一个布局引擎,设计时考虑到了完整的分页支持以及灵活性要求!比市面上常见的Aspose和iTextSharp好用太多了!
-
.NET 开源的免费午餐结束了?
去年 10 月,IdentityServer 的两位创建者和维护者 Dominick Baier 和 Brock Allen 宣布,他们当前的商业模式本质上是不可持续的
-
AOT和单文件发布对程序性能的影响
以前的.NET框架原生并不支持最终编译结果的单文件发布(需要依赖第三方工具)
-
C# Aggregate 累加器
累加器是什么?累加器怎么用?别急,一项新技术的诞生,基本都是为了满足某种需求,从需求出发,更容易理解这个函数的特点。
-
如何提升.NET 控制台应用体验?
来,教你写出酷炫的控制台应用
-
大佬用 WinUI 3 和 WPF 做了一个开源的动态壁纸软件
说到动态壁纸软件,相信很多人都听说过或用过 `Wallpaper Engine`, 这是 Steam Store 一个好评如潮的壁纸软件,售价为 `18` 元。我之前也一直在使用,当然今天介绍的是另外一个壁纸软件 `Lively Wallpaper`。
-
C# 人脸比对
前面已经写过文字识别和人脸检测。都是在使用现成的轮子(直接调用的百度SDK),其实仔细看看文档,也就都知道怎么写了,而且百度还提供了多种语言的代码示例
-
2022年终结版WPF项目实战合集发布
本次视频合集共58集, 包含了WPF的基础部分(布局、样式、资源、动画、模板、MVVM) 、Prism的概念(Region、Navigation、DialogService、Module..)、MaterialDesign集成、Asp.Net Core WebApi部分(Entityframework、发布部署)、客户端发布、部署等完整的开发流程。
-
初识MASA Blazor
一个Mateial风格的开源Blazor组件库
-
Dapper in .NET Core
关于什么是Dapper(详细入口),在此不做赘述;本文仅对Dapper在.Net Core中的使用作扼要说明,所陈代码以示例讲解为主,乃抛砖引玉,开发者可根据自身需要进行扩展和调整
-
Prism For WPF Login对话框又简单又合理的方案之一
这是一篇极简的小短文。
-
Blazor系列终结!
Blazor系列转载`终结啦`,其实站长在25号时就已`完成转载`,并同步在`Dotnet9`网站(`https://dotnet9.com`)发布,并创建了一个专辑`《大家一起学Blazor》`,大家可随时在网站浏览。
-
C# 是 TypeScript 的最佳替补?
TypeScript非常优秀。它完美地结合了强类型和快速开发,因此非常好用,我在许多情况下都会默认选择这个库。但是,世上没有完美的语言,有些情况下TypeScript并不是最合适的工具:
-
支持.NET6!EF Core中批量执行更新、删除、插入数据的框架Zack.EFCore.Batch
在`EF Core`中`批量`执行`更新`、`删除`、`插入`数据的框架`Zack.EFCore.Batch`已经发布新版,新版增加了对`.NET 6`的支持,数据批量插入的时候支持`ValueConverter`,彻底解决了`“更新数据的时候,当两列的表达式等价时候出现的The count of columns should be even异常”`。
-
C# 脚本
有些情况下,需要在程序运行期间动态执行C#代码,比如,将某些经常改变的算法保存在配置文件中,在运行期间从配置文件中读取并执行运算。这时可以使用C#脚本来完成这些工作。
-
开源Winform控件库:花木兰控件库
可以编译该项目。整个控件控除了动画函数由Silverlight提取出来和ColorEditorExt.cs颜色面板视图设计器扩展器在网上例子修改而来,其他都是自己在原生控件基础上写的,没有使用任何第三方库,所以放心使用,没有侵犯他人著作权的问题。
-
精:C#语法特性总结
C# 10已与.NET 6、VS2022一起发布,本文按照.NET的发布顺序,根据微软官方文档整理C#中一些有趣的语法特性。
-
C#委托,匿名方法,Lambda,泛型委托,表达式树代码示例
有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。
-
如何在 C# 9 中使用record类型?
使用过record吗?
-
.NET类库“Vanara”:简单易用的Windows API封装库
一系列非常简单易用,对Windows API做了极好封装的.NET类库,几乎不用再写繁琐的Windows API转换函数了。
-
C#: 不同的方式检查Null
多了解点没错的
-
WPF开源控件扩展库ControlzEx
开源分享
-
预览 C# 10 的新东西
学习永不止步
-
如果诸葛亮用C#写出师表...
看到一篇18年的文章 [C++版《出师表》],站长觉得挺有意思的,就用C# 控制台也实现了一遍
-
Flurl使用Polly实现重试Policy
在使用Flurl作为HttpClient向Server请求时,由于网络或者其它一些原因导致请求会有失败的情况
-
怎么实现WPF多语言动态切换?
有网友看了上一篇文章《C# 多语言利器 - ResX Manager》后,提出疑问:这个多语言切换不重启不能刷新,有没有方案?
-
C# 多语言利器 - ResX Manager
本文不是要介绍怎样实现项目国际化,主要是介绍一款`VS`扩展程序,可方便的管理通用的资源文件(*.resx)
-
怎么做一个专业的软件安装包?
C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。