当前位置:首页 > Visual Basic程序设计基础
第3章 Visual Basic 程序设计基础
Visual Basic是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、高效而且功能强大。在Visual Basic环境下,Windows的编程复杂性被巧妙地封装起来,利用事件驱动的编程机制和可视化的设计工具,使用Windows的应用程序接口(API)函数、动态链接库(DLL)、动态数据交换(DDE)、对象链接与嵌入(OLE)、开放式数据库连接(ODBC)等技术,程序员可以方便地建立图形对象,高效、快速地开发出功能强大、图形界面丰富的应用程序系统。
本章知识结构:
数据输入输出 数据输入:InputBox函数、MsgBox函数、MsgBox语句 关于字形: 打印机输出:直接输出、窗体输出 VB程序设计基础 基 本 常 识 Visual Basic启动:启动、退出 Visual Basic程序开发环境:主窗口、其它窗口 对象:VB对象及其属性设置 窗体:窗体结构、属性和事件 控件:标准控件、控件命名及属性值 语句:几种常见的简单适用语句 程序编写:开发步骤、代码编辑器 程序结构:程序结构、工作方式和文件操作 数据类型:基本数据类型、用户自定义数据类型 程序设计基础 常量和变量:常量、变量,变量申明、类型及其作用域 常用内部函数:尤其式字符处理函数 运算符和表达式:算术运算符、关系运算符 逻辑运算符、表达式执行顺序 数据输出:Print及其相关函数 3.1 Visual Basic基本常识 3.1.1 Visual Basic集成开发环境
1、Visual Basic的特点
总结Visual Basic的特点,有如下几条: (1)可视化编程; (2)面向对象的程序设计; (3)结构化程序设计语言; (4)事件驱动编程机制; (5)数据库访问能力;
(6)其它功能:动态链接库(DLL)、动态数据交换(DDE)、对象链接与嵌入(OLE),Internet组件下载等。
关于Visual Basic的特点的记忆,学习者可以通过学习后面的知识加以体会,不必急欲强行理解。 2、Visual Basic的集成开发环境
要想掌握一门语言并灵活地使用该语言工作,则必须了解和掌握该语言提供的工作环境。启动Visual Basic,打开如图3-1所示的集成开发环境。 题栏标 菜单栏 工具栏 具箱工
图3-1 Visual Basic集成开发环境
(1)窗体设计器窗口
窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。各种图形、图像、和数据等都是通过窗体或窗体中的控件显示出来的。Visual Basic应用程序的绝大部分工作都是在窗体上完成的,所以说,窗体是Visual Basic的主要工作界面。 (2)工程资源管理器窗口
布局窗口 工程窗口 窗体设计器窗口 属性窗口 工程资源管理器 该窗口含有建立应用程序所需要的所有文件的清单。文件的类型有:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)、资源文件(.res)。 (3)属性窗口
属性窗口主要用于在设计阶段对窗体及其控件进行属性设置。窗口中,属性可以按字母顺序进行排列,也可以按分类进行排序。在实际应用中,没有必要对某个对象的所有的属性进行设置,很多属性可以取默认值。 (4)工具箱窗口
工具箱窗口由工具图标组成,这些工具图标被称为图形对象或控件,主要用于应用程序的界面设计。 3、Visual Basic的其它窗口
在图3-1中,显示了Visual Basic集成环境中的主要窗口,除此之外,还有一些窗口需要关注的。例如,调色板窗口、立即窗口、代码编辑窗口、本地窗口以及监视窗口等 (1)代码编辑窗口 代码编辑窗口如图3-2所示。
全模块查看 标题栏 对象下拉列表框 过程下拉列表框 代码区 过程查看 图3-2 代码编辑窗口
代码编辑窗口用于编写、显示和修改Visual Basic的程序代码,用户可同时打开多个代码编辑窗口。代码编辑窗口中含有对象框、过程/事件框、代码编辑区、过程查看图标和全模块查看图标。 (2)调试窗口
调试窗口包括立即窗口、本地窗口和监视窗口,这些窗口只有在运行应用程序时才有效。 使用立即窗口可以在中断状态下查询对象的值,也可以在设计时查询表达式的值或命令的结果。 在本地窗口内可自动显示所有在当前过程中的变量声明及变量值。
监视窗口是用来监视各种变量和表达式的。将变量和表达式加到监视表达式列表中,可选出想要VB监视的表达式。
3.1.2 Visual Basic对象及其操作
1、对象的概念
对象是程序可以控制的运行实体,是能够把数据(属性)和代码(行为方式)看为一个整体的集合。
程序依靠对象的特定动作来完成特定的任务。Visual Basic的对象具有封装性和继承性。 对象由三大要素构成,即属性、方法和事件。 (1)属性
属性是指描述对象的一组特征。不同的对象具有不同的属性。改变对象的属性即改变对象的特征。 对象常用属性:名称(Name)、标题(Caption)、字体(Font)、颜色(Color)、有效性(Enabled)、可见性(Visible)。
对象的属性可以在属性窗口中设置,也可以在程序中用代码来设置。在程序中的设置方法: 【格式】对象名.属性名=属性值 【功能】给对象的属性赋值。 (2)方法
方法指对象要执行的某些特定动作。可以把方法理解成对象的内置函数,用户可以直接调用。 常用的方法有打印(Print)、显示(Show)、移动(Move)、清空(Cls)等。 方法的操作和过程、函数的操作相同,其调用格式是: 【格式】 对象名.方法名 [参数列表] 【功能】 调用对象的方法。 (3)事件
事件是由Visual Basic预先设置好的,能被对象识别的动作以及由动作引发的结果。引发的结果需要编写代码来设定,这段代码称为事件过程。
常见的事件主要有:单击(Click)、双击(DblClick)、装入(Load)、键按下(KeyPress)、鼠标移动(MouseMove)等。不同的对象能识别不同的事件。 事件过程的一般格式如下:
Private Sub 对象名_事件名([参数列表]) ??
事件响应程序代码 ?? End Sub 2、窗体
窗体是创建应用程序的基础。窗体对象是Visual Basic应用程序的基本构造模块,是运行应用程序时与用户交互操作的实际窗口。
窗体有自己的属性、方法和事件,控制窗体的外观和行为。可以通过使用属性定义窗体的外观;用方法定义窗体的行为;用事件定义窗体与用户的交互。 (1)属性
窗体常见的属性见表3-1。窗体属性供分为7大类:
● DDE类:控制对象间的对话。 ● 缩放类:用于调整控件位置或使用图形方式时的缩放控制。 ● 外观类:控制窗体的外部形态。 ● 位置类:控制窗体在屏幕上的位置。 ● 行为类:控制窗体的行为动作。 ● 杂项类:没有规律的一些属性。
共分享92篇相关文档