VB入门教程
一、VB概述

Visual Basic (以下简称VB)的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。19988月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本:

  1. 标准版 针对一般程序设计人员,适合普通应用系统的开发。

  2. 专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。

  3. 企业版 适用于专为企业设计应用软件的程序开发人员。

  对于一个非计算机专业的PFans来讲,使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。

  二、集成开发环境

可视化编程的一个突出特点就是很多功能都集成在其之中,这就是IDEIntegrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等,开发人员可以按照自己的编程习惯来配置IDE

  虽然IDE为我们提供了便捷的开发环境,但VB是一个面向对象的开发工具,而不同于传统的基于过程的编程工具,所以我们必须明确以下几个概念:

  对象:是指可以被当作一个单元的代码和数据的组合,它可以是程序中的窗体或控件,也可以是整个程序。

  属性:就是对象具有的性质,以表明对象的状态。

  事件:是指发生在对象上的事情。Windows应用程序属于事件驱动模式,即只有当事件发生时,程序才会运行。

  方法:对象本身包含的函数和过程。

  过程:指事件发生时要执行的代码。

  面向对象编程(OOP):以对象为核心,支持对象的封装机制、多态机制和继承机制

  事件驱动模式:通过事件的发生来触发不同过程中的代码,以推动程序的进程。


  三、数据类型

VB中有丰富的数据类型,以下作一简单的说明:

  1.数字类型:包括整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)和货币型(Currency)等。例如:Dim intTemp As Integer

  2.字节型(Byte):用来存储二进制数据。例如:Dim bytTemp As Byte

  3.字符型(String):字符型变量可以存储可变长度的字符串,非常方便。例如:Dim strTemp As String

  4.布尔型(Boolean):如果一个变量值包含简单的Yes/NoTrue/False信息,就可以定义为布尔型变量。例如:Dim bolTemp As Boolean


  5.日期型(Date):专门用来表示时间的数据类型,可以有多种表达方式。例如:Dim datTemp As Date

  6.对象性(Object):对象变量存储的是对象的地址信息,它本身并不是一个对象,但定义为Object类型的变量可以通过赋值语句(Set)指向程序所能识别的任何对象。如:

  Dim MyDB As Object

  Set MyDB = OpenDatabase(″C:\VB6\tempDB.mdb″)

  这样对MyDB进行访问时,实际上就是对Access数据库tempDB进行访问。vb程序设计课本

  7.万能的Variant类型:Variant类型变量可以存储先前介绍的所有数据类型,VB会自动执行相应的转换。例如:Dim varTemp As Variant Dim varTemp


  但是Variant类型变量会耗用更多的系统资源,所以我们并不提倡初学者为了省事而胡乱使用。

 四、范例

好了,介绍了一大堆VB的优点,或许里还有点将信将疑,下面就让我们实战演练一下领略VB短、平、快的优点。

  运行VB 6,新建一个标准的EXE工程,从工具箱中拖放一个CommandButton控件和Timer控件放在主窗体上,并将TimerIntervalEnabled属性分别设置为50False,最后再拖放一个Label控件。

  双击窗体,打开代码窗口,输入以下代码:

  Option Explicit

  Private Sub Command1_Click() ′单击按钮事件

  Timer1.Enabled = True ′激活计时器

  End Sub

  Private Sub Form_Load() ′窗体启动

  Label1.Caption = ″欢迎您进入软件世界!

改变标签属性

  End Sub


  Private Sub Timer1_Timer()

  Label1.ForeColor = RGB(Rnd() 255, Rnd() 255, Rnd() 255) ′使标签与体随机交换颜

  End Sub

  然后运行(按F5键),单击窗体上唯一的按钮,你就可以看到你的第一个标准的Windows应用程序了。

  总的说来,利用VB可以快速地创建应用程序,避免了令无数初级入门者大感头痛的繁琐的算法设计和逻辑陷阱,是初级入门者的最佳选择,使您能轻松自如地在编程的世界遨游。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。