《VB程序设计》笔试总复习
《VB程序设计》总复习
第一章:概述
1、VB的特点:面向对象、可视化、事件驱动等。
2、VB的几个基本概念和术语
对象:属性、方法、事件(对象三要素)
设计时间与运行时间(VB工作模式:设计、运行和中断)要求掌握每种工作状态下能做什么工作?在设计状态下可以通过属性窗口设计什么属性?
事件驱动程序设计:利用VB进行程序设计的方法是什么?
3、VB开发环境:每个工具在什么状态下使用,做什么用?
窗体设计器
代码编辑器
对象列表、过程列表:构建事件过程的框架
属性窗口
工程浏览窗口(工程资源管理器)
工具箱:首次进入时是标准控件,可以添加一些控件
菜单栏和工具栏
4、用VB开发应用程序的步骤
创建用户界面。
设臵界面上对象的属性。
为事件编写代码。
保存工程。至少保存两个文件:工程文件、窗体文件
(上机时要边做边保存,最后不关程序)
运行工程。
测试与调试应用。
生成可执行文件。
第二章:VB程序设计基础
1、数据类型:占用空间: 2 4 4 8 4
Integer<=|+-32767|、Long、String、Date、Single、
Boolean(布尔型)、Variant变体类型。
2 16
2、变量和常量
变量的命名规则字母打头,字母数字下划线不能出现特殊符号
(.)(%、&、!、#、@、$)
不能用vb关键字;不能超过255个字符
3、表达式 (综合表达式的求值)优先级
算数表达式 ^ */ \ mod +-
字符串表达式 + &(连接各种类型)
关系(比较)表达式= > < >= <= <>无序,其左右类型一致
布尔(逻辑)表达式not and or
综合表达式:算数表达式、字符串表达式、关系(比较)表达式、布尔(逻辑)表达式先先处理算术运算符,接着处理比较运算符,然后再处理
逻辑运算符。
4、数组?动态数组:Dim A( ) As String
ReDim A(10) 动态申请空间
定长数组:Dim B(9) As String ‘下标从0~9
Dim B(1 To 10) As String ‘下界 to 上界
二维数组:Dim C(9,9) As Integer
Dim D(1 To 10,1 To 10) As Integer
5、用户自定义数据类型(上机不考,笔试选择)
创建类型:用Type A
b1 as 标准类型
b2 as 标准类型
End Type语句(在通用声明部分使用)
声明:Dim
使用:变量名.成员
6、语句结构
(1)选择(分支)结构:
If … Then…一行写不用end if
If … Then
Else
End If
If … Then
ElseIf … Then
Else
End If
Select Case 测试表达式(计算只执行一次)
case 1 to 4,11, is>maxnum
……大一vb程序设计基础
case ……
End Select
(2)循环结构
Do … Loop 根据条件循环
Do While 条件表达式…Loop
不能保证循环中的内容至少循环一次
Do …Loop While
For I=1 to 100 根据次数循环
Next
例:若已知循环次数,应采用哪一种循环语句?For …Next
7、Exit语句: Exit Do、Exit For、 Exit Sub、Exit Function
例:如何从Do While 循环中退出?退到哪?退出过程,退出循环?
在循环中当If语句ture,执行Exit do语句,立即从循环中退出,继续执行loop 之后的其他语句。
8、Goto语句:(不能使用)
9、VB模块概念
窗体模块
标准模块
类模块:与对象定义有关。
例:如果在几个窗体模块中调用同一Sub过程,应将该通用过程放在哪种模块中更适合?
标准模块(共享)
例:窗体模块与标准模块中所包含的内容各是什么?
窗体模块:四大部分(对象定义、事件过程、通用过程、声明)
标准模块:两部分(通用过程、声明)
10、V B过程 (public可以被其他模块调用, private只能在本模块调用)
在标准模块中,调用可以直接写名字;如果放在窗体模块,调用
要写上窗体名。
Sub过程(子过程)通过call调用
事件过程
通用过程实现共享,被其他事件或通用过程调用才能被执行,
不能由事件直接驱动。
Function函数通过函数名返回数据
例:子过程与函数的调用方式(能够通过调用语句判断是哪一种调用形式?)
如果返回的值还要放入表达式中继续做计算,用函数过程调用。
如果返回的值只是为了实现共享,则用子过程。
私有过程和公有过程:本模块使用的过程是私有过程,几个模块共享的过程是公有工程。可以放在标准模块中定义,也可在某模块中通过public定义、
11、变量的作用范围和生命期(在哪声明?用什么语句?作用范围?生命周期?)
局部变量过程内部声明。 Dim。过程中使用。与过程同生共死。
静态变量局部变量&不释放 Static,过程中使用。工程不结束,静态变量就有生命。
模块级变量通用声明部分声明,option explicit后。 Dim/private模块。
被本模块用。
全局变量通用声明部分声明,别的模块能直接用。 Public。工程。
窗体通用声明部分中定义…窗体名.全局变量名。
第三章:窗体和常用控件使用基础
一、窗体
1、用途:构造应用程序交互界面的基础。
2、常用属性:
Caption
BorderStyle (边框风格)(只能在属性窗口设计)
BackColor和ForeColor描述外观
Picture
Left和Top(位臵)
Width和Height(大小)描述位臵
Moveable(只能在属性窗口设计)
Enabled 能否响应事件
Visible 描述行为
Font 描述字体
名称(Name)(只能在属性窗口设计)
ControlBox(控制框)(只能在属性窗口设计)
Icon
WindowState 其它
MaxButton和MinButton(最大最小化按钮)(只能在属性窗口设计)
ShowInTaskbar
3、常用方法:

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