VB快速入门

VB快速入门

本章是Visual Basic的入门篇,介绍Visual Basic的特点、系统集成环境、语言基础及基本使用方法。

2.1 VB概述 2.1.1 VB简介

Visual Basic是在原有的Basic语言基础上发展而来的,Visual指的是开发图形用户界面的方法,Basic指的是广为流行的BASIC计算机语言。Visual Basic具有简单易学的特性,只要稍有计算机语言基础就可以很快掌握它。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。可视化编程环境的“所见即所得”功能,使界面设计如同积木游戏一样,从而使编程成为一种享受。强大的多媒体功能可以轻而易举地开发出集声音、动画和图像于一体的多媒体应用程序。新增的网络功能提供了快捷编写Internet程序的能力。

VB 6.0有3个版本,每个版本都是为特定的开发需求设计的。

? VB学习版:此版本包括所有的内部控件以及网格、选项卡和数据绑定控件。 ? VB专业版:此版本包括学习版中的所有工具和功能以及附加的ActiveX控件、

Internet信息服务器、应用程序设计器、集成的数据工具和数据环境、活动数据对象,以及动态HTML页面设计器。

? VB企业版:此版本包括专业版的所有功能,还包括了BackOffice工具,如SQL

Server以及其他辅助工具等。

2.1.2 VB的特性

作为高质量的开发软件,VB 6.0中文版具有以下显著的优点:

· 完全中文化的环境使用户更容易操作,用户能够很快地熟悉VB 6.0的开发环境。 · 语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。

· 强大的Internet应用程序开发功能。在应用程序内可以通过Internet或Intranet访问其他计算机中的文档和应用程序;可以创建Internet服务器应用程序,包括IIS应用程序;支持使用动态HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。 · 种类繁多、功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。

· 具有较强的数据库处理功能,能对多种数据库进行读写操作。另外它提示的“可视化数据管理器”能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象(ADO)。 · 新的语言特性包括:用户自定义类型可以作为参数或作为公共属性和方法的返回值;函数可以返回数组变量;动态数组可以赋值;按名调用文件系统对象;进一步增强了创建对象函数的功能等。

· 应用程序安装向导能帮助用户自动生成具有一定功能的应用程序,大大加快了程序

的开发速度。

2.2 VB的集成开发环境

VB的集成开发环境如图2.1所示,该界面由5个窗口组成。这5个窗口构成了VB的开发环境,开发VB应用程序需要这5个窗口的配合使用。下面简要介绍这5个窗口。

图2.1 VB的集成开发环境

2.2.1 主窗口

主窗口由标题栏、菜单栏和工具栏组成,主要提供了用于开发VB程序的各种命令。

1、标题栏

标题栏中的标题为“工程1-Microsoft Visual Basic[设计] ”,说明此时集成开发环境处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化。

VB有3种工作模式,即设计模式、运行模式和中断模式。

(1)设计模式:可进行用户界面的设计和代码的编制,以完成应用程序的开发。 (2)运行模式:运行应用程序,这时不可编辑代码,也不可编辑界面。

(3)中断模式:应用程序运行暂时中断,这时可以编辑代码,但不能编辑界面。

2、菜单栏

菜单栏中包括13个下拉菜单,这是程序开发过程中需要的命令。

(1)“文件”:用于创建、打开、保存、显示最近的工程以及生成可执行文件。 (2)“编辑”:用于输入或修改程序源代码。

(3)“视图”:用于集成开发环境下程序源代码、控件的查看。 (4)“工程”:用于控件、模块和窗体等对象的处理。 (5)“格式”:用于窗体控件的对齐等格式化操作。

(6)“调试”:用于程序调试和查错。

(7)“运行”:用于程序启动、中断和停止等。 (8)“查询”:用于数据库表的查询及相关操作。

(9)“图表”:使用户能够用可视化的手段来表示表及其相互关系,而且可以创建和修改应用程序所包含的数据库对象。

(10)“工具”:用于集成开发环境下工具的扩展。 (11)“外接程序”:用于为工程增加或删除外接程序。

(12)“窗口”:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。 (13)“帮助”:帮助用户系统地学习和掌握VB的使用方法及程序设计方法。

3、工具栏

工具栏可以快速地访问常用的菜单命令。VB的标准工具栏如图1.3所示,除此之外,VB还提供了编辑、窗体编辑器和调试等专用的工具栏。为了显示或隐藏工具栏,可以选择“视图”菜单的“工具栏”命令或将鼠标在标准工具栏处单击右键选取所需的工具栏。

图2.2 VB的工具栏

2.2.2 工程资源管理器窗口

工程资源管理器窗口如图1.2所示。用来保存一个应用程序所有属性以及组成这个应用程序的所有文件。工程文件的后缀是.vbp,工程文件名显示在工程文件窗口内,以层次化管理方式显示各类文件,而且允许同时打开多个工程。

工程资源管理器窗口上方有以下三个按钮: · “查看代码”按钮:切换到代码窗口,显示和编辑代码。

图2.3 工程资源管理器窗口

· “查看对象”按钮:切换到模块的对象窗口。

· “切换文件夹”按钮:工程中的文件在按类型分或不分层次显示之间切换。 工程资源管理器下方的列表窗口,以层次列表形式列出组成这个工程的所有文件。它可以包含以下主要的三类文件:

· 窗体文件(.frm文件):该文件存储窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。一个应用程序至少包含一个窗体文件。

· 标准模块文件(.bas文件):所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处调用的过程。

· 类模块文件(.cls文件):可以用类模块来建立用户自已的对象。类模块包含用户对象的属性及方法,但不包含事件代码。

2.2.3 属性窗口

属性窗口如图2.4所示,所有窗体或控件的属性如颜色、字体和大小等,都可以通过属性窗口来修改。

属性窗口由以下部分组成:

(1)对象列表框:单击其右边的箭头可拉出所选窗体包含的对象的列表。

(2)属性显示排列方式:有“按字母序”和“按分类序”两个按钮。前者以字母排列顺序列出所选对象的所有属性;后者按“外观”和“位置”等分类列出所选对象的所有属性。

(3)属性列表框:列出所选对象在设计模式可更改的属性和默认值。对于不同的对象,列出的属性也是不同的。属性列表由中间一条线将其分为两部分:左边列出的是各种属性,右边列出的是相应的属性值。

(4)属性含义说明:当在属性列表框中选取某属性时,在该区

图2.4 属性窗口 域显示所选属性的含义。

2.2.4 窗体

窗体是用户工作区。用户可以在窗体中放置各种控件,以建立将要开发的VB应用程序

的图形用户界面。

窗体是VB应用程序的主要部分,用户通过与窗体上的控件进行交互来得到结果。每个窗体必须有一个惟一的窗体名字,建立窗体时的默认名为Form1,Form2等。

在设计状态下窗体是可见的,窗体的网格点间距可以通过“工具”菜单的“选项”命令,在“通用”标签的“窗体设置网格”中输入“宽度”和“高度”来改变。运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。一个应用程序至少有一个窗体,图2.5 窗体 用户可在应用程序中拥有多个窗体。

2.2.5 工具箱

工具箱提供了用于开发VB应用程序的各种控件。在设计状态时,工具箱总是出现的。若要不显示工具箱,可以关闭工具箱窗口;若要再显示,选择“视图”菜单的“工具箱”命令。在运行状态下,工具箱自动隐藏。

联系客服:779662525#qq.com(#替换为@)