huangtengxiao

黄腾霄 - Windows Developer

黄腾霄

2019-7-29-WPF文本(1)-当显示文本时我们到底在做什么(1)

2019-07-29 17:44

文本显示是任何软件最重要的功能之一。但是很少有同学去关注文本的底层运作原理。这个系列将会介绍什么是文本的一些逻辑,以及如何利用我们的WPF现有接口,对文本进行最大程度定制化。

2019-7-24-为啥在Code Behind进行RelativeSource的binding会丢失

2019-07-25 01:55

不知道是不是有小伙伴遇到过这样的情况。当我们尝试将一个RelativeSource从xaml转到code behind时,原本好好的binding表达式居然出现binding错误。

2019-7-23-使用代码启动服务

2019-07-24 02:00

今天我们来实现使用代码处理windows服务的启动或者关闭

2019-7-17-如何利用c#找到物理网卡的Mac地址

2019-07-18 01:22

我们经常会在代码中查找设备的Mac地址,以确认设备的唯一性。但是如果你的设备安装了一些虚拟机,这个时候就会比较麻烦了

2019-7-16-为什么MessageBox会跑到窗口下面

2019-07-16 19:43

我们在一个窗口调用MessageBox.Show方法会在,该窗口制造出一个模态的消息框。但是有小伙伴最近问我他发现这个消息框经常会到窗口下面显示。

2019-7-13-FirstChanceException原理

2019-07-13 22:11

异常处理是代码中很重要的一项注意点。但是有时候一些不恰当的异常处理,反而会影响我们在代码运行时的调试。

2019-6-1-UML时序图

2019-06-02 02:04

在面向对象的软件分析及设计中,UML时序图描述了系统中各个组成部分的信息交互关系。

2019-6-1-UML类图

2019-06-02 00:02

在面向对象的软件分析及设计中,UML类图描述了系统中各个组成部分的静态结构关系。

2019-5-31-UML活动图

2019-05-31 17:56

在面向对象的软件分析及设计中,UML活动图描述了某项功能中控制和动作之间的传递关系。

2019-5-30-UML用例图

2019-05-30 22:57

在面向对象的软件分析及设计中,UML用例图是分析业务,明确需求的一种常见工具。

2019-5-30-UML基础

2019-05-30 18:27

在面向对象的软件分析及设计中,UML是一种产品、架构、开发、测试之间高效、可视化的沟通工具。UML的体系庞大,部分图形的学习曲线较为陡峭,导致在实际使用中容易出现各式各样的问题。本文将选取UML体系中常见的几种图形进行介绍,并总结一些可行的实践方式。

2019-3-19-什么是task.yield

2019-03-20 01:29

出让执行权:Task.Yield, Dispatcher.Yield - walterlv,毅仔的博客珠玉在前。同学们可以直接跳转过去看。

比较遗憾的是我没有在里面找到Task.Yield的合适的应用场景。关于Task.Yield的应用场景也是争论纷纷,可见这个东西必然很鸡肋。本文尝试了Task.Yield的几种使用场景,看看是否能够将代码变得更加优雅。

坐在MVP旁边狗尾续貂,诚惶诚恐。。

2019-3-8-resharper喊你回家判空啦

2019-03-09 04:32

NullReferenceException一定是大多数程序员最讨厌的异常之一