lindexi

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

排序:
默认
按更新时间
按访问量

win10 uwp xaml 绑定接口

本文告诉大家如何在 xaml 绑定属性使用显式继承接口

2018-06-15 21:08:39

阅读数:20

评论数:0

Windows Community Toolkit 3.0 新功能 在WinForms 和 WPF 使用 UWP 控件

本文告诉大家一个令人震惊的消息,Windows Community Toolkit 有一个大更新,现在的版本是 3.0 。最大的提升就是 WinForm 和 WPF 程序可以使用部分 UWP 控件 而且可以在 WPF 和 WinForms 使用微软最新 Edge 浏览器

2018-06-01 09:06:45

阅读数:1134

评论数:4

win10 uwp 渲染原理 DirectComposition 渲染

本文来告诉大家一个新的技术DirectComposition,在 win7 之后(实际上是 vista),微软正在考虑一个新的渲染机制

2018-05-29 08:54:25

阅读数:689

评论数:3

dotnet 从入门到放弃的 500 篇文章合集

本文是记录我从入门到放弃写的博客

2018-05-29 08:51:45

阅读数:77

评论数:0

C# ValueTuple 原理

本文告诉大家一些 ValueTuple 的原理,避免在使用出现和期望不相同的值。ValueTuple 是 C# 7 的语法糖,如果使用的 .net Framework 是 4.7 以前,那么需要使用 Nuget 安装System.ValueTuple

2018-05-26 16:45:10

阅读数:212

评论数:0

WPF 使用 Direct2D1 画图入门

本文来告诉大家如何在 WPF 使用 D2D 画图

2018-05-21 08:56:52

阅读数:630

评论数:0

win10 uwp 如何开始写 uwp 程序

本文告诉大家如何创建一个 UWP 程序。 这是一系列的 uwp 入门博客,所以写的很简单

2018-05-19 12:01:24

阅读数:227

评论数:0

C# 快速释放内存的大数组

本文告诉大家如何使用 Marshal 做出可以快速释放内存的大数组。 最近在做 3D ,需要不断申请一段大内存数组,然后就释放他,但是 C# 对于大内存不是立刻释放,所以就存在一定的性能问题。 在博客园看到了一位大神使用 Marshal 做出快速申请的大数组,于是我就学他的方法来弄一个。本文告诉...

2018-05-19 12:00:29

阅读数:120

评论数:0

WPF 使用RPC调用其他进程

如果在 WPF 需要用多进程通信,一个推荐的方法是 WCF ,因为 WCF 是 RPC 计算。先来讲下 RPC (Remote Procedure Call) 远程过程调用,他是通过特定协议,包括 tcp 、http 等对其他进程进行调用的技术。详细请看百度

2018-05-19 11:59:06

阅读数:142

评论数:0

dotnet core 编程规范

本文实际只是翻译 .NET Core foundational libraries 官方文档的编码风格

2018-05-16 10:00:19

阅读数:537

评论数:0

win10 uwp 商业游戏 1.2.1

上一个游戏已经告诉大家如何写多个游戏,现在继续写这个无聊的游戏

2018-05-09 12:57:21

阅读数:1802

评论数:2

.net Framework 源代码 · ScrollViewer

本文是分析 .net Framework 源代码的系列,主要告诉大家微软做 ScrollViewer 的思路,分析很简单。 看完本文,可以学会如何写一个 ScrollViewer ,如何定义一个 IScrollInfo 或者给他滚动添加动画

2018-04-29 09:56:11

阅读数:157

评论数:0

win10 17025 触摸bug

在 win10 的 17025 可以容易让 UWP 触摸失效。做法是创建一个窗口背景是透明的 wpf 程序,把他置顶,这时所有 uwp 程序就无法触摸

2018-04-29 09:53:44

阅读数:71

评论数:0

git 使用 VisualStudio 比较分支更改

有时候需要比较两个分支的不同,这时如果提交到 github ,那么默认就可以看到。但是这时因为没有ide的高亮或者其他的功能,看起来觉得不好 默认的 VisualStudio 比较文件比 github 的用起来好很多,那么如何使用 VisualStudio 作为代码比较?

2018-04-29 09:51:38

阅读数:88

评论数:0

C# 金额转中文大写

今天看到一个库是把金额转中文大写,看起来很容易,所以我就自己写了

2018-04-29 09:49:53

阅读数:65

评论数:0

C# 不能用于文件名的字符

在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入`/` 就可以看到windows 提示的不能作为文件名的字符

2018-04-29 09:47:57

阅读数:62

评论数:0

C# 将dll打包到程序中

本文告诉大家如何把 dll 打包到程序中。很多时候的 软件 在运行的时候需要包括很多 dll 或其他的文件,这样的软件在给其他小伙伴,就需要做一个压缩包,或者用安装软件。这样感觉不太好,所以本文告诉大家一个方法,把所有的 dll 放在一个文件,于是把自己的软件给小伙伴就只需要给他一个程序

2018-04-29 09:46:02

阅读数:57

评论数:0

调试 ms 源代码

如果需要调试 WPF 源代码或框架源代码,那么需要使用 DotPeek

2018-04-29 09:41:19

阅读数:52

评论数:0

WPF 使用 Direct2D1 画图 绘制基本图形

本文来告诉大家如何在 Direct2D1 绘制基本图形,包括线段、矩形、椭圆

2018-04-19 16:43:07

阅读数:1240

评论数:0

dot net core 使用 IPC 进程通信

本文告诉大家如何使用dot net core 和其他进程进行通信

2018-04-15 08:57:45

阅读数:142

评论数:0

win2d 图片水印

本文告诉大家如何使用 win2d 给图片加上水印

2018-03-31 21:26:25

阅读数:150

评论数:0

git 分支改名

给一个git分支改名的方法很简单

2018-03-31 21:20:00

阅读数:81

评论数:0

C# BBcode 转 Markdown

本文告诉大家一个简单的方法从 BBcode 转为 Markdown

2018-03-31 21:17:37

阅读数:103

评论数:0

C# 谁改了我的代码

本文告诉大家一个特殊的做法,可以修改一个字符串常量

2018-03-31 21:14:21

阅读数:86

评论数:0

添加右键使用 SublimeText 打开

最近修改了系统,重新安装 SublimeText 但是在安装的时候忘记设置右键使用 SublimeText 打开,所以就需要写注册表

2018-03-31 21:11:09

阅读数:86

评论数:0

安装 wordpress 出现 抱歉,我不能写入wp-config.php文件

本文告诉大家如何安装 wordpress ,在安装过程出现 抱歉,我不能写入wp-config.php文件如何解决

2018-03-31 21:08:34

阅读数:381

评论数:0

使用 Resharper 快速做适配器

如果需要做一个类的重写,需要重新写这个类的所有属性和函数,本文提供一个简单的方法让大家快速重写一个类的所有属性和函数

2018-03-31 21:06:27

阅读数:99

评论数:0

使用 ahk 让普通键盘变为Dvorak键盘

本文告诉大家,如何使用软件做出Dvorak键盘。 在开始说如何做之前,需要告诉大家,什么是Dvorak键盘。 Dvorak Simplified Keyboard /ˈdvɔːræk, dəˈvɔː-/ 德沃夏克 是1936由 August Dvorak等人做出来的键盘,他可以提高英文的输入的速...

2018-03-31 21:01:38

阅读数:235

评论数:0

C# 很少人知道的科技

本文来告诉大家在C#很少有人会发现的科技。即使是工作了好多年的老司机也不一定会知道,如果觉得我在骗你,那么请看看下面

2018-03-19 20:57:41

阅读数:7134

评论数:18

win10 uwp 重启软件

在16299支持在软件自己重启,不需要让用户点击关闭然后启动,虽然我还不知道这个有什么用。本文告诉大家如何让软件关闭重新打开

2018-02-28 14:16:35

阅读数:230

评论数:0

cant found Microsoft.VSSDK.BuildTools.15.0.26201

如果在vs扩展开发中出现 Failed to load Microsoft.VSSDK.BuildTools.15.0.26201\tools\VSSDK\bin\VSCT.exe' Assembly. 未能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件

2018-02-28 14:09:43

阅读数:120

评论数:0

如何移动 nuget 缓存文件夹

本文告诉大家如何移动 nuget 缓存文件夹。 因为 nuget 文件夹一般比较大,现在我的 nuget 文件夹有 10 G,默认的 nuget 文件夹是在C盘,所以需要移动他

2018-02-28 14:02:58

阅读数:500

评论数:0

如何使用 Telegram

Telegram是一款加密的实时通讯软件,本文告诉大家如何使用 这个软件。 在使用之前,需要保证自己已经开了梯子,如果没有梯子,那么就无法使用这个工具。 假如梯子是 127.0.0.1 端口 1080 那么首先下载 Telegram ,下载方法是从 应用商店搜索 Telegram 就可...

2018-02-28 13:58:29

阅读数:6256

评论数:4

使用 IncrediBuild 提升 VisualStudio 编译速度

我现在有一个 100M 的代码,需要快速去编译他,我寻找了很多方法,本文记录我找到的 IncrediBuild 用于提交编译速度。 如果一个项目存在很多不相互依赖的项目,那么使用 IncrediBuild 可以提高一些性能,而且他可以利用局域网其他机器,使用他们来帮助编译。 安装 ...

2018-02-28 13:55:39

阅读数:725

评论数:3

一个好的程序员

这是我和舍友在路上说的,于是今天我把它写下,告诉大家。我们认为的一个好的程序员和一个不好的程序员具备的特点。 编辑器 如果一个程序员还在用 记事本,没有 SublimeText 或者 VSC 、notepad++,那么这个程序员不是一个好的程序员。 除了使用 IDE ,文本编辑器在程...

2018-02-28 13:52:09

阅读数:555

评论数:2

使用 RetroShare 分享资源

本文告诉大家如何使用 RetroShare 来分享资源。因为 RetroShare 是一个 p2p 分享的工具,所以他比现在很多云盘都好用,在网上,很多大神说可以用来代替电驴。之所以推荐这个软件,因为他的分享速度很快,即使是在校内网于外网的共享都可以有很快的速度。如果两个好友都是在内网,我这里可以...

2018-02-25 17:38:17

阅读数:905

评论数:0

C# 代码占用的空间

是不是代码会占用空间,如果一个程序初始化需要 100M 的代码,那么在他初始化之后,这些代码就没有作用了,他会不会占空间?本文经过测试发现,代码也是会占空间。

2018-02-25 17:36:18

阅读数:1137

评论数:0

C# 枚举转字符串

有时候需要把枚举转字符串,那么如何把枚举转字符串

2018-02-09 09:03:58

阅读数:123

评论数:0

win10 uwp 商业游戏

本文告诉大家去做一个商业游戏,游戏很简单,几乎没有什么技术。 游戏的开始,需要添加框架库,于是引用我自己写的库。 首先是创建一个启动页面,这个页面是显示启动的。 在显示启动的时候,是需要加载游戏需要使用的资源,如果觉得这时需要控制进度条,就需要使用注入的方法,给他知道现在的进度,不过我现...

2018-01-31 11:26:07

阅读数:2406

评论数:1

git cannot lock ref

如果在 git 准备下载仓库的时候,出现下面的错误 cannot lock ref ‘refs/remotes/origin/xx’:’refs/remotes/origin/xx/xx’ exists cannot create ‘ref/remotes/origin/xx’ 那么请看本文,...

2018-01-31 09:17:14

阅读数:676

评论数:0

VisualStudio 合并代码文件

如果有相同的类,一般可以使用 partial 让他写在多个文件,那么如何把多个文件合并?请看 MainWindow.xaml 和 MainWindow.xaml.cs 其中 代码文件被折叠,那么如何做代码的折叠 简单的方法,使用 SublimeText 打开 工程文件,当然 如果使用 VSC...

2018-01-27 09:27:42

阅读数:168

评论数:0

C# 字符串首字符大写

我找到一些把字符串首字符大写的方法。 假如需要把字符串 “red” 转换为 “Red”,把 “red house” 转为 “Red house” 或者单词的第一个大写,下面就是我从网上看到的技术。 public static string FirstCharToUpper(string...

2018-01-27 09:20:11

阅读数:154

评论数:0

WPF 从文件加载字体

本文告诉大家从文件加载字体。在wpf 使用 fontfamily 显示指定的 ttf 显示字体。 假如有字体在 C:\Projects\MyProj\free3of9.ttf ,可以使用 PrivateFontCollection 添加字体。 下面的代码就可以使用本地的 free3o...

2018-01-25 12:58:29

阅读数:347

评论数:5

win10 uwp 让焦点在点击在页面空白处时回到textbox中

在网上 有一个大神问我这样的问题:在做UWP的项目,怎么能让焦点在点击在页面空白处时回到textbox中? 虽然我的小伙伴认为他这是一个 xy 问题,但是我还是回答他这个问题。 首先需要知道什么是空白处,例如有下面的代码 Grid>TextBox x:Name="X...

2018-01-25 12:47:05

阅读数:203

评论数:0

从以前的项目格式迁移到 VS2017 新项目格式

以前的项目格式使用的是 csproj 的格式,但是 .net core 支持使用 project.json 格式的项目文件,后来还是决定不使用这个格式。 VS2017 的项目格式更好读、更简单而且减少了 git 冲突。 本文来告诉大家如何从 VS2015 和以前的项目格式修改为 VS2017 项...

2018-01-25 12:42:52

阅读数:1218

评论数:0

win10 uwp unix timestamp 时间戳 转 DateTime

有时候需要把网络的 unix timestamp 转为 C# 的 DateTime ,在 UWP 可以如何转换? 转换函数可以使用下面的代码 private static DateTime UnixTimeStampToDateTime(long unixTimeStam...

2018-01-23 09:00:01

阅读数:152

评论数:0

win10 uwp 横向 AppBarButton

一般看到的 AppBarButton 都是图片在上面,文字在下面,是否可以更改让文字在和图片相同的位置?本文告诉大家如何做出横向的 AppBarButton 把图标和文本放在一起。 如果需要添加 AppBarButton 一般都是用于显示图标,但是有时候图标不知道功能,就需要添加文本,添加文...

2018-01-15 14:23:20

阅读数:354

评论数:0

C# 获得设备usb信息

本文告诉大家如何获得设备的usb来进行判断是否有哪些usb和找不到usb可能是什么。 需要在项目右击引用,点击程序集,搜索 System.Management 然后安装他 然后使用下面的代码就可以获得设备的 usb 请看代码 static Liststring Device...

2017-12-31 22:56:10

阅读数:1936

评论数:0

win10 uwp 如何判断一个对象被移除

有时候需要知道某个元素是否已经被移除,在优化内存的时候,有时候无法判断一个元素是否在某个地方被引用,就需要判断对象设置空时是否被回收。 本文告诉大家一个简单的方法判断对象是否被移除

2017-12-31 22:53:13

阅读数:120

评论数:0

上传代码 CodePlex

CodePlex是微软开源项目网站,有很多人都在上面传代码,我们也可以上传自己的代码

2017-12-31 22:50:46

阅读数:171

评论数:0

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