AFai

AFai
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月29日

摘要: .net类库已经帮助我们实现了窗口的关闭,如果此窗口是系统的主窗口,关闭此窗口即应该退出了整个应用程序。但事实上有时候并不是这样的,关闭窗口,只是停止了当前窗口的消息循环。 系统主窗口,实质上是Main函数中开始消息循环的窗口,这个消息循环结束后,Main函数就基本上完成了历史使命,整个应用程序自然就结束了。 Application.Exit()方法是终止所有线程上的消息循环,一般情况下,无论在什么地方调用此方法,程序就能退出。但是如果你在程序中加入了某些耗时甚至是死循环的线程,那么即使是消息循环终止,程序也依然不会结束。比较温和比较合适的做法是结束消息循环之前,终止所有自己新建... 阅读全文

posted @ 2012-02-29 15:18 阿Fai 阅读(855) 评论(0) 推荐(0) 编辑

摘要: 一年前在我拜读Lippman的《C# Primer》一作的时候,有一句话深深地激励了我。原话差不多是这么说的,“要想成为C#方面的专家,至少得要精通Framework中的1000个类”,很明显我离这个数值还相差甚远,这不,“亡羊补牢,犹未晚也”,今天就拿一个比较简单的Environment类开刀。 如果说我把一篇文章搞成了MSDN的样子没有太多意义,因此我会在保持MSDN内容权威性的基础上,结合Reflector以及自己的一些使用心得来一窥它的奥秘,权当自娱自乐。一、这个类是用来做什么的?Environment类主要是用来提供有关当前环境和平台的信息以及操作它们的方法。无法继承此类。二、E.. 阅读全文

posted @ 2012-02-29 14:51 阿Fai 阅读(495) 评论(0) 推荐(0) 编辑