dotnet 职业技术学院

博客

dotnet 职业技术学院

VisualStudio 2019 如何离线下载

lindexi 发布于 2020-03-05

本文告诉大家如何离线下载 VisualStudio 2019 离线安装

Roslyn 如何在 Target 引用 xaml 防止文件没有编译

lindexi 发布于 2020-03-05

在使用新的项目格式,可以使用 Target 添加项目,但是有一些项目需要在合适的时候添加,如果添加早了,那么会让用户看到这些文件,如果添加的时间是在引用编译之后,那么文件将无法进行编译。

Roslyn 使用 Directory.Build.props 文件定义编译

lindexi 发布于 2020-03-05

本文告诉大家 Directory.Build.props 是什么有什么优点?如何使用 Directory.Build.props 文件定义编译

Resharper 去掉注释拼写

lindexi 发布于 2020-03-05

最近在 Resharper 的 2018.2.1 的版本,提供了单词拼写功能,如果自己写错了单词,可以在 Resharper 提示

WPF 使用 RawInput 接收裸数据

lindexi 发布于 2020-03-05

在 Windows 提供很底层的方法接收硬件设备的裸数据,通过接收裸数据可以做到性能更高的全局键盘,还能支持多个鼠标。但是用这个方法需要自己解析裸数据,同时会因为接受到很多消息降低性能

WPF 使用 MyScript 的 IInk 做手写识别

lindexi 发布于 2020-03-05

有小伙伴问我可以如何在 WPF 使用其他第三方提供的库进行手写识别,上次 MyScript 的工程师和我吹,他做了世界上识别最好的库,本文就来安利一下大家这个库。这里库是收费的库,但是可以免费使用,只要不是有大量用户,这个库还是免费用的。用这个库可以在 Windows 平台识别数字、多个不同语言、数学公式手写识别

WPF How to get plain text from RichTextBox

lindexi 发布于 2020-03-05

We can not find any function to get plain text from RichTextBox. But we can use TextRange to get plain text.

Roslyn how to use WriteLinesToFile to write the semicolons to file

lindexi 发布于 2020-03-05

As you know, the WriteLinesToFile will separate the item by semicolons. How can we use WriteLinesToFile to write the semicolons to file?

Inno Setup 安装包脚本 Run 的 Flags 标记

lindexi 发布于 2020-03-05

在制作安装包的时候,可以在 Inno Setup 安装包脚本的 Run 里面添加在解压缩安装包文件完成之后,整个安装结束之前执行指定的命令,是作为定制化最高的内容

WPF 使用 SharpDx 渲染博客导航

lindexi 发布于 2020-03-05

我写了很多在 WPF 使用 SharpDx 渲染的博客,但是有小伙伴吐槽说这些博客没有一个好看的顺序,我将所有的 SharpDx 的博客按照顺序放在下面

WPF 使用 SharpDx 异步渲染

lindexi 发布于 2020-03-05

本文告诉大家如何通过 SharpDx 进行异步渲染,但是因为在 WPF 是需要使用 D3DImage 画出来,所以渲染只是画出图片,最后的显示还是需要 WPF 在他自己的主线程渲染。

VisualStudio 配置多进程调试快捷键启动项目

lindexi 发布于 2020-03-05

在使用 VisualStudio 进行多进程调试的时候,只有第一个设置为启动项目的进程可以通过按下 F5 进行调试,而其他的进程是需要在对应项目右击选择调试,点击启动新实例,这样的调试效率实在很低。本文告诉大家如何设置快捷键用来启动选中项目调试

SharpDx 的代替项目

lindexi 发布于 2020-03-05

现在 SharpDx 已经不维护了,如果还需要在 C# 使用 Dx 相关技术,可以使用本文列出的替代项目

C#枚举中使用Flags特性

lindexi 发布于 2020-03-05

如果对一个值可以包含多个,那么可以使用枚举,加上Flags 本文告诉大家如何写一个 Flags。