代码改变世界

认识“闭包”

2011-09-23 15:13 by Damon.Tian, 125 阅读, 收藏, 编辑
正文内容加载中...

Clrver使用

2011-09-20 17:22 by Damon.Tian, 250 阅读, 收藏, 编辑
摘要: Clrver是随DotNet Framework SDK一起发布的CMD工具。主要用于查看安装的Framework版本,以及运行的进程以来的Framework版本。 使用Clrver工具时,低版本的Clrver工具无法检测到高版本的CLR和程序。 Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools中的为4.0的版本。 ...阅读全文

Silverlight显示控件换行的几种方式

2011-08-09 13:05 by Damon.Tian, 653 阅读, 收藏, 编辑
摘要: 在Silverlight中我们经常使用的显示控件就是Label和TextBlock,由于单行文字显示过程,通常我们需要对显示的内容进行换行处理。首先我们来看TextBlock的处理方式,TextBlock支持TextWraping属性,可以直接设置TextWraping为"Warp"就可以实现自动换行。虽然实现了换行,但是没有达到预期的效果,我们需要在第一句话的时候就产生换行。现在我们需要在我们想要换行的地方直接换行。View Code 1 <TextBlock Width="400" ">2 <Run>我需要换行<阅读全文

F#学习(二)

2010-05-11 23:20 by Damon.Tian, 1600 阅读, 收藏, 编辑
摘要: 接着上一篇,继续开始我们的F#旅程。今天我们依然采用VS2010来演示F#。  先建立一个F#的项目,在编辑区鼠标右键选择打开F# Interactive,我们可以在VS运用fsi.exe的所有功能,也可以如同SQL一样选择语句执行。  首先我们看到上面的提示#help,我们可以直接在 F# Interactive中输入[代码]  就出现了如下图:  前3个很明显是控制DLL文件和FS文件的动态加...阅读全文

F#学习开篇(一)

2010-05-07 16:34 by Damon.Tian, 493 阅读, 收藏, 编辑
摘要: F#作为微软的.NET平台上新的一员,它的出现是那么的必然。大家熟知的泛型、LINQ都是将一些函数式编程概念全新应用到语言所致。如今随着多核 CPU 的普及,安全的并发程序已成为过去三年来的关注焦点。函数式语言倡导一种固定不变的数据结构,可在线程和机器之间传递,而无需担心线程安全或原子访问,利用这一特点可更轻松地编写更支持并发特性的库。  介绍任何语言的特有方式就是通过那几乎成为标准的&ldquo...阅读全文