第1章 初识Visual Basic 1.1 Visual Basic 6.0简介 1.2 熟悉Visual Basic 6.0的开发环境 1.3 设计程序的一般步骤 1.4 VB程序设计的基本概念 1.5 项目功能及设计思路 结束
1.1 Visual Basic 6.0简介 1.1.1 Visual Basic 6.0简介 返回首页
1.1.1 Visual Basic 6.0 简介 Visual Basic 6.0(简称VB6)是Microsoft公司推出的可视化开发工具。它继承了BASIC语言简单易懂的特点,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法。 在以Windows操作系统为平台的众多可视化编程工 具中,Visual Basic是最简单、最容易使用的语言,因此是初学者学习可视化编程语言的最佳选择。 返回本节 返回首页
1.1.2 Visual Basic 6.0 的三种版本 学习版(Learning):Visual Basic 6.0学习版是个人版本,具有建立一般Windows应用程序所需要的全部工具。学习版适合于初学者和教学使用。 专业版(Professional):Visual Basic 6.0专业版是针对计算机专业人员的,具有某些高级特性,如包括ActiveX和Internet控件开发工具。专业版适合于专业程序员使用。 企业版(Enterprise):Visual Basic 6.0企业版是最高级的版本,它是企业用户开发分布式应用程序的强大的编程工具,也是目前使用最多的版本。本书以企业版为例介绍Visual Basic 6.0。 返回本节 返回首页
1.1.3 Visual Basic 6.0 的主要特点 1. 面向对象的可视化设计平台 2. 事件驱动的编程机制 1. 面向对象的可视化设计平台 2. 事件驱动的编程机制 3. 结构化的程序设计语言 4. 强大的数据库功能和网络开发功能 5. 充分利用Windows资源 6. 方便实用的程序向导 返回本节 返回首页
1.2 熟悉Visual Basic 6.0的开发环境 1.2.1启动Visual Basic 6.0 1.2.3 主窗口 1.2.4 窗体窗口 1.2.5 工程资源管理器窗口 1.2.6 属性窗口 1.2.7 窗体布局窗口 1.2.8 代码窗口 1.2.9 立即窗口 1.2.10 工具箱窗口
1.2.1启动Visual Basic 6.0 单击【开始】,指向【程序】,指向【Microsoft Visual Basic 6.0中文版】,单击【Microsoft Visual Basic 6.0中文版】,即可启动VB,看到如图所示的【新建工程】对话框。
1.2.2 Visual Basic 6.0集成开发环境组成 在【新建窗口】对话框中单击【打开】按钮即可进入Visual Basic 6.0的集成开发环境,如图所示。
1.2.3 主窗口 主窗口由集成开发环境顶部的标题栏、菜单栏和工具栏以及下面的工作区组成。 1. 标题栏 2. 菜单栏 3. 工具栏 4. 工作区
1.2.4 窗体窗口 窗体窗口又称为“对象窗口”或“窗体设计器”。通过【视图】菜单【对象窗口】命令可以打开窗体窗口。窗体窗口是设计用户界面的地方。窗体(Form)就是应用程序的用户界面,是组成应用程序的最基本的元素。
1.2.5 工程资源管理器窗口 1. 标题栏 2. 工具栏 3. 文件列表
1.2.6 属性窗口 1. 标题栏 2. 对象列表框 3. 属性显示排列方式 4. 属性列表框 5. 属性说明框
1.2.7 窗体布局窗口 窗体布局窗口,用于指定程序运行时窗体的初始位置。在窗体布局窗口中有一个模拟显示器,在它的“屏幕”上直观地显示了本程序中各窗体在实际显示器屏幕中的位置和大小。
1.2.8 代码窗口 代码(Code)窗口又称为代码编辑器,用于显示和编辑程序代码,如图1-7所示。在图1-2所示的VB集成开发环境中未显示代码窗口。以下几种方法均可以打开代码窗口:① 在窗体窗口双击窗体内部或窗体中的控件;② 在【视图】菜单中选择【代码窗口】命令;③ 在工程窗口单击【查看代码】按钮;④ 在窗体窗口内任意位置右击,在快捷菜单中选择【查看代码】命令;⑤ 按F7功能键。
1.2.9 立即窗口 使用立即窗口可以在中断状态下监视对象属性、变量或表达式的值,也可以在设计时查询表达式的值或命令的执行结果。初学者可以在设计时利用立即窗口练习常用函数、语句和表达式的使用。
1.2.10 工具箱窗口 当新建一个“标准EXE”工程时,VB将同时打开如标准工具箱。标准工具箱中含有一个指针图标和20个内部(标准)控件的图标。除指针图标外,每一个图标代表一种控件,每个控件都是已经定义好的对象,它们有自己的属性、方法和事件。
1.3 设计程序的一般步骤 Visual Basic6.0程序设计一般有五个步骤: (1)创建应用程序的界面 (2)设置属性 (3)编写代码 (4)调试运行 (5)保存工程及生成可执行文件
1.3.1创建应用程序界面 应用程序界面是人机交互的接口,通过应用程序的用户界面,用户可以输入数据,计算机可以显示相应的内容。创建应用程序界面是Visual Basic6.0程序设计的第一步,它通过菜单或者工具箱上的按钮来创建窗体。 1.创建工程 2.添加控件 3.调整控件
1.3.2设置属性 应用程序的用户界面设计好之后,就开始通过属性窗口来设置对象的属性。
1.3.3编写代码 编写代码是Visual Basic6.0程序设计中很重要的一个步骤,通过代码编辑器窗口编辑代码。
1.3.4调试运行程序 编辑完代码之后,可以通过调试菜单的各种调试手段来调试程序,尽可能的发现程序中存在的错误和问题。 运行程序:单击工具栏上的启动按钮,或者单击“运行”菜单的“启动”菜单项,或者按“F5”键,运行程序。
1.3.5保存工程及生成可执行文件 创建Visual Basic6.0应用程序的最后一步是保存工程及生成可执行文件(.EXE)。 1.保存工程 2.生成可执行文件
1.4 VB程序设计的基本概念 1.4.1 对象 1.4.2 对象的属性、事件和方法
1.4.1 对象 对象是具有某些特性的具体事物的抽象。每个对象都具有描述其特征的属性及附属于它的行为。例如,一辆汽车有型号、外壳、车轮等特性,又有启动、加速和停止等行为。 在VB程序设计中,对象是VB系统中的基本运行实体,窗体、标签、文本框、命令按钮等也是对象。在VB中,对象是一组程序代码和数据的集合。如果将应用程序看作是由一系列程序模块组成的,那么,每一个对象都是一个程序模块。VB中的对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作,如工具箱中的控件;另一类是由用户定义的对象。 对象具有属性、事件和方法三要素。
1.4.2 对象的属性、事件和方法 1.对象的属性 属性是对对象特性的描述,VB为每一类对象都规定了若干属性,设计中可以改变具体对象的属性值。比如窗体的背景颜色、高度与宽度。 2.对象的事件 (1)事件:事件是发生在对象上的动作。 (2)事件过程:当在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤就是事件过程。事件过程的形式如下: Private Sub对象名_事件名([参数列表]) (事件内容) End Sub (3)事件驱动模型
1.4.2 对象的属性、事件和方法 3.对象的方法 方法指的是控制对象动作行为的方式。它是对象本身内含的函数或过程,它也是一个动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;同样,方法也不是随意的,一些对象有一些特定的方法。在VB里方法的调用形式是: [对象名.]方法名[参数名表]
1.5 项目功能及设计思路 1.5.1 项目功能 1.5.2 项目设计思路
1.5.1 项目功能 科学计算器 基本控件(CommandButton、Label、控件数组等) 文本字体设置 基本控件(选择类控件与框架、列表类控件、滚动条控件等) 记事本 RichTextbox、菜单设计、工具栏设计、对话框设计等 画图板 PictureBox、VB的各种绘图方法等 CD播放器 MMControl控件等 VCD播放器 MMControl、ActiveMovie控件等 学生信息管理系统 数据库操作(ADO控件、ADO对象编程模型、数据绑定控件、 SQL语言、报表设计等)
1.5.2 项目设计思路 项目设计思路即项目的编程思想。项目主要的编程思想就是模块化编程。模块化是一种很重要的编程思想,特别是编写规模较大的项目。项目的开发往往是由一个开发小组完成的。开发人员相互合作,各自负责项目的一部分功能。所以在进行开发之前,首先要将项目在功能上分为若干块,这些功能模块彼此都是独立的。每个开发人员完成一个功能模块,最后再将这些功能模块组合起来。