全国VB二级无纸化考试资料Word文档下载推荐.docx

上传人:b****3 文档编号:7570368 上传时间:2023-05-08 格式:DOCX 页数:17 大小:21.50KB
下载 相关 举报
全国VB二级无纸化考试资料Word文档下载推荐.docx_第1页
第1页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第2页
第2页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第3页
第3页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第4页
第4页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第5页
第5页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第6页
第6页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第7页
第7页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第8页
第8页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第9页
第9页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第10页
第10页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第11页
第11页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第12页
第12页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第13页
第13页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第14页
第14页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第15页
第15页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第16页
第16页 / 共17页
全国VB二级无纸化考试资料Word文档下载推荐.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国VB二级无纸化考试资料Word文档下载推荐.docx

《全国VB二级无纸化考试资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国VB二级无纸化考试资料Word文档下载推荐.docx(17页珍藏版)》请在冰点文库上搜索。

全国VB二级无纸化考试资料Word文档下载推荐.docx

seltext、selstart、sellength(只能在代码中使用)

事件:

change(重点)、gotfocus、lostfocus

方法:

setfocus(重点)

(3)图像框和图片框:

区别:

picture

stretch(专用于图像框)

动态装入和删除图像:

(重点)

装入:

对象名.picture=loadpicture("

图像文件名"

删除:

"

直线和形状:

直线:

x1、y1、x2、y2

形状:

shape

(4)按钮

default(回车键)、cancel(esc键)、enabled、visible、style

click

(5)单选按钮和复选框按钮

alignment、value(选中状态)

与选择结构语句结合

单选按钮:

value的取值为true和false

复选框按钮:

value的取值为0和1

(6)列表框和组合框(重点)

list(重点)、listcount(重点)、listindex(重点)、text(重点)、column(组合框没有)、

multiselect(组合框没有)、seleted

style(用于组合框)下拉式组合框、简单组合框、下拉式列表框

additem(重点)、removeitem(重点)、clear

(7)滚动条

5个属性:

max、min、largechange、smallchange、value

2个事件:

change(当位置发生改变时)、scroll(拖动滚动块时)

(8)计时器:

简单应用题

两个属性:

interval、enabled

1个事件:

timer

(9)框架:

容器控件

caption

复习:

2.菜单

设计是通过菜单编辑器来实现的

打开:

(1)工具菜单-菜单编辑器

(2)右键窗体-菜单编辑器

(3)ctrl+e

(4)工具栏

下拉菜单设计:

文件

新建

打开

关闭

字体设置

字体大小

16

18

24

30

字体类型

黑体

宋体

退出

设计菜单过程中菜单选项访问键的设置方法&

字母

分割线的创建把菜单选项的标题设置为-

掌握菜单选项有复选性、有效性和可见性的设置

菜单选项也是vb中的对象能够发生单击事件(click)

弹出式菜单的设计:

设计弹出式菜单的过程和下拉菜单的过程一样,只要将菜单的可见性设置为不可见,就可以了

调用弹出式菜单的方法:

popupmenu菜单名

3.通用对话框:

对话框:

预定义对话框(inputbox()、msgbox())、自定义对话框、通用对话框

通用对话框是通过通用对话框控件产生,通用对话框控件不属性标准的exe控件,在工具箱中没有,要添加进来,添加的方法:

工程--部件--microsoftcommondialogcontrol6.0

重点掌握文件对话框的产生;

通过属性:

对象名.action=值(值1:

打开对话框

值2:

保存对话框)

通过方法:

对象名.showopen打开对话框

showsave保存对话框

文件对话框的属性:

1.dialogtitle设置对话框的标题

2.filename打开或保存文件的文件名(包含路径)

3.filter设置对话框中类型列表中的文件类型

4.filterindex设置文件类型列表中的默认类型

5.initdir设置打开或保存文件的默认路径

6.defaultext:

设置默认类型

通用对话框:

1

4.多重窗体:

显示窗体:

show方法

隐藏窗体:

hide方法

设置启动窗体:

工程--工程属性

多重窗体:

11

第二部分复习:

1.数据:

数据类型(字符型、数值型、变体)

(1)常量

例如:

字符型常量用双引号括起来

日期型的常量用#括起来

(2)变量(重点理解)

实质:

代表了计算机的内存区域

变量名的命名规则:

变量名只能由三种字符组成:

字母、数字、下划线

变量名的起始字符:

字母

vb中的保留字不能作为变量名

vb的变量名不区分字母大小写

变量的定义:

使用类型说明符和dim或static或public定义

dim和static区别:

用dim定义的变量当过程执行完后,值被重新初始化,用static定义的变量,当过程执行完后值保留

作用域:

在过程中使用dim或static定义的变量,只能在过程中使用,具有局部作用域

在过程外使用dim定义的变量具有模块级的作用,它可以在当前模块的所有的过程中使用

在窗体模块或标准模块的声明部分使用public定义的变量具有全局性质,可以在所有模块的所有的过程中使用

没有定义而直接使用的变量,具有两个特点:

类型是变体,作用域是局部作用域

(3)函数

数值:

abs()、sqr()、int()、fix()、exp(),rnd()、sgn()

字符(重点):

left()左部截取、right()右部截取、mid()中部截取、len()求长度、string()、instr()字串位置、ucase()小写转换成大写、lcase()大写转换成小写

转换:

asc()字符转换成ascii码、chr()ascii转成字符、val()字符型转成数值型、str()数值型转换成字符型

(4)运算符和表达式(优先级)

^-*/(浮点)\(整除)mod(求余)+-

mod:

判断一个数能否被另外一个数整除

关系:

>

>

=<

<

==<

逻辑:

notandor

and:

同真则真,其余为假

or:

同假则假,其余为真

(5)数组(用来解决集合问题)

当涉及到大量需要存储的地方,我们就选择数组,数组的使用常常与for循环结合

数组要遵循先定义后使用的原则

数组:

静态数组和动态数组

一开始能够确定数组元素(静态数组)

数组元素的下标默认从0开始,如果希望从1开始,我们可以使用optionbase1语句设置,该语句要放在窗体层的通用声明部分

动态数组的定义要分两步:

首先定义一个不带下标数组,然后通过redim重新定义来确定元素的个数

在使用redim重新定义数组时不能改变数组的类型

要掌握一维数组和二维数组的使用

一维数组常常使用一重for循环来访问它的每个元素

二维数组常常使用二重for循环来访问它的每个元素

array函数:

为数组赋值,要求这个数组必须是一维数组,数组类型的必须是变体,不要指定类型也不要指定大小

lbound()函数可以得到数组元素下标的下界

ubound()函数可以得到数组元素下标的上界

控件数组:

控件数组的元素具有相同的名称,名称由name属性决定,下标由index属性决定,控件数组的元素具有相同的事件过程,事件发生的对象由index参数区分

2.数据的输入和输出

(1).输入:

inputbox()函数

函数只能放在表达式

掌握该函数前三个参数:

输入对话框中的提示信息、标题、默认值

返回值的类型是字符串类型

(2)、输出:

print方法

对象:

窗体、图片框、立即窗口、打印机

可以实现输出多个数据,换行和不换

(3).msgbox()消息框

两种使用:

作为函数、作为语句

a=msgbox(参数)

msgbox参数

前三个参数:

提示信息、类型、标题

作为函数有返回值,返回值的类型是一个整数

作为语句没有返回值

3.流程控制结构:

关键是掌握两点:

一是格式,二是不同结构的语句的执行过程

(1)选择结构

if语句

单行结构:

if条件then语句1else语句2

块结构:

if条件then

语句1

else

语句2

endif

iif()函数:

selectcase语句

格式:

selectcase测试表达式

case表达式表项1

case表达式表项2

......

caseelse

语句n

endselect

case表达式表项的形式:

is>

a2,4,6,73to5

(2)循环结构

for循环:

(重点掌握)计数循环

for循环变量=初值to终值step步长

循环体

next变量

while循环:

当循环

while条件

wend

while循环是先判断后执行的循环,当条件为真时执行循环体,当条件为假时循环不执行

do循环

格式1:

do

loop条件

格式2:

do条件

loop

do循环有两种格式:

先判断后执行,先执行后判断(循环至少执行一次)

有两种条件:

while条件和until条件,如果是while条件,当条件表达式的值为真,执行循环体,当条件为假时循环不执行,如果是until条件,当条件为假时执行循环体,当条件为真时循环不执行

4.通用过程:

事件过程和通用过程

过程的建立不能嵌套,但过程的调用却可以嵌套

(1)sub过程的建立和调用

sub过程名(形参)

过程体

endsub

sub过程常常用来完成一个操作,没有返回值

sub过程的调用我们可以call语句,具体调用格式有两种:

一种是:

call过程名(实参表)

第二种格式:

过程名参数

(2)function的建立和调用

function过程名(形参)

过程名=表达式

endfunction

function过程常常是用来完成一个功能,有一个确定的值返回

调用function过程就像内部函数的使用一样

(3)形参和实参,以及参数的传递

在建立过程中所使用的参数,我们称为形参

在调用语句所使用的参数我们称为实参

参数的传递就是将实参传递给形参,形参和实参要求个数和类型要一致

参数的传递方式有两种,一种是值传递,一种是地址传递

如果实参是常量或表达式,那么它的传递方式只有值传递

如果是实参是变量,才存在传值和传地址两种,到底是传值还是传地址就看形参的前面有没有byval关键字,如果有就是传值,省略了就是传地址,如果有byref也是传地址

如果是传地址方式,形参发生改变,实参也跟着改变

如果是传值方式,形参发生改变,实参不变

数组名作为参数进行传递:

传地址形参必须是数组定义时不要指定大小,形参数组元素发生改变,实参数组也会跟着变化

对象作为参数进行传递:

形参必须是控件类型(control)或对象类型(object)或变体类型(variant),实参是对象名

5.文件的操作

掌握文件操作的三步曲:

一打开文件,二读写文件,三关闭文件。

根据文件的存取方式不同,文件分为顺序文件和随机文件

文件的打开:

open“文件名”for打开方式as#文件号

for方式:

input(顺序输入方式):

读出数据

output(顺序输出方式):

写入数据

append(追加数据):

random:

随机文件的打开方式(默认)

文件号是从1~511,每打开一个文件就要把放在一个文件号内存区域中

掌握顺序文件和随机文件的读写

顺序文件写:

print语句

格式:

print#文件号,写入数据

write语句

write#文件号,写入数据

顺序文件的读:

input语句:

从文件中读出若干数据

input#文件号,变量

lineinput语句:

从文件中读出一行信息

lineinput#文件号,变量

input()函数:

从文件中读出n个字符

a=input(n,#文件号)

关闭文件:

close文件号

随机文件的读:

get#文件号,记录号,记录类型的变量

随机文件的写:

put#文件号,记录号,记录类型的变量

掌握文件操作过程常常使用的一些函数

eof()函数:

测试文件指针是否指向文件末尾,如果指向为真,否则为假

常常使用noteof(文件号)作为循环条件,实现从文件中读出全部的数据

lof()测试文件的长度

freefile()函数:

可以得到未被使用最小的文件号

文件系统控件:

驱动器列表框

drive(返回当前的盘符)

change(改变驱动器盘符触发该事件)

目录列表框

path(设置或返回目录列表框的当前目录)

change(当目录列表框的当前目录发生改变时触发该事件)

文件列表框:

filename(返回选择的文件名)

path(设置或返回当前文件所在的目录)

PrivateSubDir1_Change()

File1.Path=Dir1.Path

EndSub

PrivateSubDrive1_Change()

Dir1.Path=Drive1.Drive

6、键盘鼠标事件

(1)键盘事件:

keypress、keydown、keyup

(2)鼠标事件:

mousedown、mouseup、mousemove

vb中常用算法:

1.两数交换:

也就是交换两个变量的值

a=10b=20交换的结果为a=20b=10

要引入中间变量,使用三条语句来实现

t=a

a=b

b=t

2.累加和连乘

(1)累加的基本格式:

s=s+i

保存累加和的变量初值为0

求1+2+...+100

s=0

fori=1to100

s=s+i

nexti

(2).连乘的基本格式:

p=p*i

保存连乘积的变量初值为1

求5!

p=1

fori=1to5

p=p*i

3.判断奇偶数

通过mod运算符实现

例如:

判断n是否为偶数

ifnmod2=0then

偶数

奇数

4.素数:

只能被1和它本身整除的数

判断n是否为素数

fori=2ton-1

ifnmodi=0thenexitfor

ifi>

n-1then

说明是素数

不是素数

5.排序:

冒泡排序法

对10个进行从小到大排序

optionbase1

dimp(10)asinteger

fori=1to9'

比较的趟数

forj=1to10-i'

一趟的比较过程

ifp(j)>

p(j+1)then

t=p(j)

p(j)=p(j+1)

p(j+1)=t

6.字符串的分离

text1.text=“abcdefg”

fori=1tolen(text1.text)

ch=mid(text1.text,i,1)

printch

7.最大值和最小值:

(数组+循环)

算法思想:

就是假设第一个数据是最大或最小的,然后与后面的每一个进行比较,如果后面的比它大或小,就把该值赋值给保存最大值或最小值的变量

求10个数中的最大值

dimp(10)

max=p

(1)

fori=2to10

ifp(i)>

maxthenmax=p(i)

nexti

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2