摘要:
在C#中,凡是实现了IDisposable接口的类,都推荐的使用using语句。尽管DataContext也实现了IDisposable,但真的有必要手动执行其Dispose方法吗?
阅读全文
posted @ 2010-01-04 17:17
麒麟.NET
阅读(7000)
推荐(7)
摘要:
十年。
十年花间一壶酒,十年指尖一缕烟。
21世纪的第一个十年,正在滴答作响的读秒。蓦然回首,这是怎样的十年?十年的我,发生了怎样的改变?
阅读全文
posted @ 2009-12-28 15:03
麒麟.NET
阅读(742)
推荐(1)
摘要:
我们在写代码时往往会在foreach语句中使用某个方法,如:
foreach (string foo in Foo())
{
}
在这段代码中,Foo方法会执行多次吗?
阅读全文
posted @ 2009-12-22 15:55
麒麟.NET
阅读(1615)
推荐(0)
摘要:
在警惕值类型的陷阱中,乌卡卡同学指出第一个示例之所以出现问题,是因为委托的实现方式不对。我能想到的“委托的实现方式”除了这种正常的赋值,剩下的就是用Lambda表达式或匿名方法了了,于是我把代码改为如下的形式
阅读全文
posted @ 2009-12-10 10:53
麒麟.NET
阅读(1831)
推荐(1)
摘要:
在使用值类型LazyString分析字符串的评论中,有人贴出了这样两段有意思的代码。我们来逐一分析。
阅读全文
posted @ 2009-12-09 16:37
麒麟.NET
阅读(1892)
推荐(2)
posted @ 2009-12-08 12:58
麒麟.NET
阅读(6659)
推荐(12)
摘要:
本文主要介绍如何使用MyEclipse Hibernate Tool工具自动生成持久化类。
阅读全文
posted @ 2009-11-09 15:40
麒麟.NET
阅读(2888)
推荐(0)
摘要:
Jeffrey Richter在最新的随笔中透露,CLR via C# 3rd Edition已经提交出版社编辑,并将于明年3月22日Visual Studio 2010发布时同步出版。
阅读全文
posted @ 2009-11-02 15:17
麒麟.NET
阅读(1513)
推荐(0)
摘要:
在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法。在View中,包含一个类型为HtmlHelper的属性Html,它为我们呈现控件提供了捷径。我们今天主要来讨论Html.DropDownList的用法。
阅读全文
posted @ 2009-10-28 10:20
麒麟.NET
阅读(45428)
推荐(11)
摘要:

本文作为使用Axis2创建Web Service的后篇,主要介绍如何使用Axis2调用Web Service。
阅读全文
posted @ 2009-09-22 09:49
麒麟.NET
阅读(2633)
推荐(0)
摘要:

本文主要介绍如何用Axis2创建Web Service。
阅读全文
posted @ 2009-09-21 14:23
麒麟.NET
阅读(4286)
推荐(0)
摘要:
我最近对相对论突然产生了兴趣,明白了时间是相对的,而不是绝对的。处于运动中的物体,其时间会变慢,处于高速运动中的物体,时间的变慢会更为明显。假如我可以乘坐一部以N倍光速飞速行驶的列车,时间会不会变为负值呢?说不定真的可以穿越时空,回到从前。
阅读全文
posted @ 2009-09-14 14:39
麒麟.NET
阅读(752)
推荐(0)
摘要:
委托与很多设计模式都有着千丝万缕的联系,在前面的随笔中已经介绍了委托与策略模式的联系,本节主要来讨论委托与其他两个模式:观察者模式和模板方法模式。
阅读全文
posted @ 2009-09-07 16:59
麒麟.NET
阅读(3791)
推荐(4)
摘要:
在把委托说透(1)和(2)中,先后介绍了委托的语法和本质,本文重点介绍.NET中与委托息息相关的概念——事件
阅读全文
posted @ 2009-09-02 17:12
麒麟.NET
阅读(4408)
推荐(6)
摘要:
这不是一篇介绍Lambda表达式与递归函数的随笔,而是介绍这方面知识的链接集合。
阅读全文
posted @ 2009-09-01 14:12
麒麟.NET
阅读(1134)
推荐(1)
摘要:
在上一篇随笔中我们通过示例逐步引入了委托,并比较了委托和接口。本文将重点剖析委托的实质。
阅读全文
posted @ 2009-08-28 09:56
麒麟.NET
阅读(11197)
推荐(12)
摘要:
委托,本是一个非常基础的.NET概念,但前一阵子在园子里却引起轩然大波。先是Michael Tao的随笔让人们将委托的写法与茴香豆联系到了一起,接着老赵又用一系列文章分析委托写法的演变,并告诫“嘲笑孔乙己的朋友们,你们在一味鄙视“茴”的四种写法的同时,说不定也失去了一个了解中国传统文化的机会呢!”。
阅读全文
posted @ 2009-08-26 13:46
麒麟.NET
阅读(13553)
推荐(6)
摘要:
今天偶然又看到李之仪的这首卜算子,七夕将至,感慨万千。想起和妻子长达9年的两地分居,不禁潸然。
阅读全文
posted @ 2009-08-25 14:05
麒麟.NET
阅读(587)
推荐(1)
摘要:
昨天下班的路上,一个旋律不停在耳边回响,于是我填上这个词,居然觉得很好听。这是一首摇滚风格的歌曲,需要用“唐朝”的那种嗓音去演唱。 可惜谱子我写不出来,只能存在脑子里了。但愿以后看到这个词,还能想起旋律。这个词只是临时创作,与目前的生活状况毫无关系。
阅读全文
posted @ 2009-08-12 16:16
麒麟.NET
阅读(589)
推荐(0)
摘要:
使用DataGridView时需要注意的两个小问题
阅读全文
posted @ 2009-08-04 16:18
麒麟.NET
阅读(2797)
推荐(1)
摘要:
懒人王的TDD by example (1) -- 挑战让我想起了多年前抱着文曲星猜数的时光,逝者如斯夫……我本人一直认为TDD是个很玄妙的东西,它对我们习惯的功能驱动的编程方式是一种颠覆。我一直想实践一下,但是没有机会。希望能够从懒人王的这个系列里学到想学的东西。在此先实现一个非TDD的实现,回头再比较一下与TDD的方式有什么不同。由于时间仓促,没有过多的OO。整个代...
阅读全文
posted @ 2009-07-08 16:33
麒麟.NET
阅读(1870)
推荐(0)
摘要:
我们通常所讨论的多态,就是指子类对父类方法的重写(虚方法)或覆盖(非虚方法),这样的理解未免过于狭隘。.NET强大的特性能够实现其他语言中无法实现的多态性。
阅读全文
posted @ 2009-07-06 15:56
麒麟.NET
阅读(2777)
推荐(0)
摘要:
本文主要介绍VS中的常用功能(笔者常用的)在Eclipse下如何实现,希望对转战到Eclipse的原.NET程序员有所帮助。
阅读全文
posted @ 2009-06-22 16:57
麒麟.NET
阅读(2177)
推荐(0)
摘要:
Jeffrey Richter在其最新的博文中透露了已经开始编写CLR via C#, 3rd Edition。这本书基于.NET 4.0,涵盖CLR 4.0相对于2.0的新特性和改进,并且还包括C# 3.0和4.0的内容。该书有望在.NET 4.0发布的时候同步上市。
阅读全文
posted @ 2009-06-18 10:36
麒麟.NET
阅读(1722)
推荐(1)
摘要:
上一篇随笔我们用Hello RCP模板创建了一个简单的RCP应用,并介绍了系统自动生成的5个类 。本文将重点介绍RCP的架构并对其中的一些概念进行阐述。
阅读全文
posted @ 2009-06-16 15:54
麒麟.NET
阅读(6299)
推荐(1)
摘要:
对URL中的日期参数,老赵提供了一个非常经典的解决方案。但是这里的日期参数是以yyyy-MM-dd的形式出现的,用户往往会有这样的需求,即URL中的参数一定要为Demo/Date/2009/06/05的形式。由于RouteData是以/来划分segment的,老赵的方案似乎就不适用了。
阅读全文
posted @ 2009-06-05 14:45
麒麟.NET
阅读(3890)
推荐(1)
摘要:
在4月9日微软官方推出的ASP.NET MVC 1.0正式版中,并没有包含ASP.NET MVC v1.0 Futures,这使得很多有用的扩展方法都无法使用。比如,Html.ActionLink<Controller>辅助方法。 该程序集(Microsoft.Web.Mvc.dll)中包含众多扩展方法,以前的CTP版本都有,但在正式版发布的时候,去掉了这部分。据说是为了保持版本的稳定...
阅读全文
posted @ 2009-06-04 16:24
麒麟.NET
阅读(1022)
推荐(0)
摘要:
老赵在介绍Routing扩展的WebCast中出了点“小状况”,即将DateTime.ToString(“yyyy-MM-dd”)修改为DateTime.ToString(“yyyy/MM/dd”)后,页面中仍然显示为yyyy-MM-dd样式的日期格式。相信看过WebCast的同学都还记得吧。我不解,将老赵代码中DateTimeFotmatter的Formate属性修改为yyyy/MM/dd,在页...
阅读全文
posted @ 2009-06-04 15:40
麒麟.NET
阅读(12360)
推荐(1)
摘要:
ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Beginning ASP.NET MVC 1.0一书)又陆续发表了一些文章,对这13个扩展点分别进行深入的讨论。我将在以后的随笔中对这些文章逐一进行翻译,希望能对大家有所帮助。
阅读全文
posted @ 2009-06-01 10:38
麒麟.NET
阅读(11929)
推荐(4)
摘要:
Eclipse RCP(Rich Client Platform)允许开发者使用Eclipse架构设计灵活的、可扩展的、美观的应用程序。本系列希望通过层层深入的介绍,一步一步带您进入Eclipse RCP的玄妙世界。
阅读全文
posted @ 2009-05-25 16:40
麒麟.NET
阅读(6581)
推荐(1)