huangtengxiao

黄腾霄 - Windows Developer

黄腾霄

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

2019-07-16 11:43

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

2019-7-13-FirstChanceException原理

2019-07-13 14:11

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

2019-6-1-UML时序图

2019-06-01 18:04

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

2019-6-1-UML类图

2019-06-01 16:02

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

2019-5-31-UML活动图

2019-05-31 09:56

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

2019-5-30-UML用例图

2019-05-30 14:57

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

2019-5-30-UML基础

2019-05-30 10:27

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

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

2019-03-19 17:29

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

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

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

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

2019-03-08 20:32

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

2019-3-7-手把手教你PInvoke

2019-03-07 17:47

当你写久了应用层代码,是不是需要来玩一下硬件呀?

2019-3-6-使用C#模拟键盘输入

2019-03-06 19:05

假如你想做一个模拟键盘对当前的Active进程进行输入,该怎么办呢?

今天就介绍一个如何利用C#实现编程法模拟键盘输入

2019-2-24-2019-2-24-C#中的弃元

2019-02-24 14:28

从 C# 7.0 开始,C# 支持弃元,这是一种在应用程序代码中人为取消使用的临时虚拟变量。

2019-2-24-元组投影初始值设定项

2019-02-24 13:50

使用过命名元组的同学都知道,命名元组可以使用“有意义的字段名”来代替Item,用于表示元组的成员。在C#7.1中引入了“元组投影初始值设定项”(tuple projection initializers)提升了命名元组的编程体验