代码改变世界

随笔分类 -  .NET技术面面观

WinForm二三事(四)界面布局(上)

2010-01-20 09:29 by 横刀天笑, 59827 阅读, 收藏, 编辑
摘要: 记得刚从Web转向WinForm开发时有一段狂喜,没有Session丢失、没有浏览器不兼容,不用围着HTML、CSS、Javascript、C#打转,在Visual Studio里控件摆成什么样子最后就是什么样子(虽然根据最终用户的操作系统和分辨率设置有稍微的不同),这种感觉好久没有过了,但随着开发的界面越来越复杂却有些无措。接下来我会分两篇来介绍WinForm界面布局中需要注意的一些事情,上篇介绍的是一些简单但也常见的,而下篇会接触更为复杂但灵活的内容。 阅读全文

WinForm二三事(三)Control.Invoke&Control.BeginInvoke

2010-01-11 09:08 by 横刀天笑, 16633 阅读, 收藏, 编辑
摘要: 随着WPF/Silverlight的袭来,WinForm慢慢的在灭迹,为了纪念我那两年多来开发WinForm的日子,遂撰写此系列,计划包括十篇文章,将我觉得WinForm开发需要注意的一些方面谈谈,前两篇已经写了(实际已经写了三篇),这是本系列第三篇 阅读全文

WinForm二三事(一)补遗

2009-11-17 11:00 by 横刀天笑, 10033 阅读, 收藏, 编辑
摘要: 在WinForm二三事(一)里,我们谈了WinForm上的事件(比如点击啊,双击啊)是借助消息循环,消息分发的机制实现的。但那篇里只是一笔带过。后来有人问我这中间的具体关系是什么呢?那今天我们就来详细谈谈从Win32的Message到WinForm上的Event。 阅读全文

WinForm二三事(二)异步操作

2009-11-16 09:17 by 横刀天笑, 20235 阅读, 收藏, 编辑
摘要: 上一篇文章我从Form.Show和Form.ShowDialog的区别谈到消息循环,说到耗时操作如果与UI在同一个线程上,如何阻塞UI。在这一篇文章中,会首先接着上一篇文章,证明一下上一篇文章的论述是不是正确的,然后谈一谈解决这种阻塞的办法。 阅读全文

WinForm二三事(一)消息循环

2009-11-04 10:30 by 横刀天笑, 22541 阅读, 收藏, 编辑
摘要: 大概是上周末,和朋友突然讨论一个问题:WinForm程序的启动过程。当时,我只说消息循环,但里面的东西不是很明了。这两天突然发现Form.Show()和Form.ShowDialog()还有这么有意思的区别,所以探究了一下。不过这里面还有一些东西,留作下篇再续吧。 阅读全文

工欲善其事

2009-10-15 10:31 by 横刀天笑, 3897 阅读, 收藏, 编辑
摘要: 子曰:工欲善其事,必先利其器。掌握了方便的工具,能让你学习的动力插上飞翔的翅膀。这篇文章以一些实例来介绍Visual Studio+SOS.dll、ILDasm等使用,和一些额外知识。算是为一些分析文章打下一个基础。 阅读全文

探索.Net中的委托

2009-10-14 14:44 by 横刀天笑, 5820 阅读, 收藏, 编辑
摘要: 我本来以为委托很简单,本来只想简简单单的说说委托背后的东西,委托的使用方法。原本只想解释一下那句:委托是面向对象的、类型安全的函数指针。可没想到最后惹出一堆的事情来,越惹越多,罪过,罪过。本文后面一部分是我在一边用SOS探索一边记录的,写的非常糟糕,希望您的慧眼能发现一些有价值的东西,那我就感到无比的荣幸了。 阅读全文

【.NET技术面面观】第一章、基本素养

2009-09-17 17:30 by 横刀天笑, 2375 阅读, 收藏, 编辑
摘要: 在半个月前我发了一篇关于.NET技术的图,后来经过数次更新,图也逐渐丰满,但是随着内容的增加,我想说的却越来越多,导致图越来越大,有几次浏览器甚至崩溃了。所以决定将图里的东西每一条展开讨论,却发现,每一条展开都要写好几页,一发不可收拾。所以就想放到一本电子书里面去。如果你想了解这个电子书具体有哪些内容,可以点击这里参见这个图。 阅读全文
点击右上角即可分享
微信分享提示