VB考前复习重点

来源:软件设计师 发布时间:2021-04-12 点击:

 VB 考前复习重点【一~六】

 重点:

  ★ 掌握面向对象的程序设计的概念:对象、方法、属性与事件

  ★ 事件驱动过程的程序设计原理

  1.1Visual Basic 简介

  • 具有面向对象的可视化设计工具

  • 事件驱动的编程机制

  • 提供了易学易用的应用程序集成开发环境

  • 结构化的程序设计语言

  • 支持多种数据库的访问

  • 支持 DDE、DLL、OLE 技术

  • 完备的 Help 联机帮助功能

  1.2 面向对象的程序设计方法基础

  1.对象及对象类:动作体的逻辑模型,称为“对象”。

  2.属性:属性是用来描述对象的特性。

  3.方法:方法指对象可以进行的动作或行为。

  VB 对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。

  VB 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

  日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

  气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。

  1.3 基于 Windows 环境下的应用程序的工作方式--事件驱动

  在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。

  在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。

  因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。当作出某些假设时(例如,假设在运行来处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。

  在执行中代码也可以触发事件。例如,在程序中改变文本框中的文本将引发文本框的 Change 事件。如果 Change 事件中包含有代码,则将导致该代码的执行。如果原来假设该事件仅能由用户的交互操作所触发,则可能会产生意料之外的结果。正因为这一原因,所以在设计应用程序时理解事件驱动模型并牢记在心是非常重要的。

  在 VB 中事件的调用形式是:

  Private Sub 对象名_事件名

 (事件内容)

  End Sub ★ 介绍 VB 集成开发环境

  ★ VB 开发环境的基本操作

  1.4 Visual Basic 的集成开发环境

  VB 集成开发环境 (IDE--Integrated Developing Environment ) 由以下元素组成:

  1. 标题栏

  用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态)。

  2. 菜单栏

  用于显示所使用的 Visual Basic 命令。VB6.0 标准菜单包括:

  3. 工具栏

  在编程环境下用于快速访问常用命令。缺省情况下,启动 VB 后显示“标准”工具栏,附加的编辑、窗体设计和调试的工具 栏可以从“视图”菜单上的“工具栏”命令中移进或移出。

  4. 窗体设计器

  用来设计应用程序的界面。启动 VB 后,窗体设计器中自动出现一个名为 Form1 的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希望的外观,窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”→在保存对话框中给出合适的文件名(注意扩展名),并选择所需的保存位置→确定。需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。

  5. 控件(工具)箱

  由一组控件按钮组成,用于设计时在窗体中放置控件。除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。

  6. 弹出式(上下文)菜单

  在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关的经常执行的操作,以加快操作速度。

  7. 工程管理器窗口

  用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。

  8. 属性窗口

  是 VB 中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。VB 中正是通过改变属性来改变对象的特征,如大小、标题或颜色。

  9. 对象浏览器

  列出工程中有效的对象,并提供在编码中漫游的快速方法。可以使用“对象浏览器”浏览在 VB 中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。

  10. 对象浏览器

  右击窗体中的对象、从工程管理器中点“查看代码”按钮。

  11.窗体布局窗口

  Form Layout window 允许使用表示屏幕的小图象来布置应用程序中各窗体的位置。

  12. 立即、本地和监视窗口

  这些附加窗口是为调试应用程序提供的,它们只在 IDE 之中运行应用程序时才有效。

  1.5 创建 VB 应用程序的一般步骤

  一个 VB 程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。开发步骤一般如下:

  1. 创建程序的用户界面

  2. 设置界面上各个对象的属性

 3. 编写对象响应事件的程序代码

  4. 保存工程

  5. 测试应用程序,排除错误

  6. 创建可执行程序

  • 硬件环境:486 以上处理器、16MB 以上内存、50MB 以上的硬盘空间、CD-ROM 驱动器、鼠标等

  • 软件环境:Windows95 或 indowsNT3.51 以上版本

  • 初次安装:

  1)启动 Windows95

  2)插入具有 VB6.0 系统的光盘

  3)运行 VB6.0 安装程序 Setup.exe

  4)选择“典型安装”或“自定义安装”或“最小安装”

  • 添加或删除 VB6.0 部件:

  1)插入具有 VB6.0 系统的光盘

  2)运行“开始/设置/控制面板”

  3)双击控制面板中的“添加/删除程序”图标

  4)选择其中的“Visual Basic 6.0”选项

  • 启动

  1.桌面:开始/程序/Visual Basic 6.0

  2.建立快捷方式,双击图标

  • 退出

  1.选择文件菜单下的退出命令

  2.单击窗口关闭按钮

  举例:

  1. 启动 VB,开始新工程

  2.创建程序的用户截面

  3.加入程序代码

  4. 保存工程文件

  5. 运行和调试应用程序,检查并排除程序中的错误

  6. 生成可执行程序

  7. 打印窗体和代码 第三章

  一、语句

  (一)Visual Basic 中的语句

  Visual Basic 中的语句是执行具体操作的指令,每个语句以回车键结束。

  Visual Basic 中可以使用多种语句。早期 BASIC 版本中的某些语句(如 PRINT 等),在Visual Basic 中称为方法,而有些语句(如流程控制、赋值、注释、结束、暂停等)仍称为语句。

  (二)赋值语句

  用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:[Let]目标操作符=源操作符。

  (三)注释、暂停与程序结束语句

  1.注释语句

  格式:Rem 注释内容′注释内容

 2.暂停语句(Stop)

  格式:Stop

  3.结束语句(End)

  格式:End

  的 二、编写简单的 Visual Basic 应 用程序

  (一)用 Visual Basic 开发应用程序的一般步骤

  在用 Visual Basic 开发应用程序时,需要以下 3 步:

  建立可视用户界面;

  设置可视界面特性;

  编写事件驱动代码。

  (二)编写 Visual Basic 应用程序

  1.建立用户界面;

  2.设置属性;

  3.编写代码。

  (三)代码编辑器

  Visual Basic 的“代码编辑器”是一个窗口,大多数代码都在此窗口上编写。它像一个高度专门化的字处理软件,提供了许多便于编写 Visual Basic 代码的功能,这些功能通过编辑器的选项来设置。除底部的命令按钮外,“编辑器”选项卡分为两部分,即“代码设置”和“窗口设置”。

 第四章

  一、数据类型

  (一)基本数据类型

  数据类型 Visual Basic6.0 提供的基本数据类型主要有字符串型和数值型,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。

  (二)用户定义的数据类型

  用户可以利用 Type 语句定义自己的数据类型,其格式如下:Type 数据类型名。

  数据类型元素名 As 类型名数据类型元素名 As 类型名 ……

  End Type

  (三)枚举类型

  所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。

  枚举类型放在窗体模块、标准模块或公用类模块中的声明部分,通过 Enum 语句来定义,格式如下:

  [Public|Private]Enum 类型名称成员名[=常数表达式]成员名[=常数表达式] ……

  End Enum

  二、常量和变量

  (一)常量

  Visual Basic 中的常量分为两种,一种是文字常量,一种是符号常量。

  (二)变量

  1.命名规则

  变量是一个名字,给变量命名时应遵循以下规则:

  (1)名字只能由字母、数字和下划线组成;

  (2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;

  (3)名字的有效字符为 255 个;

 (4)不能用 Visual Basic 的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。

  2.变量的类型和定义

  任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在Visual Basic 中,可以用下面几种方式来规定一个变量的类型:

  (1)用类型说明符来标识。

  (2)在定义变量时指定其类型。

  (3)用 DefType 语句定义。

  (4)用类型说明符定义的变量,在使用时可以省略类型说明符。

  (三)变体类型变量

  1.Variant 变量的定义

  Variant 变量可以用普通数据类型变量的格式定义,也可以默认定义。

  2.Variant 变量值的内部表示

  Variant 变量所存放的值都有一个内部表示,在执行比较等操作时,Variant 变量根据其内部表示确定如何操作。向 Variant 变量赋值时,Visual Basic 以最紧凑(需最小存储空间)的表示方式存储该值,并可根据需要改变表示方式。

  3.Variant 变量中的数值

  在 Variant 变量中存放数值时,Visual Basic 以尽量紧凑的方式存储。

  4.Variant 变量中的字符串

  在对存放字符串的 Variant 变量进行操作时可能会产生歧义。当用“+”运算符对两个Variant 变量进行运算时,如果两个变量都是数值,则执行数值相加运算;如果两个变量中存放的都是字符串,则执行字符串连接操作。如果一个变量中是数值而另一个变量中是字符串,则情况就复杂了。Visual Basic 先试着将字符串转换为数值,如果转换成功则进行相加运算,不成功则把另一个数值转换成字符串,然后对两个字符串进行连接,形成一个新的字符串。

  5.Variant 变量中的空值(Empty)

  Variant 变量在被赋值前为空值(内部表示为 Empty 或 0),它不同于数值 0,不同于空字符串(″″),也不同于 Null(见下)。通过 IsEmpty 函数可以测试一个变量自建立以来是否被赋过值。

  6.Variant 变量中的 Null 值

  Variant 变量可以取一个特殊值---Null,该值通常在数据库应用程序中用来指出未完成或漏掉的数据。Null 值具有以下一些特性;

  (1)“蔓延性”。如果表达式中任一部分为 Null,则整个表达式的值即为 Null。

  (2)如果向函数传送 Null、值为 Null 的 Variant 变量或结果为 Null 的表达式,则会使大多数函数返回 Null 值。

  (3)Null 值会在返回 Variant 变量的内部函数中蔓延。

 三、变量的作用域

  (一)局部变量与全局变量

  根据变量的定义位置和所使用的变量定义语句的不同,Visual Basic 中的变量可以分为3 类,即局部(Local)变量、模块(Module)变量及全局(Public)变量,其中模块变量包括窗体模块变量和标准模块变量。

  (二)默认声明

  默认定义的变量不需要使用 Dim 语句,因此比较方便,并能节省代码,但有可能带来麻烦,使程序出现无法预料的结果,而且较难查出错误。

  四、常用内部函数

 (一)转换函数

  1.取整函数 Int 和 Fix

  2.数制转换函数

  3.类型转换函数

  4.格式输出函数

  (二)数学函数

  1.三角函数

  2.绝对值函数(Abs)

  3.符号函数(Sgn)

  4.平方根函数(Sqr)

  5.指数和对数函数(Exp、Log)

  (三)日期和时间函数

  1.Microsoft Windows 的计时系统。

  2.日期函数。

  3.时间函数。

  4.日期/时间数值化函数。

  5.日期/时间运算函数。

  6.用变体类型表示日期。

  (四)随机数函数

  1.随机数函数 Rnd。

  2.Randomize 语句。

 五、字符处理与字符串函数

  1.删除空白字符函数

  (1)LTrim$(字符串):去掉“字符串”左边的空白字符;

  (2)RTrim$(字符串):去掉“字符串”右边的空白字符;

  (3)Trim$(字符串):去掉“字符串”两边的空白字符。

  2.字符串截取函数

  用来截取字符串的一部分,可以从字符串的左部、右部或中部截取。

  (1)左部截取

  格式 eft$(字符串,n)。

  3.字符串长度测试函数

  格式 en(字符串)Len(变量名)。

  4.String$函数

  格式:String$(n,ASCII 码)String$(n,字符串)。

  5.空格函数

  格式:Space$(n)

  6.字符串匹配函数

  在编写程序时,有时候需要知道是否在文本框中输入了某个字符串,这可以通过 InStr函数来判断...

推荐访问:考前 复习 重点
上一篇:三年级心理健康教育教案
下一篇:浙江省建设科学技术奖申报书

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有