代码改变世界

评论排行榜

Visual Studio 2008 可扩展性开发(八):关于用户界面的种种(上)

2009-05-10 00:25 by Anders Cui, 7610 阅读, 收藏,
摘要: 本文介绍了VS工具窗口相关的内容。首先是如何访问、操作那些内置的工具窗口,如Solution Explorer、Output Window等等;然后介绍了如何创建自定义的工具窗口,在这个窗口中可以查看VS的快捷键列表。 阅读全文

Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(上)

2009-02-28 19:23 by Anders Cui, 10734 阅读, 收藏,
摘要: 本文主要关注的是Add-In向导所产生的代码,其中的重点是Connect.cs和.Addin文件。Connect类是Add-In的实现类,有了它一个程序集才得以成为一个Add-In;.Addin文件中包含了Add-In的配置信息,VS以此来管理Add-In。有了这些,我们对Add-In的运行机制就有了更清楚的认识。 阅读全文

F#探险之旅(二):函数式编程(下)

2008-09-06 11:29 by Anders Cui, 3894 阅读, 收藏,
摘要: 本文继续讨论F#函数式编程范式的核心内容,主要是模式匹配、自定义类型、异常处理和延迟求值等内容,模式匹配可以很大程度上简化我们的程序;自定义类型则可以帮助我们更好地组织程序;延迟求值不仅能够提升性能,还可用于创建无限的数据结构,比如自然数序列。至此,F#的函数式编程的相关内容就介绍完了。另外,在开发F#程序时,建议常用Reflector来看看编译后代码的样子,来了解它优雅的函数式编程背后到底是什么。 阅读全文

二十六岁,仍在路上

2007-11-17 14:43 by Anders Cui, 755 阅读, 收藏,
摘要: 写在二十六岁边上。 阅读全文

曾经的你

2007-02-28 09:40 by Anders Cui, 624 阅读, 收藏,
摘要: 曾梦想仗剑走天涯看一看世界的繁华年少的心总有些轻狂如今你四海为家曾让你心疼的姑娘如今已悄然无踪影爱情总让你渴望又感到烦恼曾让你遍体鳞伤走在勇往直前的路上有难过也有精彩每一次难过的时候就独自看一看大海总想起身边走在路上的朋友有多少正在疗伤不知多少孤独的夜晚从昨夜酒醉醒来每一次难过的时候就独自看一看大海总想起身边走在路上的朋友有多少正在醒来让我们干了这杯酒好男儿胸怀象大海经历了人生百态世间的冷暖这笑容... 阅读全文

Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(下)

2009-03-03 00:14 by Anders Cui, 10313 阅读, 收藏,
摘要: 本文主要介绍了VS Add-In的事件和生命周期,通过这些知识,我们能够知道在何时获取需要的信息;同时还简单介绍了VS自动化对象模型。加上Add-In运行机制解析(上),我们应当对Add-In的运行机制有个基本的了解,接下来就可以考虑开发真正有用的Add-In了。 阅读全文

F#探险之旅(四):面向对象编程(下)

2008-10-12 16:43 by Anders Cui, 2702 阅读, 收藏,
摘要: 至此,F#中的面向对象编程范式介绍完毕,我们手中的F#也变得更为锐利。本文首先介绍了类的继承、类的方法(虚方法、抽象方法等)、访问基类等跟继承相关的概念;接着是类的属性和索引器、类的静态方法这些类的特殊成员;最后讨论了如何定义委托、结构类型、枚举类型等特殊类型。相信有了这些知识,我们完全可以使用F#代替C#来编写类库了。学习这些知识的过程,也给了我们一个从新的角度了解.NET Framework的机会。在学习了F#的三种主要编程范式之后,下一步该考虑如何在实战中应用它,比如如何组织规模较大的程序,如何建立UI,如何与其它.NET语言进行交互等等,在后续的随笔中将逐步介绍这些内容。 阅读全文

F#探险之旅(三):命令式编程(下)

2008-09-28 01:40 by Anders Cui, 3238 阅读, 收藏,
摘要: 走马观花,这一站的风景看得差不多了,命令式编程的核心部分也介绍完毕。有了函数式编程和命令式编程的知识,我们应该有信心解决大部分问题了。使用F#,我们可以选择合适的编程范式,而不是囿于特定的一种范式。我们将看到在C#所熟悉的控制流程,如何在F#中使用.NET类库中类型和它的属性、方法、索引器和事件等成员,还有如何对.NET类型进行模式匹配,最后是很实用的“|>”操作符。如果你刚开始不太接受函数式编程,就从这里开始吧。 阅读全文

程序员职业的乐趣和苦恼

2008-09-06 22:53 by Anders Cui, 1510 阅读, 收藏,
摘要: 久闻《人月神话》的大名,但却一直没有买它,下载的电子版也一直搁置在那里。直到最近看到同事桌上摆着这本书,才想去要用它打发上下班的时间。在第一章中有一段关于乐趣和苦恼的阐述,读来饶有共鸣。 阅读全文

F#中的事件(下)

2009-08-21 00:56 by Anders Cui, 2965 阅读, 收藏,
摘要: 本文首先介绍了如何使用Event.create方法创建新的事件,然后在此基础上讨论了如何发布和订阅事件,这样可以更符合我们的编码习惯。不过这种方式发布的事件在C#等其它.NET语言中却难以使用,所以最后介绍了如何发布标准的.NET事件,这样就可以兼容于F#和其它的.NET语言了。 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页