10 2008 档案

摘要:Windows Presentation Foundation (WPF) 是一个演示平台,它提供了许多主要用于显示内容的控件和类似于控件的类型。这些类型的内容模型可以非常灵活,有时却非常严格。例如,某些类型只能包含一段内容,但是某些内容可以包含多个项目。另外,内容可以是文本、其他控件或者特定元素集。 阅读全文
posted @ 2008-10-29 21:10 杰克帝.NET 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这包括如何在可扩展应用程序标记语言 (XAML) 中和代码中使用现有的依赖项属性。本概述还介绍了依赖项属性所特有的方面(如依赖项属性元数据),并说明了如何在自定义类中创建自己的依赖项属性。 阅读全文
posted @ 2008-10-29 20:39 杰克帝.NET 阅读(894) 评论(0) 推荐(0) 编辑
摘要:枚举类型是个很不错的机制,灵活使用可以灵活编写代码... ... 工作起来也就轻松许多。 阅读全文
posted @ 2008-10-21 19:36 杰克帝.NET 阅读(1622) 评论(2) 推荐(0) 编辑
摘要:当我们需要对已有类的功能进行扩展时,我们通常会想到继承,继承已有类,然后为其加入新的行为。而C# 3.0中加入的扩展方法特性,则提供了另一种实现功能扩展的方式,我们可以在不使用继承的前提下实现对已有类本身的扩展,这种方法并不会产生新的类型,而是采用向已有类中加入新方法的方式来完成功能扩展。 阅读全文
posted @ 2008-10-17 16:47 杰克帝.NET 阅读(586) 评论(0) 推荐(0) 编辑
摘要:有些时候我们需要临时保存一些运算的中间结果,特别是当这些中间结果是由多个部份组成时,我们常常会去声明一个新的类型, 以方便保存这些中间结果。表面上看起来这很正常,而细想之后就会发现,这个新类型只服务于这个函数,其它地方都不会再使用它了, 就为这一个函数而去定义一个新的类型,确实有些麻烦。 现在,C#3.0中的匿名类型特性就可以很好的解决上面提到的问题,通过匿名类型,我们可以简单使用 new { 属性名1=值1, 属性名2=值2, ..... , 属性名n=值n } 的形式直接在函数中创建新的类型,{ }是匿名初始化器。 阅读全文
posted @ 2008-10-17 11:00 杰克帝.NET 阅读(464) 评论(1) 推荐(0) 编辑
摘要:C# 3新增了关键字“var”。在编译器能明确判断变量的类型时,它允许对本地类型进行推断。然而,对于何时应该使用它却存在某些争论。 阅读全文
posted @ 2008-10-17 10:44 杰克帝.NET 阅读(695) 评论(1) 推荐(0) 编辑
摘要:C#编译器玩的一个魔术,对象和集合(泛型)初始化器。这里还有一个NET3.0特性整理的连接:http://www.codeproject.com/KB/cs/csharp3.aspx 阅读全文
posted @ 2008-10-17 10:43 杰克帝.NET 阅读(385) 评论(1) 推荐(0) 编辑
摘要:F#语言中的WPF 阅读全文
posted @ 2008-10-15 18:54 杰克帝.NET 阅读(563) 评论(0) 推荐(0) 编辑
摘要:F#语言2008年9月CTP版已经更新 阅读全文
posted @ 2008-10-15 18:51 杰克帝.NET 阅读(287) 评论(0) 推荐(0) 编辑
摘要:微软未来将在其开发语言整合F#语言 阅读全文
posted @ 2008-10-15 18:46 杰克帝.NET 阅读(563) 评论(0) 推荐(0) 编辑

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