自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lindexi

好多时间打出来代码没有bug

  • 博客(7)
  • 资源 (167)
  • 论坛 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 创建CBB心得

本文来和大家分享制作 CBB 公共组件的一些心得在创建 CBB 的时候的两个核心问题是:让开发者开发的开森;让使用方使用的开森。前者就是本文的讨论内容,后者基本都是靠 API 设计让开发者开发得开森,就涉及到开发策略的不同在创建 CBB 的时候我尝试有两个不同的策略,本文将和大家讨论使用这两个不同的策略在开发效率以及 CBB 推动上的不同差别下面先来和大家聊聊这两个不同的策略第一个策...

2021-02-24 00:52:10 28

原创 dotnet tool 自动找到项目里面重复的 NuGet 依赖项

使用新的 SDK 风格的 csproj 的时候,允许 NuGet 包进行依赖传递。意思是如果我 A 项目安装了库 L 那么如果有 B 项目引用 A 项目,那么自动 B 项目也就安装了库 L 而不需要项目 B 再次手动安装。也就是如果此时的 B 项目里面也加上了 L 库的安装,那么这个安装就是多余的。本文安利大家一个工具,可以自动了解有哪些项目的哪些库是多余安装的,通过依赖传递就能安装上,不需要手动安装,可以删除

2021-02-04 01:01:35 24

原创 dotnet OpenXML 让 PathLst 自定义形状转 SVG 路径格式的 Geometry 内容

在 Office 文档里面,可以使用自己定制的自绘制形状,自己绘制的内容将会存放为 pathLst 也就是 List of Shape Paths 内容到文档里面。本文将告诉大家如何将 PathLst 自定义形状转换为标准的 SVG 路径,以支持在 WPF 或 UWP 中的 Path 元素作为 Geometry 显示

2021-02-03 00:28:05 20

原创 dotnet OpenXML SDK 形状的 rect Shape Text Rectangle 属性对文本框的坐标影响

在 Office 里面,对于形状,可以通过 a:rect 指定文本框的坐标

2021-02-03 00:28:05 18

原创 WPF 不禁用实时触摸而收到 WM_Touch 触摸消息方法

在 WPF 中,触摸默认通过 RealTimeStylus 实时触摸进来,根据官方文档,这个机制将会和 WM_Touch 触摸消息在同一个 HWND 是互斥的。而在 WPF 中按照机制,在没有禁用实时触摸下是不支持在窗口内收到 WM_Touch 触摸消息。因此想要在不禁用 WPF 实时触摸的情况下,获取 WM_Touch 触摸消息的一个方法是通过 WinForms 窗口来获取在不禁用 WP...

2021-02-03 00:28:05 24

原创 dotnet OpenXML 修复 Office 文档里面的百分比内容包含百分号

我在解析一个 PPT 文档的时候,发现了这个 PPT 文档的背景色的透明度百分比的字符串里面包含了百分号,而不是一个 OpenXml 里面的百分比单位

2021-02-02 00:32:55 14

原创 dotnet core 和 dotnet Framework 启动可执行文件的差别

在 Windows 下,使用 .NET Framework 构建出来的应用,可以只有一个可执行文件,在可执行文件里面包含了 IL 代码。使用 .NET Core 构建出来的应用,将会包含一个 Exe 可执行文件,和对应的 Dll 文件,而 IL 代码将放在 Dll 文件里面。那么使用 .NET Framework 和使用 .NET Core 所输出的 Exe 可执行文件有什么差别,本文将从文件格式以及启动过程两个方面给大家聊聊这两个的不同

2021-02-01 00:44:49 31

microsoft.dotnet.ilcompiler.1.0.0-alpha-27527-02.nupkg

现在微软有一个开源项目 CoreRT 能通过将托管的 .NET Core 编译为单个无依赖的 Native 程序 这个项目现在还没发布,但是能尝试使用,可以带来很多的性能提升

2019-10-24

WPF 托盘显示 右击打开菜单,双击打开软件

本文告诉大家如何在 WPF 实现在托盘显示,同时托盘可以右击打开菜单,双击执行指定的代码

2018-11-21

UnitySetup-WebGL-Support-for-Editor-2018.3.7f1.exe

给 untiy 3d 提供 webgl 支持的工具 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染

2020-03-01

dotnet framework 4.8 x86 x64

提供dotnet framework 4.8 预览包,这是3621版的预览包 支持 Windows 10 April 2018 Update Windows 10 Fall Creators Update Windows 10 Creators Update Windows 10 Anniversary Update Windows Server, version 1709 Windows Server 2016

2018-08-18

Sublime Text 中文 英文字体 YaHei Consolas Hybrid 1.12

在 Sublimte Text 如何使用默认的字体,英文好看,但是中文不好,所以我就找了一个支持中文英文的字体

2018-01-20

MonoFramework-MDK-6.12.0.114.macos10.xamarin.universal.pkg

用于在 mac 下使用的 Mono 框架。是 Mac 版的 VS 的组件

2020-12-23

Resilio-Sync btsync x64 2.6.1

btsync 是分布式网盘 在这高速运作的信息化时代,使用云端来衔接工作和生活的点滴已是寻常事

2018-10-08

elsarticle-template 包含文件

艾斯维尔官方的模板,这个网站的instruction有问题,下载的东西基本上好多的错误。 所以我就自己添加文件

2018-09-01

USB3CV 2.1.8.0 Installer x64

USB Implementers Forum, Inc. is a non-profit corporation founded by the group of companies that developed the Universal Serial Bus specification. The USB-IF was formed to provide a support organization and forum for the advancement and adoption of Universal Serial Bus technology. The Forum facilitat

2018-10-08

wpf 单例 PfalmcYmgtx

wpf 单例的例子,单例就是用户只能运行这个程序一次,也就是内存只有存在这个程序一个。

2017-10-19

Universal USB Installer 1.9.8.1

Windows Linux U 盘启动盘工具,快速制作启动盘,支持移动硬盘

2018-05-25

CustomWPF 1.1.5.7z

自定义的 WPF 框架,可以使用所有的内部方法

2020-12-24

nuget 5.8.0.6930.exe

NuGet 5.8 is included in Visual Studio 16.8 and .NET 5.0 out of the box. You can also download NuGet 5.8 for Windows, macOS, and Linux as a standalone executable 这是支持 .NET 5 的 NuGet 5.8 版

2020-11-16

CustomWPF 1.1.3.7z

自定义的 WPF 框架,可以使用所有的内部方法

2020-12-23

GitHub.VisualStudio-v2.11.106.vsix

这是 GitHub 在 VisualStudio 2019 的扩展

2020-12-23

sublime_merge_build_2039_x64_setup.exe

这是 SublimeText 公司推出的高性能 Git 合并库,十分好用 不需要注册也能使用,可以无限试用

2020-12-23

Docker Desktop Installer 2.3.0.3 45519 windows community.7z

docker 的 Windows 客户端,提供在 Windows 下的容器支持 Docker Desktop Installer 2.3.0.3 45519 windows community

2020-07-05

lineno.tex

编译 Latex 可能找不到的文件,直接解压文件放在需要创建的 tex 文件相同的文件夹 文件从官方下载

2018-09-01

mono-6.6.0.161-x64-0.msi

Mono是一个由Novell公司主持的项目,并由Miguel de lcaza 领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了 ADO NET和ASP NET。能够使得开发人员在Linux用C#开发程序

2020-03-01

dotnet-sdk-3.1.102-linux-x64.tar.gz

我不能用官方的镜像,因为我需要在小伙伴构建的 debian 镜像上面安装 dotnet sdk 用来做构建,其实在 docker 里面需要找到一个个文件,然后复制代码 在安装 dotnet 之前需要通过官方 https://github.com/dotnet/dotnet-docker 找到对应的 docker 文件,这样可以进行复制,可以看到官方是引用下面代码 buildpack-deps:buster-scm 这个库

2020-03-07

vsdbg-16-6-20415-1 vsdbg-linux-musl-x64.zip

VisualStudio 解决首次调试 docker 的 vs2017u5 exists, deleting 太慢问题

2020-06-22

NuGetPackageExplorer 3.19

NuGetPackageExplorer 3.19

2016-11-27

IconImageFactory

IconImageFactory

2016-12-22

移动gogs可以修改参数

移动gogs可以修改参数

2017-02-19

elsarticle template

elsarticle template latex

2017-03-27

Chocolatey windows 安装

这是在 windows 安装 Chocolatey 的脚本,直接导入到 PowerShell 就可以安装

2017-11-25

QuickTime 7 ae 辅助

用于C#控制AE视频缺少MPEG库,出现无法编译。安装这个软件就可以让AE输出指定的格式

2017-12-15

syncthing windows x64 v0.14.42

点对点分享的工具,这是64位的 0.14 中文版,如何使用 [如何安装 btsync - 林德熙](https://lindexi.oschina.io/lindexi/post/如何安装-btsync.html )

2017-12-28

fontcreator 9.1 做字体

如果找不到一个字体,那么就自己做一个,这个软件提供做字体,可以打开两个系统的字体,做出一个字体

2018-01-20

WPF 关闭模态窗口例子

这是一个例子,告诉大家如何解决在 WPF 的软件,弹出一个模态窗口。使用另一个窗口在模态窗口前面。从任务栏打开模态窗口。关闭模态窗口。这时发现,主窗口会在刚才使用的另一个窗口下面

2018-02-07

WPF 使用 WinForm 播放 gif

提供的类,可以直接在 Xaml 使用或者在 cs 使用,可以控制开始播放和停止 在播放的过程中,使用很少的内存

2018-02-11

WPF 等距布局

实际做的效果很简单,因为在开发我容易就用到了等距的控件。等距控件就是在指定的宽度下,平均把控件放在水平的地方,这样相等于 StackPanel 的水平,但是没有做水平压缩。在这个控件,无论在水平放多少个控件,都会在相同的高度把他们放下。如果里面的控件的宽度不相同,那么这些控件拿到的可以使用的宽度都是相同

2018-02-22

WPF ScrollView 代码解释 1.2

本文是分析 .net Framework 源代码的系列,主要告诉大家微软做 ScrollViewer 的思路,分析很简单。 文件是博客说到如何使用触摸

2018-03-13

WPF Direct2D 入门

实际上现在很多小伙伴对于渲染性能就是听到 DirectX 才会去搜索这个博客。我在博客园看到很少的博客讲到这个。即使有也很少会说如何使用 WPF 的,这是我博客的例子,直接打开可以运行,详细请看我博客 lindexi.gitee.io

2018-04-18

WPF 使用 SharpDx 画图 1.1

如果只是使用 SharpDX 使用窗口渲染,就无法使用其它的 WPF 控件,实际使用经常只是使用 SharpDX 加快一些渲染,很多元素都是不需要 这是一个例子告诉大家如何使用

2018-04-22

dotnet 从入门到放弃的 500 篇博客合集

本文是记录我从入门到放弃写的博客,包括 C# 、WPF、UWP、dotnetcore 和 git ,所有博客使用 docx 保存

2018-05-25

WPF 修改图片颜色 1.2

本文告诉大家如何修改图片的颜色,如去掉图片的蓝色 在 WPF 可以使用很多图片处理的方法,本文告诉大家的是一个图片处理,可以把处理的图片保存在文件 这是博客使用的例子

2018-07-03

dotPeek32 2018.1.3 反编译代码

dotPeek 可以用来反编译代码 请看 http://www.cnblogs.com/lindexi/p/debug-wpf-dotpeek-dotnet-code.html

2018-07-19

dotPeek64 2018.1.3 反编译代码

dotPeek 可以用来反编译C#代码 请看 http://www.cnblogs.com/lindexi/p/debug-wpf-dotpeek-dotnet-code.html

2018-07-19

pandoc 2.2.3.2 x86 x64

If you need to convert files from one markup format into another, pandoc is your swiss-army knife 支持转换各种文档

2018-08-21

分享dotnet 使用本机映像 native 优化 dotnet framework 二进制文件

发表于 2020-02-27 最后回复 2020-04-30

【分享】VisualStudio 如何快速添加一个 Git Tag 推送

发表于 2020-04-19 最后回复 2020-04-19

【分享】dotnet 使用 Avalonia 开发 UOS 原生应用

发表于 2020-04-13 最后回复 2020-04-13

分享 WPF 调用 InvalidateVisual 不触发 OnRender 的原因

发表于 2020-03-11 最后回复 2020-04-13

【分享】C# 里面很少人知道但很好用的 Tuple 转换

发表于 2020-04-08 最后回复 2020-04-13

【分享】C# dotnet 高性能多线程工具 AsyncAutoResetEvent 异步等待使用方法和原理

发表于 2020-03-23 最后回复 2020-03-27

lindexi_gd的留言板

发表于 2020-01-02 最后回复 2020-03-02

【分享】C# 在 8.0 对比 string 和 string? 的类型

发表于 2019-04-22 最后回复 2020-03-01

建议csdn开放文章编辑接口

发表于 2018-02-01 最后回复 2020-03-01

WPF 开发大部分核心源代码

发表于 2019-05-24 最后回复 2020-03-01

【分享】.NET Framework 4.8 新特性 使用 GC.GetAllocatedBytesForCurrentThread 获取线程分配过的内存大小

发表于 2019-05-28 最后回复 2020-03-01

[分享] VisualStudio 过滤输出窗口文本

发表于 2019-02-25 最后回复 2019-07-01

[分享] WPF 使用 Pandoc 把 Markdown 转 Docx 工具

发表于 2019-01-31 最后回复 2019-04-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除