.NET Framework包括许多新的和改进的用于提高工作效率的功能。IDE 还进行了重新设计,从而向开发人员提供对.NET Framework 组件的直接访问,下面就对.NET Framework功能做个介绍。
介绍了VS的历史及其基本要素,这样可以建立起对它的感性认识了。同时还稍微提及了VS的扩展性(也是本系列的主题),主要有三种方式,Macro、Add-In和VsPackage,它们各有所适用的场景,我打算从Add-In开始。在接下来的几篇随笔中,我将通过一些实例逐步展开对Add-In开发的讨论,同时会把代码放在Google Code上。
前言
Visual Studio是微软最知名的产品之一,在使用微软.NET Framework技术的开发人员的心目中尤为如此。相信这一点无须多说。它建立在IDE(统一开发环境)的基础之上,可用于开发多种不同类型的应用程序。
Visual Studio,通常被简称为VS(以下皆按此简称),支持多种平台和编程语言。了解VS的历史以及每个版本的更迭,对学习它的扩展性开发会很有好处。所以在这里简单地说说VS在过去的12年里的历史。#t#
VS的历史
在软件领域,VS的历史算比较长的了。在此期间,微软开发了数种编程语言和支持这些语言的可视化IDE,将其称为“Visual Studio”。当然,VS在12年间已经有了发生了很大的变化,不仅仅是它本身变得强大,与语言和其它技术的集成也得到了增强。除了这些,微软还添加了一些特性来支持数据库开发、标记语言(如XML)、Web开发工具、单元测试和团队协作。
接下来将逐一介绍微软已经正式发布的六个版本。
微软在1997年***尝试在单一环境中支持多种语言。它包括如下组成部分:
Visual Basic 5.0、Visual C++ 5.0、Visual FoxPro 5.0 (用于xBase编程)、Visual J++ 1.1 (用于Windows下的Java编程)、Visual InterDev 1.0 (用于ASP开发)、MSDN、Visual C++、Visual J++、Visual InterDev和MSDN使用相同的环境,名为.NET Framework,而Visual Basic和Visual FoxPro则拥有自己的开发环境。VS 97的内部版本号为5.0。
这个版本是VB的绝唱,因为现在的VB.NET在基础上与那时的VB有很大不同。VS 6.0 也是Windows 9x平台下VS的***版本。同时Visual J++ 遭到彻底放弃,从此微软不再支持针对JVM(Java Virtual Machine)的任何.NET Framework编程语言(但两三年后我正是在Visual J++下写出了我的***个Hello World程序)。