该【全国计算机二级复习知识点个人修改 】是由【莫比乌斯】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【全国计算机二级复习知识点个人修改 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第一章Vb程序开发环境
VisualBasic的特点
(1)可视化编程方法(2)面向对象的程序设计(3)事件驱动编程机制(4)结构化程序设计语言(5)访问数据库
(6)建立ActiveX文档(7)IDE集成开发环境(面向Windows)(8),并提供运行可自由发布的动态链接库(DLL)
:学习版,专业版,企业版
VisualBasic的启动
(1)使用快捷方式(2)使用菜单命令(3)使用“我的电脑”启动
VisualBasic的退出
单击VisualBasic窗口右上角的“关闭”的按钮
选择“文件”菜单中的“退出”命令
按下Alt+Q
VisualBasic的标题栏
工程1—MicrosoftVisualBasic[设计]设计模式
工程1—MicrosoftVisualBasic[运行]运行模式
工程1—MicrosoftVisualBasic[Break]中断模式
VisualBasic的菜单栏
(1)“文件”:其中包含打开和保存项目以及生成执行文件的命令和一系列最近使用的项目
(2)“编辑”:其中包含编辑命令“剪切”,“复制”,“粘贴”等和许多格式化,编辑代码的命令
(3)“视图”:其中包含显示和隐藏IDE构件的命令
(4)“工程”:其中包含将构件加入当前项目,引用Windows对象和工具箱工具的命令。
(5)“格式”:其中包含对齐窗体控制的命令
(6)“调试”:其中包含通常的查错命令
(7)“运行”:其中包含启动,设置端点和终止当前应用程序运行的命令
(8)“查询”:其中包含对数据SQL的查询,其中有运行,清除结果,验证SQL语法等命令。
(9)“图表”:其中包含了对关系数据库的操作命令
(10)“工具”:其中包含建立ActiveX控件和ActiveX控件所要的工具,包含启动“菜单编辑器”的命令和配置环境的“选项”命令
(11)“外接程序”:其中包括“外接程序管理器”和“可视化数据管理器”命令,利用“外接程序管理器”命令可以增加和删除外接程序
(12)“窗口”:其中包含屏幕窗口布局的命令
(13)“帮助”:其中包含帮助信息
VisualBasic的工具栏
:编辑工具栏,标准工具栏,窗体编辑器,调试工具栏
每种工具栏都有固定和浮动二种形式
窗体设计器窗口
简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
工程资源管理器窗口
分为六类:窗体文件(.frm),程序模块文件(.bas),类模块文件(.cls),工程文件(.vbp),工程组文件(.vbg),资源文件(.res)
标准模块文件
资源文件:存放的各种“资源”,是一种可以同时存放文件,图片,声音等多种资源的文件
属性窗口
主要是针对窗体和控件设置的,在VB中,窗体和控件被称为对象,每个对象都可以用一组属性来刻画其特征,而属性窗口就是用来设置窗体或窗体中控件属性的
工具箱窗口
由工具图标组成这些图标是VB应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示
第二章对象及其操作
1什么是对象
对象是VB程序设计的核心。对象分为二类,一类称为预定义对象,可以直接使用并对其进行操作,另一种由用户定义,让用户建立自己的对象。
对象是代码和数据的集合,也可以这样理解。对象是一些属性,方法和事件的集合。在VB中,菜单,窗体,控件等都是对象,用户的操作是选择对象,而计算机的操作则是是执行对应的代码片断。
2对象属性
属性是一个对象的特征,不同的对象有不同的属性。对象常见的属性有标题(Caption),名称(Name)颜色(Color),字体大小(Fontsize),是否看见(Visible)
除了用属性窗口设置对象属性外,也可以在程序中程序语句设置,一般格式为:=新设置的属性值
3对象事件
事件(Event)就是对象上所发生的事情,当系统响应用户的一些动作的时候,就会自动触发事件代码。
响应某个事件后执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程(EventProcudure)
事件过程的一般格式如下
PrivateSub对象名称_事件名称()
……
事件响应程序代码
……
EndSub
在VB中对象的事件有如下特点
(1)事件是预先定义好的,能够被对象识别的动作
(2)不同的对象能够识别不同的事件
(3)对象的事件是固定的,用户不能建立新的事件
4对象的方法
在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,其调用格式为:
VB提供了大量的方法,有些方法可以适用于多种甚至所有类型的对象,而有些方法可能只适用于少数几种对象。
VB中,方法是对象的一部分,方法是预定义好的操作,方法用于完成某些特定的功能
对象属性可以通过程序代码设置,也可以在设计阶段通过属性窗口设置。
(1)用鼠标单击属性窗口的任何部位。
(2)执行“视图”菜单中的“属性窗口”命令
(3)按F4键
(4)单击工具栏上的“属性窗口”按钮
(5)按组合键Ctrl+PgDn或Ctrl+PgUp
属性不同,设置新属性的方式也不一样,通常有三种
1直接键入新属性值
2选择输入,即通过下拉列表选择所需要的属性值
3利用对话框设置属性值
用二种方法来设置窗体属性:一是通过属性窗体设置;一是在窗体事件过程中通过程序代码设置。大部分属性既可以通过属性窗体设置,也可以通过程序代码设置,而有些属性只能用程序代码或属性窗口设置。通常把只能通过属性窗口设置的属性称为“只读属性”。Name就是只读属性。
窗体(Form)的常用属性
,格式:[=Boolean]
,格式:[=字符串]
,Width高,宽格式:[=数值];[=数值]
,MinButton最大,最小化按钮
,Left顶边,左边位置
,格式;[=Boolean]
,格式:[=Boolean]
(单击)事件,格式:PrivateSubForm_Flick()
(双击)事件,格式:PrivateSubForm_DblClick()
(装入)事件,格式:PrivateSubForm_Load()
(活动),Deactivate(非活动)事件
(卸载)事件,格式:PrivateSubForm_Unload(cancelAsInteger)
(绘画)事件
VB控件分为三种类型:标准控件,ActiveX控件和可插入对象
编号
名称
作用
1
Pointer(指针)
不是一个控件,只有选择Pointer后,才能改变窗体中控件的位置和大小
2
PictureBox(图片框)
用来显示图形,作为其他控件的容器,显示图形方法的输出或显示Print方法输出的文本,可显示下述任何格式的图片文件:位图,图标,图元文件,增强型图元文件,JPEG或GIF
3
Label(标签)
用来显示文本,但用户不能编辑控件。可用此控件标识窗体的对象
4
TextBox(文本框)
有时也称为编辑字段或者编辑控件,显示设计时用户输入的文件信息,或运行时在代码中赋予控件的信息
5
Frame(框架)
为控件提供可标识的分组。同时可以在功能上进一步分割一个窗体,这相关的对象
6
CommandButton(命令按钮)
可以开始,中断或者结束一个进程,当单击此按钮时,可以执行指定的操作
7
CheckBox(复选框)
又称检查框,用于多重选择
8
OptionButton(单选按钮)
显示一个可以打开或者关闭的选项,用于表示单项的开关状态
9
ComboBox(组合框)
将TextBox和ListBox的特征结合在一起既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项
10
ListBox(列表框)
显示项目列表,从中可以选择一项或多项。如果项目总数超过了可显示的项目数,就自动在ListBox控件上添加滚动条
11
HScrollBar(水平滚动条)
用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设置数值输入
12
VScrollBar(垂直滚动条)
用于表示一定范围内的数值选择。可以定位列表,作为输入设备或速度,数量的指示器
13
Timer(计时器)
响应时间的流逝。它独立于用户,编程后可用来在一定的时间间隔执行操作。此控件的一个一般作用是检查系统时钟,判断是否该执行某项任务。
14
DriveListBox(驱动器列表)
用来显示用户系统中所有有效磁盘驱动器的列表。可以创建对话框,在所有可用目录中,从文件列表打开一个文件
15
DirListBox(目录列表框)
显示目录和路径。可以显示分层的目录列表。可以创建对话框,在所有可用目录中,从文件列表打开一个文件
16
FileListBox(文件列表框)
将文件定位并列举出来,用来显示所选择文件类型的文件列表
17
Shape(形状)
可在窗体,框架或图片框中创建下述约预定义形状:矩形,正方形,椭圆形,圆形等
18
Line(直线)
图形控件,他显示水平线,垂直线或者对角线
19
Image(图像框)
用来显示图形可以显示来自位图,图标或源文件的图形,也可以显示增强的源文件,JPEG或GIF
20
Data(数据)
用来访问数据库
21
OLEContainer(OLE容器)
用于对象的链接和嵌套
每个窗体和控件都有一个名字,这个名字就是窗体或控件的Name属性值。在一般情况下,窗体和控件都有默认值,Microsoft建议用三个小写字母作为对象的Name属性的前缀
在一般情况下,通过“”的格式设置一个控件的属性
VB为每个控件规格定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。控件值是一个最重要或最常用的属性。
第三章简单程序设计
1赋值语句
[Let]目标操作符=源操作符(变量,表达式,常量,带有属性的对象)
[注]a赋值语句兼有计算与赋值的双重功能
b“=”与数学上的等号意义不同
c目标操作符,源操作符的数据类型一致
d关键字Let可省略
2注释语句目的提高程序的可读性
Rem注释内容
'注释内容
3暂停语句Stop
VB遇到Stop语句,这条语句就暂停程序执行转换到中断模式
4结束语句
EndSub结束Sub过程
EndFunction结束Function过程
EndIf结束If语句块
EndType结束记录类型
EndSelect结束情况语句
在用VB开发应用程序时,一般需要四步
(1)创建应用程序界面
(2)设置窗体和控件的相关属性
(3)编写应用程序代码
(4)调试和运行
VB应用程序通常由三类模块组成,即窗体模块,标准模块和类模块。
第四章VB程序设计基础
数据类型字符串变长字符串(String)
顶长字符串
数值整型数整数(Integer)
长整数(Long)
浮点数单精度浮点数(Single)
双精度浮点数(Double)
货币(Currency)
变体(Variant)
其他数据类型字节(Byte),布尔(Boolean),日期(Date),对象(Object),Decimal数据类型
1记录类型Type语句
Type<数据类型名>
成员1AS类型名
成员2AS类型名
.
.
EndType
[注]Type为关键字
在标准模块中定义,记录类型变量是通用的,可以出现在工程中任何地方
定义记录类型数据后,在该结构中不是存放数据,还必须定义记录类型变量,记录类型变量是存放数据的
定义记录类型时,若是字符串,必为定长字符串
记录数据类型中的成员不能含有数组
放在窗体类型,标准模块或公共类模块中的声明部分通过Enum语句来定义
[Public|Private]Enum<类型名称>
成员1[=常数表达式]
成员2[=常数表达式]
.
.
EndEnum
[注],EndEnum结果
2.“常数表达式”可以省略
4当对一个枚举中的常数赋值时,可以使用另一个枚举中的数值
常量文字常量字符串常量
数值常量整型数十进制数,八进制数,十六进制数
长整型数十进制数,八进制数,十六进制数
货币型数
浮点数
符号常量
符号常量:Const常量名=表达式[,常量名=表达式]…
[注],可以在常量名后面加上类型说明符
,通常省略类型说明符
,定义符号常量后在定义变量时要慎重
(1)名字只能由字母,数字和下划线组成
(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符
(3)名字的有效字符为255个
(4)不能用VB的保留字为变量名,但可以把保留字前者、嵌入变量名中,同时,变量名不能是尾部带有类型说明符的保留字
2变量的类型和定义
(1)用类型说明符来标识:%,&,!,@,$
(2)在定义变量时指定其类型
Declare变量名As类型
DeclareDim:用于在标准模块,窗体模块或过程中定义变量或数组。
Static:用于在过程中定义静态变量及数组变量。Static定义的变量,每次引用该变量时其值会继续保留。
Public:用来在标准模块中定义全局变量或数组。
(3)用DefType语句定义
DefType字母范围
[注]1如果一个变量未被显示定义,末尾也无类型说明符,则被隐含的说明为变体类型(Variant)
2用DefType语句定义的变量只对它所在的模块起作用,类型说明符优先于DefType
3应需要定义数据类型
4用类型说明符定义变量,在使用时可以省略类型说明符
变量类型
类型说明符
As类型名
数据长度(字节)
字节
Byte
1
布尔
Boolean
2
整型
%
Integer
2
长整型
&
Long
4
单精度
!
Single
4
双精度
#
Double
8
货币型
@
Currency
8
变长字符串
$
String
1字节/字符
定长字符串
$
String*Num
Num
3记录类型变量
在一般情况下,记录类型在标准模块中定义,如果在窗体模块中定义则必须在“Type”关键字前面加上“Private”
应用程序通常由窗体模块和标准模块组成。窗体模块包括事件过程,通用过程和说明部分。而标准模块由通用过程和声明部分组成
名称
作用域
声明位置
使用语句
局部变量
过程
过程中
Dim或Static
模块变量
窗体模块或标准模块
模块的声明部分
Dim或Private
全局变量
整个应用程序
标准模块的声明部分
Public或Global
用Dim和Public(或Global)语句可以定义局部变量,模块级变量和全局变量。对于局部变量来说,也可以不用Dim(或Static)定义,而在需要时直接给出变量名,变量的类型可以用类型说明符(%@#!$)来标识,如果没有类型说明符,VB把变量指定为变体数据类型。
默认定义的变量不需要使用Dim语句,因而比较方便,并能节省代码,但有可能带来麻烦,使程序出现无法预料的结果,而且比较难查出错误。
默认声明一般只适用于局部变量,模块级变量和全局变量必须在代码窗口中用Dim或Public语句显式声明
Int(x),Fix(x),Oct(x),Hex(x),CInt(x),CLng(x),CDbl(x),Tab(x),Str$(x),Val(x)
Atn(x),Cos(x),Sin(x),Tan(x),Abs(x),Sgn(x),Exp(x)
3随机函数
Rnd(x)
Randomize语句
为了实现ANSI和UniCode转换,VB提供了名为StrConv的转换函数
新字符串=StrConv(待转换字符串,转换格式)
其中“待转换字符串”可以是字符串常量,也可以是字符串变量。“转换格式”用来指定转换成哪种格式的字符串,可以取多种值,与ANSI和UniCode转换有关的值有二个,分别是
vbUnicode(值为64)将ANSI编码格式的字符串转换为Unicode格式
vbFromUnicode(值为128)将Unicode编码格式的字符串转换为ANSI格式
函数
格式
功能
LTrim$
LTrim$(字符串)
去除字符串左边的空白字符
RTrim$
RTrim$(字符串)
去除字符串右边的空白字符
Left$
Left$(字符串,n)
取字符串左边n个字符
Right$
Right$(字符串,n)
取字符串右边n个字符
Mid$
Mid$(字符串,p,n)
从p位置开始字符串的n个字符
Len$
Len$(字符串)/Len$(变量名)
测试字符串的长度
String$
String$(n,字符串)/String$(n,ASCII码)
返回由n个字符组成的字符串
Space$
Space$(n)
返回n个空格
InStr
InStr(字符串1,字符串2)
在字符串1中查找字符串2
Ucase$
Ucase$(字符串)
小写转换为大写
Lcase$
Lcase$(字符串)
大写转换为小写
字符串匹配函数
格式:InStr(字符串1,字符串2)
该函数的返回值为Long
算术运算符
比较运算符
逻辑运算符
优先级
幂运算(^)
相等(=)
Not
负数(-)
不等(<>)
And
乘法和浮点除(*,/)
小于(<)
Or
整数除法(\)
大于(>)
Xor(异或)
求模运算(Mod)
小于或等于(<=)
Eqv(等价)
加法和减法(+,-)
大于或等于(>=)
Imp(蕴含)
字符串连接(&)
Like
Is
说明(1)当乘法和除法同时出现在表达式中时,从左到右计算
(2)&用于字符串连接运算
(3)Like的优先顺序与所有比较运算符都相同,实际上是模式匹配运算符
(4)上述操作顺序有一个例外,当幂和负号相邻时负号优先
(5)整除(\)取模(Mod)左右若为浮点数,那先对数进行四舍五入后再进行计算
(6)Xor(异或)如果二个表达式同为True或同为False,则结果为False,否则为True
(7)Eqv(等价)如果二个表达式同时为True或同为False,则结果为False
(8)Imp(蕴含)当第一个表达式为True,且第二个表达式为False时,结果为False
(1)首先进行函数运算
(2)接着进行算术运算
(3)然后进行比较运算
(4)最后进行逻辑运算
第五章数据的输入输出
[对象名称.]Print[表达式表][,空格;]
说明(1)“对象名称”可以是窗体(Form)图片框(PictureBox)或打印机(Printer),也可以是立即窗口(Debug)。如果省略“对象名称”,则当前窗体下输出。
(2)“表达式表”是一个或多个表达式。可以是数值表达式或字符串。
(3)当输出多个表达式或字符串时,各表达式用分隔符(,|;)隔开
(4)Print具有计算输出双重功能
(5)在一般情况下,每执行一次Print方法要自动换行,为了仍在同行显示,可以在末尾加上一个分号或逗号;当使用逗号时,在同行上跳到下一个显示段显示;当使用分号时,下一个Print输出的内容将紧跟在当前Print所输出的信息的后面
1Tab函数
格式Tab(n):要输出的内容放在Tab函数的后面,并用分号隔开,PrintTab(n);输出内容
说明:在Vb中,对参数n的取值范围没有具体限制,当n比行宽大时,显示位置为nMod行宽;如果n<1,则把输出位置移到第一列,当在一个print方法中有多个Tab函数时,每个Tab函数对应一个输出项,各输出项之间用分号隔开。
2Spc函数
格式Spc(n)在输出中,用Spc函数可以跳过n个空格
说明:Spc与输出项之间用分号隔开,Spc与Tab作用类似,而且可以互相替代,Tab函数从对象左端计数,而Spc只表示二个输出项的间隔。
3空格函数Space(n),Space$(n)
Format$(数值表达式,”格式字符串”)
函数的功能是:按“格式字符串”指定的格式输出“数值表达式”的值如果省略“格式字符串”则Format$功能与Str$功能基本相同。唯一的区别是当把正数转换成字符串时,Str$在字符串前面留有一个空格,而Format$函数则不留空格
#数字,不在前面或后面补0
0数字,在前面或后面补0
·小数点与#,0结合使用,小数部分多余的数字按四舍五入处理
,千位分隔符,不放在头部,也不紧靠小数
%百分比符号,用于输出百分号
$美元符号,在所显示数值前面加上一个“$”
+正号–负号,E+,E-用指数形式显示数值二者作用基本相同
:作用于清除由Print方法显示的文本,图形,并把光标移到对象的左上角(0,0),这里对象可以是Form,PictureBox,若对象省略默认窗体(Form)
格式:[对象.]Cls
说明:当窗体的背景是用Picture属性装入的图形,不能用Cls,只能用LoadPicture清除
:移动窗体和控件并可改变其大小
单位:twip
格式:[对象.]Move左边距离[,上边距离[,宽度[,高度]]]
对象:窗体(Form)及除计数器(Timer),菜单(Menu)之外的所有控件
单位:twip
格式:[对象.]TextHeight(字符串)
[对象.]TextWidth(字符串)
对象:窗体和图片框
格式:InputBox(prompt[,title][,default][,xpos,ypos][,helpfile,context])
prompt:字符串,是对话框内显示的信息,用来提示用户输入
title:字符串,它是对话框的标题
default:字符串,用来显示输入缓冲区的默认信息即如果用户没有输入任何信息,则可用此默认字符串作为输入值
xpos,ypos:是二个整数值,分别用来确定对话框与屏幕左边的距离(xpos)和上边的距离(ypos),单位均为twip
helpfile,context:helpfile是一个字符串变量或字符串表达式,用来表示文件的名字,context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。当带有二个参数时,对话框中出现一个“帮助”按钮,单击该按钮或按F1键
例InputBox(444,112,55,120,36,"234",2+3)
[注]InputBox的返回值是一个字符串,InputBox等价于InputBox$
MsgBox(msg[,type][,title][,helpfile,context])
MsgBoxMsg$[,type%][,title$][,helpfile,context]
msg:是字符串,长度不超过1024个字符,该字符串的内容将在对话框内显示。
type:是一个整数值或符号常量,来决定按钮的类型
title:是一个字符串,用来显示对话框的标题
helpfile,context:helpfile是一个字符串变量或字符串表达式,用来表示文件的名字,context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。当带有二个参数时,对话框中出现一个“帮助”按钮,单击该按钮或按F1键
MsgBox函数的返回值是一个整数,这个整数与所选择的按钮有关
字体类型:[窗体.][控件.]|[=“字体类型”]
字号:FontSize[=点数]
粗体字:FontBold[=Boolean]
斜体字:FontItalic[=Boolean]
加删除线:FontStrikethru[=Boolean]
加下划线:FontUnderline[=Boolean]
重叠显示:FontTransParent[=Boolean],只适用于窗体和图片框控件
Boolean可以取二个属性即True和False
[表达式表]
注(1)NewPage用以强制打印机跳到下一页打印
(2)EndDoc用于停止发送给Printer对象的打印操作,并将打印内容发送到打印机设置或后台打印程序
在VB中,还可以用PrintForm方法以图像方式打印窗体信息。其一般格式为:
[窗体.]PrintForm
功能:PrintForm方法将指定窗体上的内容发送到打印机进行打印
说明:(1)用该法需要先将该信息显示在窗体中,然后再调用窗体的PrintForm方法来打印窗体
(2)若省略窗体名称。则VB将打印当前窗体
(3)PrintForm方法将打印窗体的全部内容,包括窗体的控件及图形
(4)当窗体的AutoRedraw属性设置为True时,则可以打印窗体中包括的图形
第六章常用标准控件
(Label)控件属性
属性
说明
Alignment
用来确定标签中标题的放置方式
AutoSize
属性为True自动调整标签的大小,若为False标签将保持设计时定义的大小
BorderStyle
用来设置标签的边框
Caption
用来在标签中显示文本
Enabled
该属性返回或设置一个值,用来确定一个窗体或控件是否能够对用户产生的事件作出反应
BackStyle
当值为1时标签将覆盖背景,当值为0时标签为透明。默认值为1
WordWrap
用来决定标签的标题属性的显示方式
图像框的属性及描述
属性
说明
CurrentX和CurrentY
用来设置下一个水平或垂直坐标,只能在运行期间使用,==y
Picture
用于指定图像框中显示的图形,支持的格式有:bmp,ico,emf,jpg,gif
Stretch
若为False则自动放大或缩小图像框中的图形以与图像框
全国计算机二级复习知识点个人修改 来自淘豆网m.daumloan.com转载请标明出处.