系统粉 > IT资讯 > 业界资讯

VB、VBA、VB.net 三者之间有什么联系吗?

发布时间:2017-07-16    浏览数:

VB:

Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。

从任何标准来说,VB都是世界上使用人数最多的语言,它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

在 Visual Basic 中,可通过属性、方法和事件来说明和衡量一个对象的特征。

VB、VBA、VB.net 三者之间有什么联系吗?(1)

VBA:

Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

与VB的联系:

VBA 是基于Visual Basic 发展而来的,它们具有相似的语言结构。Visual Basic 是Microsoft 的主要图形界面开发工具,VBA 5.0 (亦即VBA 97)则是Visual Basic 5.0 的子集。Visual Basic 是由Basic 发展而来的第四代语言。Visual Basic 作为一套独立的 Windows 系统开发工具,可用于开发Windows 环境下的各类应用程序,是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言。它具有高效率、简单易学及功能强大的特点。VB 的程序语言简单、便捷,利用其事件驱动的编程机制,新颖易用的可视化设计工具,并使用Windows 应用程序接口(API)函数,采用动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)以及开放式数据库访问(ODBC)等技术,可以高效、快速地编制出 Windows 环境下功能强大、图形界面丰富的应用软件系统。

VB.net:

Visual Basic.net,属于计算机软件领域,是计算机中实现网络功能的编程语言。

VB、VBA、VB.net 三者之间有什么联系吗?(2)

Visual Basic .NET(VB.NET) 是新一代的 VB 语言,并不只是 VB 6.0 的简单升级,VB.NET 与 VB 之间有非常大的区别。

1.VB.NET 完全集成到 Visual Studio 集成开发环境中,在这种集成开发环境与 VB 在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。

2.VB.NET 项目与 VB 不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。

3.VB.NET 中使用 ADO.NET 来访问数据库,ADO.NET 是 .NET Framework 的一部分。在 VB.NET 中实现数据访问的方法主要有两种:其一是在程序设计阶段,通过创建、配置数据适配器 DataAdapter 和生成数据集 DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。

4.在 VB.NET 中是使用 ASP.NET 技术来编写 Web 页面的。

上一篇:Surface Pro推送固件修复关机BUG:依然没彻底解决 下一篇:人工智能时代,这两位大神级浙大校友让阿里腾讯不惜血本,重金挖人!

相关资讯

最新热门应用

电脑问答