RSS 2.0 Feed
2006-02 Entries
摘要:写代码和写文章有很多不同之处。但代码和文章都是可以被别的程序员或者作者Peer Review的。看到好的编码或者文字,我们常常会欣赏称赞,甚至学习模仿。 碰巧在去年中秋前后看到由女子嫣然写的一篇短文。题目叫做但愿人长久 千里共婵娟。文中境界,与现在热闹得很的情人节很有相通。所以请有兴趣的读者,听着收音机里面一首接一首的情歌,不妨一读此文。 美好的文字,美妙的歌声,但愿长久。朱自清写道,我什么也没有。...[阅读全文]

posted @ | Feedback (19) | Filed Under [ 只言片语 ]

摘要:中央电视台的网站(CCTV.COM)是个内容丰富访问量大的专业网站。现在有一个专业的团队负责。 而在最早出现在国际互联网上的时候,其界面一定简单许多,而且人手也少。不像现在,制作一个CCTV的图标文件一定不费吹灰之力。 猜测因为历史的原因,直到今天其网页的favorite icon(http://www.cctv.com/FavIcon.ico)显示的并不是中央电视台的台标,而是Netscape的。(与http://www.netscape.com/FavIcon.ico对比,似乎是同一个文件)。 FavIcon.ico的文件虽小且使用简单,却可以在浏览器的Address Bar和Favorites菜单项中显示,是一个网站Branding的不可忽视之处。 细节,您注意到了么?...[阅读全文]

posted @ | Feedback (28) | Filed Under [ Web 细节 ]

摘要:来自微软的软件集成开发环境(IDE)之2002和2003年版都在名字最后有.NET。其时正是.NET大作推广宣传的时候,很多产品的拟定名字中都加上了.NET。而对Visual Studio而言,在正式的产品名中也保持了.NET的说法。所以,我们有 Microsoft Visual Studio .NET 2002 (简称VS.NET 2002)Microsoft Visual Studio .NET 2003 (简称VS.NET 2003) 但慢慢地,微软意识到,不加区分的使用.NET反而会增加人们理解之混乱,起到适得其反的作用。所以,那些拟定名字中有.NET的产品在正式发行时几乎都去掉了.NET. 而Visual Studio在2005年11月发布的最新版本也不再有.NET。所以下一个版本就是Microsoft Visual Studio 2005 (简称VS 2005)。毕竟,Visual Studio包含了许多非.NET的内容。 所以在我的Tech Ed课程---Microsoft Visual Studio 2005:托管代码调试的介绍中您就会注意到对此细节的重视。 所以在另外一个Tech Ed课程标题:使用VS .NET 2005构建移动应用的标题和说明中,则没有注意此细节。也是让我写了以上文字的原因。 不过使用VS 2005构建移动应用程序的课程一定挺有趣。如果和我的课程不冲突的话,欢迎大家和我一起去听。...[阅读全文]

posted @ | Feedback (20) | Filed Under [ Visual Studio Tech•Ed 细节 ]

摘要:自从Avalon正式命名为Windows Presentation Foundation后,使用Avalon这一说法的场合越来越少。虽然在9月的Tech Ed China(或者PDC 2005)上,Avalon作为Code Name还是出现在标题之中的,其原因是有的参会者还不清楚其正式名。比如Tech Ed课程 --- Windows Presentation Framework (代号Avalon) 360度。 但在课程之中,大家都会避免使用code name而应该使用正式名称。只是Windows Presentation Foundation的名字较长。所以,您将听到的最多的称呼是WPF。基于同样的原因,在本Blog的随笔分类之中,原来是Avalon的类别已经被WPF(代号Avalon)所取代。而在以后的Blog中将最多的使用WPF。...[阅读全文]

posted @ | Feedback (13) | Filed Under [ WPF/SilverLight Tech•Ed 细节 ]

摘要:先看这个新闻稿:微软技术大会9月中国召开 首次增加“内幕”交流。再看Tech Ed首页明确提出的主题:创新,远见,分享,协作。您就可能发现对主题描述的不同:“远见”取代了“内幕”。 应该是最初的主题使用的是内幕,但是不久就启用现在的说法了。在Tech Ed 2005短片中,用的还是内幕。 以我的Tech Ed课程 --- Windows Presentation Framework (代号Avalon) 360度来说,有不少现在称为内幕的内容,但是等到课程结束之后,我希望所谓的内幕能带给你远见。内幕一公开就不再是内幕了,而远见则长久有益。这或许是主题变化的原因。 如果您特别留意细节的话,还可以在Tech Ed 2005短片中看到我在去年Tech Ed课程上的一帧画面。...[阅读全文]

posted @ | Feedback (17) | Filed Under [ Tech•Ed 细节 ]

摘要:在Tech Ed被译为微软技术大会之前,一直叫做微软技术教育大会。新的说法是从去年开始的。 究其原因,引用新京报的这篇报道,乃是因为:看似只是简单地去掉了“教育”二字,但其中却隐含着一个重要的信息,那就是微软更强调交流与合作,而不是“教育”。 当然这只是中文说法的变化。Tech Ed作为微软在许多国家和地区的重要会议,使用的是相同的会标。...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 只言片语 Tech•Ed 细节 ]

摘要:在我看来,注意到细节(Attention to detail)应该是软件工程师具备的重要品质之一。忽视细节就不能达到尽量完美的境界。 今天的例子是多普达566的Flash广告(我是通过其在搜狐新闻的广告点击过去的):http://www.dopod.com/gb/product/dopod566/dopod566.htm 相信该Flash的作者颇费了一番精力,其内容颇为丰富。可是我首先注意到的是其标题:无标题文档。这是缺省的Title。该网页作者因为对细节的不重视,使得一个花费广告费促销的网页看起来决不那么专业。...[阅读全文]

posted @ | Feedback (154) | Filed Under [ IT 细节 ]

摘要:以下这行代码 Uri uri1 = new Uri("pack://application:,,,", UriKind.Absolute); 会导致UriFormatException。其Message是:Invalid URI: A port was expected because of there is a colon (':') present but the port could not be parsed. Message的文法是有问题的:because of应该是because. 搜索的结果表明有这样错误用法的例子还是颇有一些的。...[阅读全文]

posted @ | Feedback (27) | Filed Under [ FCL | 库函数 细节 ]

摘要:相关Blog: 会议信息:Windows创新日大会 (2006年1月6、7日) Windows创新日大会已经结束了,不知道有多少人参加了?尤其是同时参加了Tech Ed的朋友,若做比较,各有什么优劣? 这个会议的官方网页在http://www.microsoft.com/china/wid/homepage/default.aspx,距离大会召开的日子已经是负数了,所以倒数计时起早就该停止了。这一点,正是现在用很大的黑体字显示的Stops所传递的信息了。 不过计时器的状态实在不是一般网页读者关心的所在。一个好一些的设计是在本月6号和7号的时候显示“正在召开”,而在此之后显示“已经结束,感谢参与”。不要Stop注意细节。 Update: 我在1月11日注意到该网页更新为:大会已经结束,感谢各位参与。...[阅读全文]

posted @ | Feedback (32) | Filed Under [ Web 细节 ]