导语:Christiaan Baes是一名技术专家,同是也是一名VB.NET的粉丝。在他的博文中写到:当我在看VBTeam时得知5月20日是Visual Basic的20岁生日。在这二十年来,Visual Basic一度是世界上开发者人数最多的一种语言之一,并持久不衰。
这一切还要追溯到1991年比尔·盖茨推出了Visual Basic 1.0版。这在当时引起了很大的轰动,许多专家都把VB的出现当做是软件开发史上的一个具有划时代意义的事件。事实上,它最初在1988年以名为Ruby的代码项目开始,该项目后来加入QuickBasic,再之后就演变成了Visual Basic。当时,Visual Basic还曾推出过Dos的版本 ,现在则被称为ConsoleApplication。
尽管VB 1.0的功能实在是太弱了,但是作为第一个“可视”的编程软件,它还是让很多程序员欣喜若狂,并开始尝试在VB的平台上进行软件创作。微软也不断创新,连续推出了VB 2.0、3.0、4.0、5.0、6.0......
到如今,VB已成为一种专业化的开发语言和环境,用户可用Visual Basic快速创建Windows程序,还可以编写企业应用的客户端/服务器程序及强大的数据库应用程序。今后,VB还会继续造福广大的用户和程序员。在此我们也衷心地祝愿VB 20岁生日快乐,并且能够越走越好。
以下是VB发展历程中的一些重大事件:
1991 年 5 月 20 日发表 Visual Basic 1.0 for Windows
微软于 1991 年在亚特兰大发表了 Windows 平台的 Visual Basic for Windows。
Microsoft Visual Basic: 第一个包装彩盒
1992 年 9 月 1 日发表 Visual Basic for MS-DOS
微软于 1992 年 9 月发表了 Microsoft Visual Basic for MS-DOS 标准版和专业版。如同 Windows 平台的 Visual Basic,这版本提供了简易的图形设计特点,用于设计功能强大、多样的传统应用程式。开发人员只需要简单的绘制用户介面,并附加相应事件代码就可以了。
1993 年 5 月 14 日发表 Visual Basic 3.0 for Windows
微软于 1993 年 5 月发表 Visual Basic 3.0 for Windows 标准版和专业版。在 Visual Basic 3.0 中提供了 Microsoft Access Database Engine for Windows 1.1 用以浏览广泛的资料以及提供物件连接嵌入 (OLE) 2.0 的功能,开发各种商业应用软体。在这版本中,同时还加入许多新工具和控制项以及增强性的自订控制项标准。
1993 年 6 月 29 日 Visual Basic 内建于 Excel 5.0 和 Project 4.0
在 PC Expo 演讲中,比尔盖兹 (Bill Gates) 宣布微软的 Visual Basic for Applications (VBA) 将被整合于微软 Excel 5.0 和 Project 4.0,并于 1993 年的秋季共同发表。Visual Basic 将属于 Windows 和 Macintosh 平台、统一的应用程式巨集语言。在当时,一个通用巨集语言和 OLE 2.0 是微软的两大策略,透过这两个工具,用户可以跨越并整合不同应用程式、使自动化运行并生成各种自订化解决方案。VBA 的灵活性以及它强大的开发引擎更使得 Visual Basic 成为流行,并受到高度赞赏的程式开发技术。并且,数以十万计的增值零售商和第三方开发人员已经加入到全球的 Visual Basic 开发团队,这些开发人员能迅速利用他们现有的 Visual Basic 知识,开发属于微软 Office 平台的各种解决方案。
1994 年 11 月 14 日发表 Visual Basic 4.0
1994 年 11 月微软在拉斯维加斯的 COMDEX 发表了 Visual Basic 4.0 for Windows。在这次发表中,首次提出了属于 32 位元 Windows 应用程式的 OLE 自订控制项 (OCXs) —一种属于 OLE 标准定义的可重复使用的元件。
1995 年 12 月 12 日发表了 Visual Basic 4.0 的三个版本:标准版、专业版和企业版
1995 年 12 月微软发表了 Microsoft Windows NT® 和 Windows 95 版本的 Visual Basic 4.0,在这版本中,不但增强了 Visual Basic 标准版和专业版的各种特征,并且也推出了一个全新版本:Visual Basic 4.0 企业版,满足企业和团队的开发需求。Visual Basic 4.0 的三个版本中都包含了增强的 OLE 技术支援,增强的资料浏览技术,开放的视觉化开发环境以及与 Windows 95 和 Windows NT 的无缝整合。
Visual Basic 图表
1995 年 12 月 7 日发表 Visual Basic Scripting
1995 年 12 月微软发表 Visual Basic Scripting (VBScript),一种属于 Visual Basic 的 Internet 的描述语言。VBScript 是用于设计 Web 内容的高性能描述语言。VBScript 允许开发人员在 Web 页面连结和自动化各种物件变数,例如 OLE 物件。VBScript 同时也已成为整个 Internet 的免费开发语言规范。
1997 年 2 月 3 日发表 Visual Basic 5.0 专业版
1997 年 2 月微软发表了 Visual Basic 5.0 专业版—一个全球快速应用开发平台上最流行的开发工具。在 Visual Basic 5.0 中,微软加入了许多新特征提高 Visual Basic 整体性能和增强开发效率,并且能帮助开发人员高效、快速和灵活的解决方案。这些特性包括:Native 语言编译、高速资料库浏览和改良整合开发环境,这些特征使 Visual Basic 5.0 成为当时 Basic 最为强大的版本。另外,开发人员可以在 Visual Basic 5.0 编制 ActiveX® 元件,这功能使全球 300 多万开发人员能快速开发各种元件的、执行于 Internet、Intranet 和主从架构的应用软体。
1997 年 3 月 10 日发表 Visual Basic 5.0 控制项开发版
1997 年 3 月微软发表了 Visual Basic 5.0 的控制项开发版。透过这版本,用户可以快速方便的开发 ActiveX 控制项,用于各种 Internet、Intranet 和主从架构的应用软体。
1998 年 6 月 15 日发表 Visual Basic 6.0
1998 年 6 月微软发表 Visual Basic 6.0,一个流行的快速应用软体发展工具。Visual Basic 6.0 作为微软 Visual Studio® 6.0 工具套件之一,它提供了图形化、ODBC 或 OLE DB 实现整合资料浏览工具平台,以及并提供 Oracle 和 SQL Server™ 的资料库连结工具。Visual Basic 6.0 的 Web 开发特性可以让开发人员以更方便、元件式的方法,开发各种 HTML 和动态 HTML 的应用程式。这些新特性,同时结合性能最佳化,简化应用程式的部署和除错以及支援微软伺服器技术等特点,使得 Visual Basic 6.0 成为建立可扩展的企业应用开发平台的理想选择。
关于更详细的VB历史,可查看:VB发展历程