VB、VBA、VB.Net 三者间有什么联系?

论坛 期权论坛 期权     
跟我学VB   2019-6-9 21:27   3451   0

VB干货

1.VB编程语言基础知识点总结
2.高能 | 如何给VB窗体添加可翻页的滚动条?
3.如何实现多台计算机之间的网络通信?


今天,我们共同来看一下相互间有联系的三种语言:VB、VBA、VB.Net 之间的关系与区别。

VB:


VB是一门简单易学、功能强大的编程语言,其包含的知识内容也是相当之多。

VB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
从任何标准来说,VB都是世界上使用人数最多的语言,它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
在 Visual Basic 中,可通过属性、方法和事件来说明和衡量一个对象的特征。




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,属于计算机软件领域,是计算机中实现网络功能的编程语言。



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 页面的。


跟我学VB祝大家学习成功,工作顺利!



跟我学VB
VB编程干货集中源
长按上图二维码码可关注

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP