随笔分类 -  .Net

摘要:今天看David Wynne写的一篇如果在MVVM中使用MEF进行扩展的文章,总的来说例子写的很好,可是有一个很命的地方,View是硬编码(hardcoded)到Main window中的,我就借花献佛,把它的例子稍稍改一下,以使它真正的好扩展。基本上改动不大,直接贴代码吧App.csCode highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
posted @ 2010-01-22 16:46 芭蕉 阅读(844) 评论(0) 推荐(0) 编辑
摘要:"when I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck" -- James Whitcomb RileyIt's really easy to implement duck typing in C# 4.0 since it int... 阅读全文
posted @ 2010-01-05 17:00 芭蕉 阅读(548) 评论(0) 推荐(0) 编辑
摘要:Castle Dynamic Proxy is a library forgenerating lightweitgh .NET Proxy on the fly at run time. it worked as generating a subclassof the given class and overried the virtual method at the run time.   L... 阅读全文
posted @ 2010-01-04 16:19 芭蕉 阅读(466) 评论(0) 推荐(0) 编辑
摘要:前两天在园子里看到一篇用C#实现Python Decorator的文章,看的时候就在想应该可以用C# 4.0 Dynamic来搞。今中午有时间试了一下,果然可以. 本文假设你己安装了VS2010 Beta2和 IronPython 2.6 for .NET 4.0 Beta2, 首先创建一个Console App并引用如下Dll (可以在你的IronPython安装目录中找到)IronPython... 阅读全文
posted @ 2009-12-31 14:49 芭蕉 阅读(1887) 评论(2) 推荐(0) 编辑
摘要:前两篇我主要说了些F#中基本的语法,今天我接着来说说函数,函数在函数式编程中起着非常重要的作用,可以夸张一点来说,如果你了解并能熟练应用函数,你就可以向别人说“我精通函数式编程了“。经常有人觉得F#难懂难用,我觉得一部分原因是F#中的函数接口(这里的接口指的是function signature, 我习惯叫它函数接口,如果对您阅读带来什么不便,请见谅). 看起来和我们平常熟... 阅读全文
posted @ 2009-08-18 12:16 芭蕉 阅读(1883) 评论(7) 推荐(4) 编辑
摘要:题外话:我写这个主要是希望更多的.Net开发人员能了解F#,能在看到F#代码时不被一堆奇怪的符号搞晕(其实也没几个奇怪的符号).我没有说过F#比别的语言好、会取代C#之类的话,只是希望更多的人能了解并开始使用F#(C#用的多了,了解下F#换换脑子也是挺不错的)。 写的例子、代码都比较简单,希望大家多多包涵。可能有朋友手头没有VSTS 2010 Beta1,这个没有关系,因为F#还有一个为VSTS ... 阅读全文
posted @ 2009-08-13 15:50 芭蕉 阅读(2256) 评论(9) 推荐(0) 编辑
摘要:F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes实现,通过剖析这一小段代码,我希望大家能对F#有个简单认识,并能自己写一些简单的小程序。[代码]废话少说,直接进入正题吧[代码]第一行,申明函数GetAllPrimesBefore, 并且该函数有一个参数n, 在这里我... 阅读全文
posted @ 2009-08-11 13:52 芭蕉 阅读(5905) 评论(35) 推荐(4) 编辑
摘要:园子里首页上基本都是些博主bala bala跟大家分享经验的文章,我来个换个话题,希望大家能喜欢。这个问题其实是Rico Mariani零四年发布在他blog中的一个非常棒的帖子,最终演化成了一个系列。(可能有人要问Rico Mariani是谁,嗯,基本上没有人比他更有资格谈.net performance了),我在这里发的其实就是此系列的第一篇。考虑下面三种选择1sw.WriteLine(sub... 阅读全文
posted @ 2007-10-18 00:24 芭蕉 阅读(2477) 评论(26) 推荐(0) 编辑

点击右上角即可分享
微信分享提示