首页 > 其他分享 >Visual Basic 6 25 周年

Visual Basic 6 25 周年

时间:2023-07-02 18:33:51浏览次数:50  
标签:25 控件 Windows Visual VB6 版本 Basic

 

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 岁生日快乐!

 

标签:25,控件,Windows,Visual,VB6,版本,Basic
From: https://www.cnblogs.com/AutomationSoftware/p/17521146.html

相关文章

  • 25届腾讯测试开发面经(已oc)
    面试过程5月29日一面5月31日二面6月12日三面6月14日hr面6月26日oc一面自我介绍介绍一下项目(校园餐饮管理系统)?这个项目有哪些核心的表?这个项目是内部实践用还是学校用?描述一下某一个核心的模块,以及它的一个实现逻辑,以及你是如何去测试的?那什么时候你这条re......
  • 一、6.25-7.1
    安装了java的idea编译器,按b站教程,发现安装完成后不能运行。todesk远程求助后发现缺少配置调试jdk,java开发环境就此搭建完成 6.25 cmd指令打开软件:找到文件所在位置,“字母+冒号”切换盘符,找到qq.exe所在位置,多级目录打开即可常用软件快捷打开:将文件路径记录到固定地方(环境......
  • 暑假第二周(6/25~7/01)
    6/25 从今天起,我爸我妈要上班(明明是周日),我弟要上学(万恶且该死的调休政策),所以今天一个人在家(中午也没一个人回来)早上8点,在太阳光的催促下我睁开了双眼,妈妈应该是刚走没多久,弟弟是五点钟起的床,不到六点就到了学校,现在学生真苦,初一就这么紧张。我起来进行洗漱,肚子饿了,在厨房里找......
  • LeetCoe-25-K个一组翻转链表
    25题:K个一组翻转链表题目给你链表的头节点head,每 k 个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换......
  • 假期周进度报告2(6.25-7.1)
    本周(6.25-7.1)主要完成小学期的相关任务。下周准备继续进行小学期的任务。周日,进行算法与数据结构综合训练,综合应用算法训练,写第二阶段实验报告,完成了第二阶段实验报告,未遇到问题。周一,进行算法与数据结构综合训练,综合应用算法训练,准备第二阶段的验收,完成了第二阶段的整体测试,未......
  • 每周总结(6.25-7.1)
    6.25日:原本订好早九点练车,由于教练临时有事,无法进行。下午一点开始打工做服务员,直至凌晨12点回家。6.26日:早上9点练车,复习前后前进停车。9点半回家自学1小时Java。下午一点打工,直至12点半,回家。6.27日:早上九点练习倒车入库,9点半回家的路上下大雨。安装Java开发环境,并打出hellowo......
  • ChatGPT 讲的笑话90%是重复的?归纳出来只有这25个?
    作者|小戏、Python幽默,似乎一直是一种专属于人的语言技巧,通过一些简单的谐音、双关,让错位的事张冠李戴,让一些可能普普通通的事变得荒诞,神奇的就可以在人际之间的心照不宣中获得幽默,让人捧腹,获得一种奇异的感情力量。如果让机器拥有“痛觉”,是发展出具有具身人工智能关键一步,那么......
  • Atcoder Beginner Contest 251-260 EFG
    #251E-TakahashiandAnimals*1261,*环形dpACLink考虑环形dp,对于使用或者不使用\(1\)号饲料分别dp,然后取最小值即可。......
  • Visual Component软件介绍 衡祖仿真
    无论您是在寻找一款快速设计和提供生产解决方案的工具,还是寻找一个为您的离线编程应用程序提供动力的平台,VisualComponents都是您的首选解决方案。  VC软件在模拟仿真时,可实时采集仿真数据生成数据图表。在模拟仿真中,让用户了解整线的效率、产出率、寻找自动化产线瓶颈、查看......
  • CC2541是功率优化的真正系统级芯片(SoC)解决方案,适用于蓝牙低功耗(BLE)和专用的2.4GH
    CC2541是功率优化的真正系统级芯片(SoC)解决方案,适用于蓝牙低功耗(BLE)和专用的2.4GHz应用.该SOC芯片集成性能极好RF收发器以及标准工业级增强型8051内核,支持系统编程Flash,8KRAM及强大功能支持跟外设。微信号:13632658391 深圳市动能世纪科技有限公司成立于2000年,是一家IC集成......