代码改变世界

随笔档案-2009年03月

Visual Studio 2008 可扩展性开发(七):操作文本编辑器

2009-03-30 23:32 by Anders Cui, 9069 阅读, 收藏, 编辑
摘要: VS2008的编辑器功能颇为强大。问题在于,VS面向的是所有的开发人员,它只能够提供最通用的功能,如果对VS的编辑器有些额外的需求,我们只好自己动手了,本文将介绍如何对文本编辑器进行扩展。编辑器的扩展相关的接口及其成员数量众多,这给了我们很大的空间。这一次的例子是CodeTemplate,通过这个功能可以为那些重复输入的代码或注释建立模板,节省很多时间。 阅读全文

书籍推荐:《少有人走的路》

2009-03-22 22:08 by Anders Cui, 2094 阅读, 收藏, 编辑
摘要: 人生是一场艰辛之旅,心智成熟的旅程相当漫长,但通过本书我们可以学习如何通过“自律”解决自己遇到的问题,对人生有更为清晰的认识;也可以学习爱,学习如何做更好的父母。我想也许可以总结为:这本书告诉我们怎样去让心智更成熟,更好地爱自己,爱所爱的人。 阅读全文

Visual Studio 2008 可扩展性开发(六):操作Solution Explorer

2009-03-19 01:45 by Anders Cui, 8537 阅读, 收藏, 编辑
摘要: 在可扩展性开发(五)中,我介绍了对于Solution、Project、ProjectItem的基本操作,可以认为它们面向的是解决方案内容的物理(文件)表示,我们需要使用VS提供的解决方案管理器(Solution Explorer)来管理它们。毫无疑问,解决方案管理器是VS中最重要的UI元素之一,本文就介绍对它的操作。这一次的例子是CollapseAllProjects,可以将解决方案中所有的项目节点折叠起来,如果项目很多,这个功能会很有用。 阅读全文

第19届Jolt大奖揭晓(转载)

2009-03-16 23:58 by Anders Cui, 3679 阅读, 收藏, 编辑
摘要: 第19届Jolt大奖揭晓。刚看到清单,一片茫然,为了不让自己显得过于落伍和闭塞,我来回看了几遍获奖清单,认识的面孔还是那么少。。。 阅读全文

Visual Studio 2008 可扩展性开发(五):操作Solution、Project和ProjectItem

2009-03-15 23:10 by Anders Cui, 11074 阅读, 收藏, 编辑
摘要: 在VS中,解决方案、项目和文件(夹)是其基本组织形式,也是我们开发人员最为熟悉的元素了,本文介绍的就是与此相关的操作。这些操作是通过开发一个具备初步功能的代码生成器来演示的,其中可以了解如何从解决方案开始,自上而下逐步生成项目、文件夹和文件。 阅读全文

Visual Studio 2008 可扩展性开发(四):添加新的命令

2009-03-09 01:12 by Anders Cui, 8191 阅读, 收藏, 编辑
摘要: 本文首先介绍了命令和命令栏的概念,正是通过命令VS才可以与Add-In进行交互。然后通过两个例子解释了如何添加、执行命令,以及如何执行VS内置的命令,接下来我们就有办法操作VS的方方面面了:解决方案、项目、文档、代码等等,敬请期待:-) 阅读全文

讨论:为什么函数式编程没有流行起来?(转载)

2009-03-03 21:22 by Anders Cui, 3650 阅读, 收藏, 编辑
摘要: 函数式编程已经不是什么新概念了,但是对于很多编写应用程序的编程人员来说,函数式编程仍显得那么陌生和遥远。对此Confusion发起了一场关于“为什么函数式编程语言没有流行起来”的大讨论。 阅读全文

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

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