VB6.0入门教程和技巧有哪些?

VB6.0 全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB 6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足(嘻嘻速度现在不是问题吧),单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款的编程工具,是初学者的。 x0dx0a也许你会问,我以前没学过任何一种语言,我能快速上手吗?别担心,没问题VB的语法的和QBASIB语言是基本相同的,也就是说它的语法是容易被初学者所接受的。另外VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。 x0dx0a接着看看VB语言的前景,在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了,在我写这篇文章的同时,微软已经透露了 VB7.0将完全面向对象的消息,可以肯定下一代VB的功能一定会强大很多,我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数多的的开发工具。 x0dx0a好了,侃了这么多关于VB的台前幕后,总之是为想学编程的你树立信心,编程一点都不难,只要你决定了开始,就让我们一起踏上愉快的编程之旅吧。 x0dx0a接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门。 x0dx0a从对编程一窍不通或从未接触过编程的状态,通过学习能够对VB6.0的编程环境比较熟悉,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义;学习VB常用控件的使用方法,并能将它们灵活运用到应用程序中;能开发简单的VB程序。到那时你已经能够继续深入的学习VB编程,可以继续参与到程序设计栏目其他版块的学习中去,嘻嘻,目标就是这样啦。 x0dx0a然后谈谈学习编程的方法,万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 x0dx0a另外,编程涉及到很多的知识,象作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。 x0dx0a还有如果学习过程中遇到了什么问题,或者有什么好的心得,你可以到洪恩的“网上交流”的“编程技术”版去提问求助或是发表文章,那里有许多编程高手可以为你答疑,还有许多同样的初学者一起交流。 x0dx0a“求知无限”是网上学习的特点,如果你觉得自己能够更深的学习VB或是其他编程的知识时,“程序设计”栏目的其他版块将是理想的去处,希望我们能在这样的学习环境中不断进步。 x0dx0a教程分为三个大的部分,它们是由浅入深的一个系列,分别是: x0dx0a一、熟悉一下VB6.0的编程环境 x0dx0a二、学习VB常用控件的使用方法 x0dx0a三、试着开发简单的VB应用程序

vb语言入门_vb语言入门教程vb语言入门_vb语言入门教程


vb语言入门_vb语言入门教程


vb语言入门_vb语言入门教程


Visual Basic入门教程之一

我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。

编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件枯燥无味的事情。但在计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是语言的精粹。

VisualBasic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6.0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是的例证。对于VB现在也有一个很强的竞争对手DDDelphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。

VB的诞生

VB的出现可以说是MicrosoftWindows的日渐成熟的必然产物。MicrosoftWindows为程序员和终用户提供了一个共同的人机界面。对用户,Windows提供了一个图形鼠标的作环境,该环境对所有的应用程序都一样;对于程序员,Windows提供了一组预定义工具----称之为MicrosoftWindows的软件开发工具箱(SDK),该工具能使程序员建立一个与Windows界面相同的应用程序,而且,程序员不必关心终用户的硬件配置情况。在这一开发环境中,程序员困难的是MicrosoftSDK提供了六百多个函数和与其一致的驱动(nt-driven)编程技术。两种新方法的交叉使众多的程序员重新陷入困境,程序员不仅要掌握程序驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题。因此一般情况下,程序员首先要掌握C程序设计技术,而后再开始学习SDK。这样的条件下就要求在Microsoft多任务环境下出现一种作方便,使用简单的新工具----VisualBasic由此诞生。

何为可视

英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。

我的希望:

我在学习VB的过程中也曾遇到了许多困难,而且用的参考书大都来自译文,毕竟美国人和人的表达方式有所不同。这也造成了理解上的困难,所以我想为什么我不能写一个给人看到VB教程呢,于是我这么做了。也曾经在杂志上发表过几篇用VB制作小程序的文章,但受杂志的限制(篇幅、内容等等)(我得听小编的),总没有一个机会系统的介绍一下VB,造成了小小的遗憾。不过,我自己的主页建好后,终于这个愿望可以实现了,利用HTML可以方便的把文字与结合起来,不失为一个教学良所,也希望能够得到大家的支持。

希望“VB教程”能给你我一个互相学习的机会,如果你能从中获益那将是我的快乐,那时你一定会发现编程比游戏有趣得多

自学vb语言的方法有哪些?

从EXCELVBA入门

excelVBA可以简单理解成EXCEL环境下的VB6,语法、功能几乎和VB6完全一致。你可以通过学习EXCELVBA在各大excel网站、百度知道等帮人解决实际问题。我相信这样入门是快的,一旦真正入门你就发现编程也就那么回事了。

一本书把《别怕,EXCELVBA其实很简单》。

VB:Visual Basic是一种由微软公司开发的包含协助开发环境的驱动编程语言。从任何标准来说,VB都是世界上使用人数多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VB基础教程:第三章节VB编码规则

3.1 VB编码规则

1. 语言元素

VB的语言基础是BASIC语言,VB程序的语言元素主要由:

关键字(如: Dim、Print、Cls)

函数(如:Sin()、Cos()Sqr())

表达式(如:Abs(-23.5)+4520/3 )

语句(如:X=X+5 、 IF……ELSE……END IF)等组成。

2. VB代码书写规则

(1) 程序中不区分字母的大小写,Ab 与AB等效;

(2) 系统对用户程序代码进行自动转换:

1) 对于VB中的关键字,首字母被转换成大写,其余转换成小写

2) 若关键字由多个英文单词组成,则将每个单词的首字母转换成大写

3) 对于用户定义的变量、过程名,以次定义的为准,以后输入的自动转换成首次定义的形式

3. 语句书写规则

(1)在同一行上可以书写多行语句,语句间用冒号(:)分隔

(2)单行语句可以分多行书写,在本行后加续行符:空格和下划线 _

(3) 一行允许多达255个字符

4. 程序的注释方式

(1)整行注释一般以 Rem开头,也可以用撇号 ';

(2)用撇号 ' 的注释,既可以是整行的,也可以直接放在语句的后面,方便;

(3)可以利用“我”工具栏的“设置注释块”、“解除注释块”来将设置多行注释。

5. 保留行号和标号

VB源程序接受行号与标号,但不是必须的(早期的BASIC语言中必须用行号)。

标号是以字母开始以冒号结束的字符串,一般用在GOTO语句(现在很少用)中。

VB.NET语法基础学习

很久以来,VB因为缺乏完善的面向对象支持、缺乏高效的错误处理机制和性能表现不佳,因而一直受到某些人的嘲笑。将改变这种情况。然而,在这些方面的改进也要付出代价,许多旧的代码需要手工进行转换才能在下运行。

下面几个表格总结了语言在语法上的改动之处。注意这些表格并没有完全列出所有改动之处,但列出了重要的一些改动。

表A对比了VB6中一些熟悉的语法形式及其在中类似功能接近的语法形式。

表A:语法对比旧语法 新语法 说明窗体装载,类初始化 Sub New procedure Sub New称为构造方法(Constructor),它可以有参数。

Property Let Property Set Let不再有效。

Currency Decimal 在VB6中,Decimal是Variant的一种子类型,但在。NET中它是一种固有的数据类型。。NET不再支持Currency数据类型。

Variant Object 的Object数据类型兼有VB6 Object类型和Variant类型的能力。

Debug.Print Debug.Write Debug.WriteLine 这个变化只是名称上的简单变化:从Print变为Write和WriteLine. Wend End While 使用While循环而不是Do循环。

为了让VB的数据类型和其他。NET语言的数据类型相匹配,Microsoft修改了整数类数据类型的表示方法,并加入了一个新的数据类型。这些改动对于进行外部调用的方法尤其重要(比如API调用)。例如,如果被调用函数需要一个32位的整数参数,则在VB6中它应该声明为Long,在中应该声明为Integer.

表B:和整数有关的数据类型长度 VB6以及更早版本中的名称 中的名称16 bit Integer Short 32 bit Long Integer 64 bit (无) Long

在中,Microsoft减少了许多原先用于VB6的,代之以“框架类”。之所以要进行这种替换,是因为框架类中的功能对所有的.NET语言都有效。下表列出了部分受影响的。

表C:被替换的VB 名称空间中的位置 方法/属性

Circle System.Drawing.Graphics DrawEllipse

Line System.Drawing.Graphics DrawLine

Atn System.Math Atan

Sgn System.Math Sign

Sqr System.Math Sqrt

Rnd Microsoft.VisualBasic.Compatibility.VB6 Rnd

Round Microsoft.VisualBasic.Compatibility.VB6 Round

Lset System.String PadRight

Rset System.String PadLeft

DoEvents System.Wrms.Application DoEvents

VarType System.Object GetType(返回类Type的对象,其中包含了可提取出信息的属性)

在中,变量、数组的声明和初始化方法都有所变化,下表概要地列出了在这方面的变化。

表D:新的声明方法变化 语法举例单个声明语句中不能声明多种类型。 '不允许出现下面这种声明!Dim nCount As Integer, bAnswer As Boolean声明变量时可赋予初始值 Dim nCount As Integer = 20Dim nDoubleCount as Integer = nCount 2允许为数组元素指定初始值 Dim nIndex(3) As Integer = (3, 5, 7)不能用Redim进行声明,只能用Redim重新定义数组大小。 '下面这行代码在中不合法!Redim sName() As String

大量新实现了中的新功能。下面是一些重要的及其用途、用法简例。

表E:的新 用途 简单例子Inherits 指向基类,用于实现继承。 Inherits System.WinForms.FormMyBase 在子类的代码中,MyBase引用基类。 StringProperty = MyBase.StringPropertyShared Shared表示类的所有实例共享类里面的变量。 Public Shared BaseLocation As StringTryCatchFinallyThrow 这是新的错误处理。Try开始一个启用错误控制的代码块,Catch标识一个对特定错误进行处理的代码块,Finally开始一个不管错误是否出现都必须执行的代码块,Throw抛出一个错误(类似于VB6的Err.Raise)。 TryrsRecordset.UpdateCatchLogError ("更新失败!")FinallyrsRecordset.MoveNextEnd TryReadOnly 在属性声明中,ReadOnly指示一个只读的属性(只有Get过程的属性)。 Public ReadOnly PropertyStringProperty() As StringWriteOnly 在属性声明中,WriteOnly指示一个只能写入的属性(只有Set过程的属性)。 Public WriteOnly PropertyStringProperty() As StringChar 这是中的单字符数据类型。 Dim chrInitial As CharImports 在当前代码模块中引入指定类。 Imports System.WinFormsNamespace 为模块指定名称空间(Namespace)。 Namespace MyApplicationNameOverloads 重载。Overloads表示同一个函数名字有多个版本的实现,编译器通过函数的参数列表区分它们。 '同一个模块之内包含如下多个声明...Overloads Sub Display(sIn as String)Overloads Sub Display(nIn as Long)Overrides 覆盖。Overrides表示成员函数覆盖当前类所继承的基类中的指定方法。 Inherits MyBaseClassOverrides Function Name(nID as Long) _As StringOverridable Overridable表示任意从当前类继承的类都可以覆盖指定成员函数。 Overridable Function Name _(nID as Long) As StringMustOverride MustOverride表示任意从当前类继承的类都必须覆盖指定成员函数。 MustOverride Function Name _(nID as Long) As String

Protected Protected表示成员函数只能从当前类的派生类访问。 Protected Sub Clear()

在以前的VB中,直至VB 4为止, Let、Set和Get属性过程是分离的。把同一属性的属性过程放到了一起:

Private msMyStringProperty As String' 声明区Public Property MyStringProperty As StringGetMyStringProperty = msMyStringPropertyEnd Get

SetmsMyStringProperty = MyStringPropertyEnd SetEnd Property

不再有Let属性过程,因为所有赋值语句的语法(无论是对象还是非对象)都已经一样。

语言方面的改动远远超过了对体系结构的改动。对于大多数人来说这些改动都有意义,但仍有人对某些改动存有异议。例如,在以前的版本中,许多任务可以用多种不同的方法完成,统一的编码标准要么不存在,要么很难执行。为了“清理”VB语言,Microsoft对VB作了一些重大的改动,许多以前可以有多种实现方法的任务现在只有一种方法。

除了前面几个表格列出的内容之外,下面是一些特别需要注意的地方。

首先,向过程参数传递数据的默认方式由原来的传递引用(ByRef)变成了传递值(ByVal),这是一个很重要的改动。通过引用传递参数比通过值传递参数面临着更多的危险,这种危险在于被调用过程可能无意地改变参数的值。仍旧允许以引用方式传递参数,但默认参数传递方式的改变意味着程序必须作相应的调整。

第二,中不再有Set语句,把对象引用赋给变量现在只需一个等号就可以了,对象可以象任何其他值一样对待。虽然省略Set简化了代码,但也有一个附带的影响:默认属性不再有效。例如,下面这种属性值引用方法不再合法:

Text1 = "这是对象的默认属性值。"

相反,属性值必须按照如下方式显式引用:

Text1.Text = "这是对象的默认属性值。"

从表面上看来,作这种要求似乎没有必要。但事实上,它对于摆脱默认属性来说却是必要的。例如,设有一个名字为objFoo的对象变量,由于没有了Set语句,若属性值仍旧可以象原来一样引用,下面这个语句到底是什么意思就很难确定了:

objFoo = Text1

这个语句是设置了一个对Text1的引用,还是把Text1的Text属性值赋给了objFoo?我们无法作出判断,编译器也同样不能判断。因此,抛弃Set语句也就意味着必须放弃默认属性值。

。NET中不让人喜欢的改动:Microsoft改变了一些早就在使用的数据类型的含义。在。NET中,Integer变成了32位,而Long则是64位。可以想象,这种改变将导致程序员频繁地用错变量类型。例如,调用某个API函数时应该使用16位的Integer还是使用32位的Integer?但愿Microsoft能够重新考虑这个决定,采用一些新的变量类型名字,如Int32和Long64.

引入了Option Strict。Option Strict用于替代Option Explicit.原来的VB允许把一个数字值赋给字符串变量,或者进行其它类似的不正常赋值作,Option Strict结束了这种情况。声明Option Strict告诉Visual 不要进行任何强制的类型转换。当然,也不是完全限制了类型自动转换:它允许进行向下的自动类型转换(Cast),但不支持向上的自动类型转换。例如,如果不是使用“sngvariable = CSng(dblvariable)”这类语句进行显式的类型转换,声明为Single的变量不能设置为Double变量的值,因为它可能导致数据丢失;然而,Double变量可以直接设置为Single类型变量的值,且无需显式地进行类型转换,因为这里不存在数据丢失问题。使用Option Strict能够帮助开发者减少许多错误,包括许多难以调试的错误。附带说明:使用Option Strict时不允许再使用延迟绑定。

VB.Net编程入门之Hello World(1)

本文介绍了VB NET与VB 的区别 同时介绍了如何使用Visual Studio NET集成开发工具的使用方法

我们将通过一个系列的讲座来向诸位展现Visual Basic Net的独特魅力以及使用它开发应用程序的基本方法 Visual Basic Net是微软公司在 年推出的一种开发基于 Net平台应用程序的开发语言 也是微软公司极力的一种开发 Net平台应用程序的开发语言 首先还是让我们来简单了解一下Visual Basic Net和其前一个版本 也是目前世界上拥有多使用者的开发语言 Visual Basic 的主要区别

一 Visual Basic和Visual Basic Net的主要区别

虽然说Visual Basic Net是Visual Basic 的后继版本 但在我看来Visual Basic Net除了在语法上还保留Visual Basic原有的踪影以外 因为二者几乎在 %以上保持相似或相同 但在其他很多方面 Visual Basic Net都和Visual Basic截然不同 也许正是这些不同点 才使得Visual Basic Net功能更强大 更有生命力 但同样也为Visual Basic程序员转型为为Visual Basic Net程序员带来了困难 因为Visual Basic Net提出了很多新的功能 概念和观点 掌握Visual Basic Net不仅要掌握语法 还需要理解并运用这些新的功能 概念和观点 当然也需要掌握 Net框架 理解CLR(Common Language Runtime 通用语言进行时) 下面就从数据访问 Web开发和组件创建三个方面来简要谈谈二者的区别

数据访问

不同点主要表现在 数据访问技术 数据访问具体实现方法和数据绑定上的不同

在数据访问技术上 Visual Basic 是通过ADO(Active X Data Object 即 Active X数据对象)来实现对数据库访问的 同时为了保证对早期版本的兼容 也提供RDO(远程数据对象)和DAO(数据访问对象)二种数据访问技术 在Visual Basic Net中是使用ADO NET来访问数据库 ADO NET是 NET框架的一部分 其对应的类库是 Net FramWork SDK的真子集 ADO和ADO NET这两种技术在概念 功能和实现上都有许多异 由于篇幅所限 这里就不一一介绍了 其实在Visual Basic Net中也可以使用ADO来访问数据库 但ADO在Visual Basic Net中是以组件的形式出现的 通过添加引用才可以在Visual Basic Net中使用 添加引用的过程 其实就是对组件互作 经过互作后的组件 已经并非先前意义上的组件 而是转变成可供Visual Basic Net直接使用的 Net类库

在数据访问的具体实现方法上 Visual Basic 实现数据访问主要是两种方法 其一是在程序设计阶段 可通过把数据源绑定到ADODC控件或使用数据环境 其二在运行时 可以通过编程方式创建记录集RecordSet对象并与记录集对象交换数据 同样在Visual Basic Net中实现数据访问的方法主要也是二种 其一是在程序设计阶段 通过创建 配置数据适配器DataAdapter和生成数据集DataSet 其二在运行中 通过编程方式动态创建 配置数据适配器和创建 生成数据集

在数据绑定(Data Bind)上 在Visual Basic 中实现数据绑定通过设置控件的下列属性来实现 DataChanged DataField DataFormat DataMember 和 DataSource 通常是把控件的显示属性绑定到数据源中的相应字段 在Visual Basic Net中 数据绑定的应用范围可广泛得多 Visual Basic Net中可以将任何控件的任何属性绑定到包含数据的任何结构中

Web开发

Visual Basic是使用Active Page(简称ASP)来创建在 Web应用程序 在ASP中 编写Web页面并非纯正的Visual Basic语言 而是Visual Basic脚本语言 VBs cript 在Visual Basic Net中是使用ASP NET技术来编写Web页面 在ASP NET中使用的也不再是脚本语言 而是真正意义编程语言 其中就可以是Visual Basic Net 开发过ASP页面的朋友都清楚 虽然编写ASP页面对开发工具要求很低 但由于其是面向过程式开发 所以稍微复杂一点的ASP代码都显得杂乱无章 这都给程序设计 调试 修改带来了麻烦 而Visual Basic Net是建立在新的框架结构上 Visual Basic Net完全支持Web编程 凭借ASP NET的Web 应用程序 XML Web servs等等基于Web上的功能 使得Visual Basic Net开发Web 页面与开发Windows编程很相似 Web页面代码也不显得有条有理了

组件创建

在使用Visual Basic 和Visual Basic Net编写应用程序时 虽然都可以通过从工具箱中选择组件 通过拖入方式在应用程序中加入组件 但二者在实现机理上却存在根本不同 在Visual Basic 中 应用程序中创建的组件全部是组件 即可在应用程序中使用的ActiveX控件 ActiveX 类型的DLL 和 ActiveX类型的EXE 而在Visual Basic Net中 向窗体中拖入的组件 都是基于继承 从 Net框架提供的SDK中相应的类继承 经过实例化后 通过添加功能才把组件加入到设计窗体中 这些过程都可以在Visual Basic Net的源代码中找到 Visual Basic Net中使用的每一个组件都是从Component或Control基类派生出来的

lishixinzhi/Article/program/net/201311/14653

VB基础教程:章节VB的基本概念

1.1 Visual Basic 概述

1.Visual Basic是什么

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是 BASIC (Beginners All-Pure Symbolic Instruction Code) 语言,一种在计算技术发展历应用得为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Page)文件。

VB简单易学,通用性强,用途广泛。

2. VB的功能

VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。

¨ 数据访问特性允许对包括 Microsoft SQL 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的端部件。

¨ 有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。

¨ Internet 能力强大,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet 应用程序。

¨ 已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,可以自由发布。

3. VB的发展

VB是伴随Windows作系统而发展的,在使用较广的版本有VB4.0、VB5.0、VB6.0。

VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。