ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:21.50KB ,
资源ID:11367234      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11367234.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国VB二级无纸化考试资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国VB二级无纸化考试资料.docx

1、全国VB二级无纸化考试资料一。选择题:40*1=40分 二、上机操作:60分 1.基本操作题(2*9=18) 考查: (1)控件的基本使用(90%) (2)菜单(主要是下拉菜单的设计) (3)通用对话框 (4)多重窗体 2.简单应用题(2*12=24) (1)补全程序(为主) (2) 编写程序 3.综合应用(1*18=18) (1)补全程序 (2) 编写程序 工程(VBP)中包含三类模块:窗体模块(frm)、标准模块(。bas)、类模块(cls)其中窗体是由窗体以及基于窗体事件代码所组成的标准模块和类模块都是纯代码的模块标准模块中可以定义全局变量、全局数组、全局过程还可以用于定义启动sub m

2、ain过程第一部分复习: 1.控件的基本使用:属性、事件、方法 掌握属性不但要掌握属性名,而且要掌握属性的取值,有些属性只能在属性窗口中设置(例如:name),也有些属性只能在代码中使用(例如:seltext) caption height、width 决定了对象的大小 left、top 决定了位置(在容器中的位置) enabled 对象的有效性 visible 对象的可见性对于可变属性的设置:属性窗口设置和代码窗口设置在代码中设置格式:对象名.属性名=值 (1)标签:用来显示文本 属性:alignment、caption、borderstyle、 backstyle、autosize (2)

3、文本框 属性:text、maxlength、multiline、 scrollbars、passwordchar seltext、selstart、sellength(只能在代码中使用) 事件:change(重点)、gotfocus、lostfocus 方法:setfocus(重点) (3)图像框和图片框: 区别: 属性:picture stretch(专用于图像框) 动态装入和删除图像:(重点) 装入:对象名.picture=loadpicture(图像文件名) 删除:对象名.picture=loadpicture() 直线和形状: 直线:x1、y1、x2、y2 形状:shape (4)按钮

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(用于组合框)下拉式组合框、简单组合框、下拉式列表框 方法

5、: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

6、 字体类型 黑体 宋体退出 设计菜单过程中菜单选项访问键的设置方法 &字母 分割线的创建 把菜单选项的标题设置为- 掌握菜单选项有复选性、有效性和可见性的设置 菜单选项也是vb中的对象能够发生单击事件(click)弹出式菜单的设计: 设计弹出式菜单的过程和下拉菜单的过程一样,只要将菜单的可见性设置为不可见,就可以了 调用弹出式菜单的方法:popupmenu 菜单名3.通用对话框:对话框:预定义对话框(inputbox()、msgbox()、自定义对话框、通用对话框通用对话框是通过通用对话框控件产生,通用对话框控件不属性标准的exe控件,在工具箱中没有,要添加进来,添加的方法:工程-部件-mic

7、rosoft commondialog control6.0重点掌握文件对话框的产生;通过属性:对象名.action=值(值1:打开对话框 值2:保存对话框)通过方法:对象名.showopen 打开对话框 showsave 保存对话框文件对话框的属性: 1.dialogtitle 设置对话框的标题 2.filename 打开或保存文件的文件名(包含路径) 3.filter 设置对话框中类型列表中的文件类型 4.filterindex 设置文件类型列表中的默认类型 5.initdir 设置打开或保存文件的默认路径 6.defaultext:设置默认类型通用对话框:14.多重窗体: 显示窗体:sh

8、ow方法 隐藏窗体:hide方法 设置启动窗体:工程-工程属性多重窗体:11第二部分复习:1.数据:数据类型(字符型、数值型、变体) (1)常量 例如:字符型常量用双引号括起来 日期型的常量用#括起来 (2)变量(重点理解) 实质:代表了计算机的内存区域 变量名的命名规则: 变量名只能由三种字符组成:字母、数字、下划线 变量名的起始字符:字母 vb中的保留字不能作为变量名 vb的变量名不区分字母大小写 变量的定义:使用类型说明符和dim或static或public定义 dim和static区别:用dim定义的变量当过程执行完后,值被重新初始化,用static定义的变量,当过程执行完后值保留 作

9、用域:在过程中使用dim或static定义的变量,只能在过程中使用,具有局部作用域 在过程外使用dim定义的变量具有模块级的作用,它可以在当前模块的所有的过程中使用 在窗体模块或标准模块的声明部分使用public定义的变量具有全局性质,可以在所有模块的所有的过程中使用 没有定义而直接使用的变量,具有两个特点:类型是变体,作用域是局部作用域(3)函数 数值:abs()、sqr()、int()、fix()、exp(),rnd()、sgn() 字符(重点):left()左部截取、right()右部截取、mid()中部截取、len()求长度、string()、instr()字串位置、ucase()小写

10、转换成大写、lcase()大写转换成小写 转换:asc()字符转换成ascii码、chr()ascii转成字符、val()字符型转成数值型、str()数值型转换成字符型 (4)运算符和表达式(优先级) 数值: - * /(浮点) (整除) mod(求余) + - mod:判断一个数能否被另外一个数整除 关系: = = = 逻辑:not and or and:同真则真,其余为假 or:同假则假,其余为真 (5)数组(用来解决集合问题) 当涉及到大量需要存储的地方,我们就选择数组,数组的使用常常与for循环结合 数组要遵循先定义后使用的原则 数组:静态数组和动态数组一开始能够确定数组元素(静态数组

11、)数组元素的下标默认从0开始,如果希望从1开始,我们可以使用option base 1语句设置,该语句要放在窗体层的通用声明部分 动态数组的定义要分两步:首先定义一个不带下标数组,然后通过redim重新定义来确定元素的个数在使用redim重新定义数组时不能改变数组的类型要掌握一维数组和二维数组的使用一维数组常常使用一重for循环来访问它的每个元素二维数组常常使用二重for循环来访问它的每个元素array函数:为数组赋值,要求这个数组必须是一维数组,数组类型的必须是变体,不要指定类型也不要指定大小lbound()函数可以得到数组元素下标的下界ubound()函数可以得到数组元素下标的上界控件数组

12、:控件数组的元素具有相同的名称,名称由name属性决定,下标由index属性决定,控件数组的元素具有相同的事件过程,事件发生的对象由index参数区分2.数据的输入和输出 (1).输入:inputbox()函数 函数只能放在表达式 掌握该函数前三个参数:输入对话框中的提示信息、标题、默认值 返回值的类型是字符串类型 (2)、输出:print方法 对象:窗体、图片框、立即窗口、打印机 可以实现输出多个数据,换行和不换 (3).msgbox()消息框 两种使用:作为函数、作为语句 a=msgbox(参数) msgbox 参数前三个参数:提示信息、类型、标题作为函数有返回值,返回值的类型是一个整数作

13、为语句没有返回值3.流程控制结构:关键是掌握两点:一是格式,二是不同结构的语句的执行过程 (1)选择结构 if 语句 单行结构: if 条件 then 语句1 else 语句2 块结构: if 条件 then 语句1 else 语句2 end if iif()函数: select case 语句 格式: select case 测试表达式 case 表达式表项1 语句1 case 表达式表项2 语句2 . case else 语句n end selectcase 表达式表项的形式:isa 2,4,6,7 3 to 5 (2) 循环结构 for 循环:(重点掌握) 计数循环格式: for 循环变

14、量=初值 to 终值 step 步长 循环体 next 变量 while 循环:当循环格式:while 条件 循环体 wend while循环是先判断后执行的循环,当条件为真时执行循环体,当条件为假时循环不执行 do 循环格式1: do 循环体 loop 条件格式2: do 条件 循环体 loopdo循环有两种格式:先判断后执行,先执行后判断(循环至少执行一次)有两种条件:while条件和until条件,如果是while条件,当条件表达式的值为真,执行循环体,当条件为假时循环不执行,如果是until条件,当条件为假时执行循环体,当条件为真时循环不执行4.通用过程:事件过程和通用过程过程的建立不

15、能嵌套,但过程的调用却可以嵌套 (1)sub过程的建立和调用 sub 过程名(形参) 过程体 end subsub 过程常常用来完成一个操作,没有返回值sub过程的调用我们可以call语句,具体调用格式有两种:一种是: call 过程名(实参表)第二种格式:过程名 参数 (2)function的建立和调用 function 过程名(形参) 过程体 过程名=表达式 end function function过程常常是用来完成一个功能,有一个确定的值返回 调用function过程就像内部函数的使用一样 (3)形参和实参,以及参数的传递在建立过程中所使用的参数,我们称为形参在调用语句所使用的参数我们

16、称为实参参数的传递就是将实参传递给形参,形参和实参要求个数和类型要一致参数的传递方式有两种,一种是值传递,一种是地址传递如果实参是常量或表达式,那么它的传递方式只有值传递如果是实参是变量,才存在传值和传地址两种,到底是传值还是传地址就看形参的前面有没有byval关键字,如果有就是传值,省略了就是传地址,如果有byref也是传地址如果是传地址方式,形参发生改变,实参也跟着改变如果是传值方式,形参发生改变,实参不变数组名作为参数进行传递:传地址 形参必须是数组定义时不要指定大小,形参数组元素发生改变,实参数组也会跟着变化对象作为参数进行传递:形参必须是控件类型(control)或对象类型(obje

17、ct)或变体类型(variant),实参是对象名5.文件的操作 掌握文件操作的三步曲:一打开文件,二读写文件,三关闭文件。根据文件的存取方式不同,文件分为顺序文件和随机文件文件的打开:open “文件名”for 打开方式 as #文件号 for方式: input(顺序输入方式):读出数据 output(顺序输出方式):写入数据 append(追加数据):写入数据 random:随机文件的打开方式(默认) 文件号是从1511,每打开一个文件就要把放在一个文件号内存区域中掌握顺序文件和随机文件的读写顺序文件写: print 语句 格式:print #文件号,写入数据 write 语句 格式:wri

18、te #文件号,写入数据顺序文件的读: input 语句:从文件中读出若干数据 格式:input #文件号,变量 line input语句:从文件中读出一行信息 格式:line input #文件号,变量 input()函数:从文件中读出n个字符 格式:a=input(n,#文件号)关闭文件:close 文件号随机文件的读:get #文件号,记录号,记录类型的变量随机文件的写:put #文件号,记录号,记录类型的变量掌握文件操作过程常常使用的一些函数 eof()函数:测试文件指针是否指向文件末尾,如果指向为真,否则为假 常常使用not eof(文件号)作为循环条件,实现从文件中读出全部的数据

19、lof()测试文件的长度 freefile()函数:可以得到未被使用最小的文件号文件系统控件:驱动器列表框 属性:drive(返回当前的盘符) 事件:change(改变驱动器盘符触发该事件)目录列表框 属性:path(设置或返回目录列表框的当前目录) 事件:change(当目录列表框的当前目录发生改变时触发该事件)文件列表框: 属性:filename(返回选择的文件名) path(设置或返回当前文件所在的目录)Private Sub Dir1_Change()File1.Path = Dir1.PathEnd SubPrivate Sub Drive1_Change()Dir1.Path =

20、Drive1.DriveEnd Sub6、键盘鼠标事件 (1)键盘事件:keypress、keydown、keyup (2)鼠标事件:mousedown、mouseup、mousemovevb中常用算法: 1.两数交换: 也就是交换两个变量的值 例如:a=10 b=20 交换的结果为a=20 b=10 要引入中间变量,使用三条语句来实现 t=a a=b b=t 2.累加和连乘 (1)累加的基本格式:s=s+i 保存累加和的变量初值为0 例如:求1+2+.+100 s=0 for i=1 to 100 s=s+i next i (2).连乘的基本格式:p=p*i 保存连乘积的变量初值为1 例如:

21、求5! p=1 for i=1 to 5 p=p*i next i3.判断奇偶数 通过mod运算符实现例如:判断n是否为偶数 if n mod 2=0 then 偶数 else 奇数 end if4.素数:只能被1和它本身整除的数 例如:判断n是否为素数 for i=2 to n-1 if n mod i=0 then exit for next i if in-1 then 说明是素数 else 不是素数 end if5.排序: 冒泡排序法例如:对10个进行从小到大排序 option base 1 dim p(10) as integer for i=1 to 9 比较的趟数 for j=1

22、 to 10-i 一趟的比较过程 if p(j)p(j+1) then t=p(j) p(j)=p(j+1) p(j+1)=t end if6. 字符串的分离 例如:text1.text=“abcdefg” for i=1 to len(text1.text) ch=mid(text1.text,i,1) print ch next i7.最大值和最小值:(数组+循环) 算法思想:就是假设第一个数据是最大或最小的,然后与后面的每一个进行比较,如果后面的比它大或小,就把该值赋值给保存最大值或最小值的变量 例如:求10个数中的最大值 option base 1 dim p(10) max=p(1) for i=2 to 10 if p(i)max then max=p(i) next i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1