自动化软件开发

Visual Basic 6 25 周年

 

Visual Basic 6 25 周年

Visual Basic 6.0 是 Visual Basic“经典”的最后一个版本(VB.NET 之前的版本)。它是迄今为止 32 位 Windows 95/NT 及更高版本最流行的版本。它非常受欢迎,并且仍在许多公司中使用。它于 1998 年中发布,与 5.0 版本相比在多个方面进行了改进,例如:

  • 更快的编译器
  • 新的 ActiveX 数据控制对象
  • 新的数据报告设计器
  • 新的打包和部署向导
  • 额外的互联网功能

让我们记住 Visual Basic 是如何成为如此出色的开发环境的。

历史简介

Alan Cooper被广泛认为是“Visual Basic 之父”。他和他的公司(称为 Tripod)与 Microsoft 签订合同,为 Windows 3.0 开发一个可编程表单系统,代号为 Ruby(与后来的 Ruby 编程语言无关)。它根本不包括编程语言。Microsoft 决定将 Ruby 与 Basic 语言结合起来创建 Visual Basic。Ruby 还提供了加载包含附加控件(当时称为“gizmos”)的动态链接库的能力,后来成为 VBX 接口(早于 ActiveX)。“VBX”界面的发明为这些“动态安装控件”的供应商创建了一个全新的市场(你好 OCX!)。

第一个版本

“basic Thunder”项目于 1990 年启动:结合了 Ruby 表单系统并嵌入了 BASIC 语言。Thunder 保留了主要内部函数的名称ThunderRTMain,直到构建的最后一个版本。1991 年 5 月,在佐治亚州亚特兰大举行的 Comdex/Windows World 贸易展上,针对 Windows 3.x(16 位)发布了 Visual Basic 1.0。

视觉基本1.0

操作系统

Microsoft 于 1992 年发布了用于 MS-DOS 的 Visual Basic 1.0,当时许多用户和公司仍在使用 DOS。它是 QuickBASIC 和 BASIC 专业开发系统的继承者。它是用于 DOS 的 VB 的唯一版本,因为 Microsoft 专注于 Windows 开发。

用于 MS-DOS 的 Visual Basic 1.0

Visual Basic 2.0 和 3.0

Visual Basic 2.0于1992年11月发布。编程环境更易于使用,并且速度得到提高。然而,最引人注目的版本是 Visual Basic 3.0,它于 1993 年夏天发布,有标准版和专业版。VB3 包含 Jet 数据库引擎 1.1 版,它可以读写 Jet(或 Access)1.x 数据库。因此,在 Windows 3.x 下开发具有数据库访问功能的应用程序变得很流行。

视觉基本3.0

视觉基本4.0

Visual Basic 4.0于1995年8月发布,是第一个可以创建32位和16位Windows程序的版本。虽然 Visual Basic 的早期版本使用 VBX 控件,但 Visual Basic 现在使用 OLE 控件(文件名以 .OCX 结尾)。这些后来被称为 ActiveX 控件。这是支持 16 位程序的最后一个版本。

视觉基本4.0

视觉基本5.0

Visual Basic 5.0(1997 年 2 月)专门用于 32 位版本的 Windows。它引入了创建自定义用户控件的能力以及编译为本机 Windows 可执行代码的能力,从而加速了计算密集型代码的执行。

视觉基本5

视觉基本6

Visual Basic 6.0(1998 年中)改进了先前版本中引入的功能,并添加了新功能,例如:ADO(新的 OLEDB 感知数据源)、IIS 应用程序、DHTML 应用程序、数据报告……它是迄今为止最受欢迎的版本。Microsoft 在 Windows 10 和 Windows 11 的生命周期内正式支持 Visual Basic 6 Core 运行时环境。但是,不再支持 Visual Basic 开发环境 (IDE)。如今,有许多用 VB6 构建的应用程序被许多用户使用。

网络

Visual Basic .NET 是 Microsoft 指定的 Visual Basic 6.0 的继承者。它是 .NET 平台的一部分,并放弃了 5.0/6.0 时代引入的本机可执行文件。主要问题是不向后兼容 Visual Basic 6.0。所以,你必须学习一种新的语言/框架,并将你的 VB6 代码重写为 VB.NET。

RAD Basic:Visual Basic 经典新开始

由于禁止重写使用 VB6 构建的整个软件应用程序的成本,因此 RAD Basic 提供了一种与 VB6 100% 兼容的解决方案。它本身适用于 VB6 文件格式并遵循 VB6 语言定义。主要目标是兼容性并促进这种新的、真正的替代品的采用。

RAD Basic 带有包含一些控件的表单

Visual Basic 6(又名 Visual Basic Classic)位于 TIOBE 索引的前 20 名,用它创建的应用程序被很多人使用,并且许多开发人员正在积极使用它进行编码。RAD Basic 将扩展并支持这个出色的开发环境。

VB6 25 岁生日快乐!

 

posted on 2023-07-02 18:15  自动化软件开发  阅读(135)  评论(0编辑  收藏  举报

导航