<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellothere</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellothere]]></copyright><item><title><![CDATA[在服务程序中弹出对话框]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/4329360</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/4329360</guid><author>hellothere</author><pubDate>Tue, 07 Jul 2009 21:31:00 +0800</pubDate><description><![CDATA[最近一个项目中，客户一定要在服务程序中弹出对话框。跟客户好说歹说，说我们已经记了Log，弹对话框没有意义，反而可能由于弹框后没有人管，造成程序停滞在那里的情况。但是，客户不管这些，就要弹对话框。没辙，弹吧，弹个框还能多费事？没想到，还真挺费事。WinXP和Windows2003下问题不大，上网找找方法，框就弹出来了。但是，Vista和Windows2008下，这个框死活弹不出来。 先说]]></description><category></category></item><item><title><![CDATA[风中有朵雨做的云]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/3178708</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/3178708</guid><author>hellothere</author><pubDate>Wed, 29 Oct 2008 22:59:00 +0800</pubDate><description><![CDATA[蓝蓝的天上白云飘隔一段时间IT界总是能找到一些热炒的话题，目前的话题之一是“云计算”。主推“云计算”的巨头是谷歌、IBM、微软等。关于“云计算”到底是什么，巨头们说法并不一致。我们听到的往往是一些故事性的话语，描述“云”是多么的绚丽，“云”中的生活是多么美好，“云中漫步”是多么地惬意，等等。故事就不在这里重复了，没有听过故事的朋友可以自己搜来看看。“云计算”给我们的承诺大致是这样四个：保障]]></description><category></category></item><item><title><![CDATA[做程序做到五十岁]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2980500</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2980500</guid><author>hellothere</author><pubDate>Thu, 25 Sep 2008 23:13:00 +0800</pubDate><description><![CDATA[引言总是不断地在论坛、博客乃至报刊、杂志上看到关于“程序员是否可以干到30岁之后”，或者“程序员30岁以后能够做什么”，这样的讨论。这样的讨论多了，似乎在校念计算机的学生也没出校门就开始严肃思考自己30岁之后应该转行干什么的问题。这个观点对整个产业影响不小，然而，我似乎无法为“不能干到30之后”这个论点找到充分的论据。反之，我觉得做程序员至少可以做到五十岁。首先声明一点：本人已经三十大]]></description><category></category></item><item><title><![CDATA[Scott Guthrie谈Silverlight（二）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2963548</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2963548</guid><author>hellothere</author><pubDate>Mon, 22 Sep 2008 21:18:00 +0800</pubDate><description><![CDATA[Scott Guthrie谈Silverlight（二）译者：程化 Charles：你提到了WPF世界，你知道，WPF是对DirectX的抽象，这是为什么我们可以使用真3D的原因。很显然，Silverlight无法利用这个优势，因为DirectX无法在Mac上运行，对不对？ Guthrie：对，是这样。 Charles：所以，Silverlight可以处理矢量图形，但这]]></description><category></category></item><item><title><![CDATA[Scott Guthrie谈Silverlight(一)]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2726541</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2726541</guid><author>hellothere</author><pubDate>Mon, 28 Jul 2008 19:38:00 +0800</pubDate><description><![CDATA[ Scott Guthrie谈Silverlight（一）译者：程化   Scott Guthrie：微软.NET研发部门的公司副总裁，负责Visual Studio开发工具，以及用微软.NET框架创建客户端和Web程序相关技术的研发。虽然身为高层管理人员，然而，Scott Guthrie保持了对技术细节相当的把握能力，只要看过他的博客，相信你对这点就会深有体会。 ]]></description><category></category></item><item><title><![CDATA[乱谈SOA——IT世界观及方法论]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2442935</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2442935</guid><author>hellothere</author><pubDate>Tue, 13 May 2008 20:52:00 +0800</pubDate><description><![CDATA[ 乱谈SOA——IT世界观及方法论 最近刚刚为博文视点完成了“SOA in Practice”（《SOA实践》）一书的翻译工作。2个多月的时间以来，基本上每天的业余时间加上周末，全都在翻译这本书。以前对SOA所知不深，经过2个多月的浸泡，感觉自己对SOA的理解深了一些。而且，越是到后来，越是有一种感觉：SOA更多的是一种世界观和方法论，某种程度上来说，SOA和ERP之类的东西有点相似—]]></description><category></category></item><item><title><![CDATA[.NET垃圾收集器的过去、现在和未来（二）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2245734</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2245734</guid><author>hellothere</author><pubDate>Wed, 02 Apr 2008 20:27:00 +0800</pubDate><description><![CDATA[ .NET垃圾收集器的过去、现在和未来（二）译者         程化Charles：想问个问题，你为什么做垃圾收集器？这个工作哪点让你觉得激动人心？你做垃圾收集器的历史是怎样的？ Patrick：对我来说，我一直都在做运行库。很早以前我做LISP，在Schlumberger工作。他们用LISP建立一些很大的系统。我帮助他们从内部LISP工作站迁移到Deck工作站上]]></description><category></category></item><item><title><![CDATA[.NET垃圾收集器的过去现在和未来（一）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/2115422</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/2115422</guid><author>hellothere</author><pubDate>Sat, 23 Feb 2008 18:07:00 +0800</pubDate><description><![CDATA[ .NET垃圾收集器的过去、现在和未来（一）译者         程化  Patrick Dussud介绍：Patrick Dussud在微软工作了11年，曾经负责VBA、Jscript、MS Java等语言运行时的垃圾收集器（Garbage Collector）的设计，目前负责.NET CLR垃圾收集器的设计。他是.NET CLR的架构师，WinFX的首席架构师，Wind]]></description><category></category></item><item><title><![CDATA[Windows多线程与对话框]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1788310</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1788310</guid><author>hellothere</author><pubDate>Mon, 17 Sep 2007 15:48:00 +0800</pubDate><description><![CDATA[ Windows多线程与对话框程    化 Windows的对话框是获取信息输入的主要手段，增加线程则是获得更好UI响应的重要方式。由于Windows在处理对话框时进行线程调度的特殊性，如果不对此加以特别注意，增加线程可能不能带来UI响应的改善。1         跨线程创建对话框1.1      需求有这样的应用场景：创建非模态对话框后需要马上做些耗时的工作，而同时又]]></description><category></category></item><item><title><![CDATA[Clear Type之父谈阅读革命（三，终结篇）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1775234</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1775234</guid><author>hellothere</author><pubDate>Thu, 06 Sep 2007 20:47:00 +0800</pubDate><description><![CDATA[ Clear Type之父谈阅读革命（三，终结篇）译者：程化Charles：我想，自由总是有其代价的，对吗？ Bill：是的，我们都要支付代价，比如，新闻自由的代价就是XX法（译者注：搞不懂，像是Lebanon deformation），新闻从业者要保证报道的东西不会危害国家安全，或者以针对个人的方式伤害人民，不得泄露公民的私人信息等等。但是，真的有谁关心那些花边新闻吗？媒]]></description><category></category></item><item><title><![CDATA[Clear Type之父谈阅读革命（二）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1769568</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1769568</guid><author>hellothere</author><pubDate>Sun, 02 Sep 2007 22:13:00 +0800</pubDate><description><![CDATA[ Clear Type之父谈阅读革命（二）译者：程化 Charles：你跟我提到过“数字革命”这样的话题。人们对“实体”总还是有需求，比如说，一本书，一本真正读的书。总有些时候我们想要本书，因为有可能停电，或不能上因特网，或笔记本电脑电池耗尽，或就如Steward所说“请关上你所有的电器，我想要看完这本书！”，我们有时也产生这样的感觉。你并没有说，对老式学校、非数字化书籍的需求，将]]></description><category></category></item><item><title><![CDATA[Clear Type之父谈阅读革命（一）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1761752</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1761752</guid><author>hellothere</author><pubDate>Tue, 28 Aug 2007 11:03:00 +0800</pubDate><description><![CDATA[ Clear Type之父谈阅读革命（一）译者：程化 本文译自Channel 9的视频。内容为对Clear Type之父——Bill Hill的访谈。访谈中，Bill Hill纵横捭阖，触及到信息革命、阅读革命的本质。访谈时间较长，拟分三部分翻译。由于涉及较多文化背景，翻译错误之处，敬请指正！视频链接：http://channel9.msdn.com/Showpost.aspx]]></description><category></category></item><item><title><![CDATA[微软架构师谈编程语言发展（五） ]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1732926</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1732926</guid><author>hellothere</author><pubDate>Wed, 08 Aug 2007 22:32:00 +0800</pubDate><description><![CDATA[ 微软架构师谈编程语言发展（五）译者：程化 （译者注：访谈到现在，众人已经很放松，谈话随意，插嘴较多，因此我加了比较多的句子补充和注解，利于理解。当然，这些是我自己的理解，可能是错误的，欢迎指正！） Charles：但是在C#中做不到这样，你不能选择一些函数，然后就执行它们。 Anders：讲错台词了（译者注：Anders开玩笑，因为C#是微软的招牌，Anders暗]]></description><category></category></item><item><title><![CDATA[微软架构师谈编程语言发展（四） ]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1728811</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1728811</guid><author>hellothere</author><pubDate>Tue, 07 Aug 2007 00:42:00 +0800</pubDate><description><![CDATA[  微软架构师谈编程语言发展（四）译者：程化 Charles：你这么一说，关于“函数型”编程，我马上想到一个问题是：在现有基础上再加一层必须考虑的抽象，实际上能不能增加程序员的生产率，是否真的有帮助？作为程序员，现在还要考虑“副作用”的问题。反正我现在用C#还是其他语言编程的时候，是不会像一个“函数型”程序员那样考虑副作用的。 Herb：往一个语言上增加更多的特性无法使其变简单]]></description><category></category></item><item><title><![CDATA[ 微软架构师谈编程语言发展（三）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1724967</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1724967</guid><author>hellothere</author><pubDate>Fri, 03 Aug 2007 19:07:00 +0800</pubDate><description><![CDATA[ 微软架构师谈编程语言发展（三）译者：程化 Herb：我想，我们有必要在“函数型”编程领域做一个进一步区分，将其划分成两个部分。我非常同意Anders和Erik的意见。我不太同意的是这样的措辞：我们之所以继续使用“命令型”编程语言，是因为这是大家目前所能理解的；通用程序员目前的工作并未取得巨大的成功；市场对于“所有的东西都是表达式，所有的语言都应该是表达式类型的语言”这样的理念已经]]></description><category></category></item><item><title><![CDATA[微软架构师谈编程语言发展（二）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1721855</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1721855</guid><author>hellothere</author><pubDate>Thu, 02 Aug 2007 00:13:00 +0800</pubDate><description><![CDATA[ 微软架构师谈编程语言发展（二）译者：程化 Brian：是的，在有的情况下，多种语言互相关联。比如，如今的Windows编程就是一项大苦差：你必须懂PHP、JavaScript、HTML、XML、SQL等等，要把这些东西全写到名片上，你就只有小小的一块地方可以写自己的名字了。哈哈哈。当然，能够同时使用多种语言也是有好处的，至少你可以选择自己喜欢的语法…… Erik：我们的编]]></description><category></category></item><item><title><![CDATA[微软架构师谈编程语言发展（一）]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1715993</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1715993</guid><author>hellothere</author><pubDate>Sun, 29 Jul 2007 23:17:00 +0800</pubDate><description><![CDATA[  本文是对微软Channel 9中采访几个语言大牛的视频的翻译。视频在Channel 9，链接http://channel9.msdn.com/Showpost.aspx?postid=273697。名字为Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the ]]></description><category></category></item><item><title><![CDATA[ATL揭秘之“对象创建”篇]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/1682226</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/1682226</guid><author>hellothere</author><pubDate>Sat, 07 Jul 2007 18:43:00 +0800</pubDate><description><![CDATA[ ATL揭秘之“对象创建”篇程  化1         问题当我们用VC++ ATL工程创建了一个COM工程，实现了一个自己的COM对象，又在另一个程序中CoCreateInstance这个COM对象时，不知你是否想过这样的问题：COM对象是用C++类对象实现的，但是，我们从来没有在自己的代码中创建这些C++类对象——比如，“new”这些对象。那么，实现COM对象的C++对象是由谁]]></description><category></category></item><item><title><![CDATA[C++“靠近定义变量“之真正原因]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/616037</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/616037</guid><author>hellothere</author><pubDate>Sun, 05 Mar 2006 18:19:00 +0800</pubDate><description><![CDATA[在C++中，都知道要“尽量靠近变量实际使用处进行定义”。对此条规则一般的理解是：这是C++对C“函数开始处进行变量定义”的一种优化，目的是方便程序员定义和使用变量。最近学习时发现，这个规则实际上和C++“面向对象的编程语言”本质密切相关。考虑如下的类定义和代码段：class X{public:  X() : m_number(2);  ~X();  void SetNumber(int num]]></description><category></category></item><item><title><![CDATA[VC++ Windows平台字符透明编程大总结]]></title><link>https://blog.youkuaiyun.com/hellothere/article/details/612718</link><guid>https://blog.youkuaiyun.com/hellothere/article/details/612718</guid><author>hellothere</author><pubDate>Wed, 01 Mar 2006 00:58:00 +0800</pubDate><description><![CDATA[VC++ Windows平台字符透明编程大总结程  化1. 前言Windows平台有用Unicode和不用的区分：WinNT到Windows2003一直使用Unicode；WindowsCE也是如此；Win95和Win98就非如此。Windows编程对于字符使用也有各种情况：Windows API的处理方式、MFC的处理方式、VC++的处理方式、COM的处理方式。本文对所有这些方式作了一个]]></description><category></category></item></channel></rss>