自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Autumoon

/* Write Down My Mind ... */

  • 博客(12)
  • 收藏
  • 关注

原创 4. Lambda Expressions (Lambda表达式)与Expressions Tree(表达式树)

什么是Lambda表达式?我们可以认为它是匿名方法的简洁写法,例如下面这个匿名方法: 1: delegate(int age) 2: { 3: return age 4: }我们就可以写成Lambda表达式的形式: 1: age => age 这是一个很简单的例子,基本上一目了然。Lambda的基本形式是ar

2007-11-20 10:07:00 9329 4

原创 3. Extension Methods(扩展方法)

什么是扩展方法?简而言之,扩展方法是一种开发人员轻松快捷地扩展已有类型的方法定义和实现的机制。具体一点儿讲,首先,扩展方法必须是静态方法,从语法的层面来看它的调用和实例方法没有什么区别,我们还是看码说话吧: 1: public static class ExtensionMethodDemo 2: { 3: public static decimal ToM

2007-11-16 09:18:00 7754

原创 Autumoon Code Library V0.9 Beta版 发布

作为软件开发人员的您,一定会通过借鉴别人的优质代码来提高自己;作为软件开发人员的您,一定会经常有一些思维的火花在脑海里迸发而留下简洁明快的代码片段……而您是否曾经为这些代码片断难以保存而感到头疼呢?用txt或者mht文件格式保存下来,日积月累,时间长了就变得难以分类、管理和查找,而这些极有价值的电子财富也就变得如同垃圾文件一样繁冗难堪……Autumoon Code Library就是针对开发人员在

2007-04-24 11:49:00 8265

原创 初见Bill Gates印象记

一直想不出什么好的标题,可能兴奋的心情至今未能平静下来,所以多少还有些显得不够冷静,暂且用这个标题吧,希望大家不要提出太多异议。今天早上绝对值得纪念,我亲眼见到了一直以来的精神领袖Bill Gates!我想很难找到有哪个角落里的人不知道Bill的吧?他的事迹也不需要我赘述了,在大学的时候我的确阅读过大量关于他和微软公司发展历程的书籍,从中获益匪浅,可以说,我之所以把他奉之为“精神领袖”,最主要(几

2007-04-20 16:21:00 10508 1

原创 第14次微软(北京).NET俱乐部聚会 纪实

昨天(2007年4月14日),微软(北京).NET俱乐部在微软(中国)18楼会议厅举行了第14次线下聚会,作为组织者之一的我,当然是不能不到的。昨天的天气确实不错,虽然在文章开头发表这样的感慨显得比较俗套和没话找话说,但我更想说的是一个好的天气的确会给人带来好的心情与活力。虽然我很积极,但公交车司机似乎没有体会到我的热情,竟然等了半个小时他开着他的老爷车姗姗来迟!到底现代大厦已是1点20,距离聚会

2007-04-15 19:20:00 8539

原创 2. Implicitly Typed Local Variables(隐式类型)与Implicitly Typed Array(隐式类型数组)

写过JavaScript的朋友或许早就一眼盯住了上文中提到的新关键字“var”,是啊,多么熟悉的字眼儿,如今竟然也在C#当中出现了!如何使用呢?让我们来看一段很简短的代码吧: 1: static void Main(string[] args) 2: { 3: var name = "ZeroCool"; 4: var age = 24;

2007-02-24 14:27:00 11568 2

原创 1. C# 3.0简介

.NET 3.0 Framework已于去年11月份发布了,不过.NET 3.0只是在2.0版本基础之上增加了新的组件,所以3.0是依赖于2.0的,至于为什么不叫2.5而叫3.0不是我们探讨的范畴,我们看看.NET 3.0为我们带来了哪些新的组件吧。.NET 3.0增加的四个新组件: Windows Presentation Foundation;

2007-02-24 14:25:00 9649 1

原创 目录

C# 3.0简介; Implicitly Typed Local Variables(隐式类型)与Implicitly Typed Arrays(隐式类型数组); Extension Methods(扩展方法); Lambda Expressions(Lambda表达式)与

2007-02-24 14:24:00 9413 1

原创 程序员的私人外包专家

【已发表于《程序员》2007年第1期,全名《程序员的私人外包专家——探索CodeSmith代码生成器》,因篇幅限制,杂志上略有删减】引言如果机器猫是个软件开发人员,那么它一定能从口袋里掏出如图1所示的软件,简洁明快的界面上仅有几个必要的输入控件,只要用鼠标轻轻点击这个按钮,硬盘便会像着了魔一样疯狂地发出一阵吱吱的叫声,数分钟后,当这个世界重新安静下来时,一款全新的软件诞生了!图1,传说中机器猫的软

2007-02-15 11:41:00 11762 2

原创 Visual Studio 2005 TFVC周年庆

【已发表于《程序员》2006年第12期“Visual Studio 2005周年庆”特刊】正是去年的这个时候,微软可谓重磅出击,一口气发布了多款重量级产品,其中最能加速开发人员心跳的恐怕就属Visual Studio 2005。Visual Studio 2005及.NET 2.0的发布,不仅标志着微软在.NET平台的日渐成熟与壮大,而且将能够用更加强有力的工具来开发功能更加丰富、体验更加完美的W

2007-02-15 11:13:00 9487 1

原创 为您的开发团队找个好管家

【已发表于《程序员》2006年第11期,全名《为您的开发团队找个好管家——Visual Studio 2005 Team Foundation Version Control解析》】《大宅门》里有位胡总管,精明能干、平易近人又忠厚仁义,协助白二奶奶将白家上上下下打点得井井有条,连最不安分的白景琦也敬他三分。如果将百草厅看作是一个软件开发团队,将白二奶奶看作是这个团队的领导人,那么谁来当这个“胡管家

2007-02-15 10:58:00 2436

原创 2007年 新年音乐会

在潜水修炼了一段时间后的今天,突然有一件事情让我不得不又重新浮出水面——因为它很美!最近忙得是一塌糊涂,越是见识得多(在工作中),也就越发觉自己的不足之处。正值年轻力壮,不能浪费了目前大好的学习、奋斗的时光和精力!在此也要对这段时间以来冷落了的各位兄弟姐妹们说声抱歉!前天晚上突然接到一个涵涛打来的信号很不好的电话,他兴奋地告诉我周一晚上在中央音乐学院音乐厅有音乐会,问我能否参加,说给我留了

2007-01-16 09:00:00 2895 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除