社区编辑申请
注册/登录
二十年不断创新:Visual Basic生日快乐
开发
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......

Visual Basic迎来第20个生日

到如今,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 成为建立可扩展的企业应用开发平台的理想选择。

责任编辑:陈贻新 来源: MSDN
相关推荐

2022-05-18 23:42:08

网络安全安全分析工具

2022-04-26 23:42:08

Windows 10微软升级

2022-05-11 14:48:33

腾讯云寿险民生保险

2022-05-12 14:44:38

数据中心IT云计算

2022-05-11 08:23:54

自动化测试软件测试

2022-04-25 14:06:28

数据分析人工智能机器学习

2022-05-09 11:57:39

云原生实践安全

2022-05-24 08:21:16

数据安全API

2022-04-19 06:20:14

CentOSLinux红帽

2022-05-24 12:05:36

Testin云测试

2022-05-24 07:51:05

测试模型测试单元测试

2022-05-16 08:33:54

漏洞微软安全补丁

2022-05-23 10:55:19

华为数字化转型架构蓝图

2022-04-28 20:24:44

华为华为终端

2022-04-29 13:15:13

数据中台管控

2022-05-16 16:44:08

AI合成生物学数据集

2022-04-23 17:49:05

元宇宙51CTOMetaCon

2022-05-13 11:02:45

数据中心配电设计

2022-05-10 14:11:55

人工智能金融科技机器学习

2022-05-17 10:14:06

CIOIT领导者

同话题下的热门内容

突发!Gitee宣布仓库开源必须人工审核,「中国Github」要无了?让程序员心动的11种新编程语言风口上的低代码,技术人需要考虑哪些?中国首位游戏设计博士黄石:今日之技术即未来之艺术!所有技术都在加速发展Flutter vs ReactJS:2022年应该选哪个?用不同的测试模型来构建测试套件Linux容器技术的实现原理再有人问你什么是分库分表,直接把这篇文章发给他

编辑推荐

2017年9月编程语言排行榜:Java、C与C++三巨头还能统治排行榜多久?2017年最受欢迎的5个前端框架比较2017年11月编程语言排行榜:脚本语言怎么了?2017年3月编程语言排行榜:Swift首次进入前十最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
我收藏的内容
点赞
收藏

51CTO技术栈公众号