计算机等级考试二级vb考前串讲

上传人:第*** 文档编号:54382400 上传时间:2018-09-12 格式:PPT 页数:59 大小:289.50KB
返回 下载 相关 举报
计算机等级考试二级vb考前串讲_第1页
第1页 / 共59页
计算机等级考试二级vb考前串讲_第2页
第2页 / 共59页
计算机等级考试二级vb考前串讲_第3页
第3页 / 共59页
计算机等级考试二级vb考前串讲_第4页
第4页 / 共59页
计算机等级考试二级vb考前串讲_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《计算机等级考试二级vb考前串讲》由会员分享,可在线阅读,更多相关《计算机等级考试二级vb考前串讲(59页珍藏版)》请在金锄头文库上搜索。

1、VB总复习串讲,复习目录,各章节知识点 典型算法与例题 笔试解答技巧 冲刺,各章节知识点,第一章 VB程序开发环境,1、 VB的主要特点(可视化的开发环境、事件驱动编程机制和结构化程序设计,VB是一种解释型的程序设计语言) 2、 VB有哪些版本(学习版、专业版和企业版) 3、 启动VB的四种方法及启动时对话框的使用,退出VB的操作三种 4、 VB操作界面的认识:主窗口的构成、标准工具栏的构成、VB设计器的主要功能及工具栏的表现形式,属性窗口、代码窗口的组成,5、VB的基本操作(理论与操作): 1) 打开菜单、打开文件退出VB的快捷键,取消菜单与对话框的按键ESC 2) 新建工程、窗体、模块 3

2、) 属性窗口、工程资源管理器、菜单编辑器、立即执行窗口等的打开 4) 设计阶段属性的修改操作方式:直接输入、使用下拉列表框和利用对话框设置。 5) 立即执行窗口、本地窗口与监视窗口的作用 6) 程序的保存、装入与运行操作及目的: a) 打开程序与保存程序操作 b) 逐语句、逐过程调试与进入立即执行状态的快捷键 c) 启动应用程序操作与执行应用程序的两种模式(解释与生成EXE文件),第二章 对象及其操作,1、对象的概念及三要素:属性、事件与方法 2、认识窗体与控件分类(3类),控件的默认属性与控件的画制与选定(按Shift或Ctrl进行多控件选定)、缩放(Shift+方向键)、移动(Ctrl+方

3、向键)、复制删除等操作 3、窗体的常用属性:AutoRedraw、BorderStyle、ControlBox、MaxButton、MinButton、WindowState等。,第三章 简单程序设计,1、认识语句书写规则、掌握常用语句: 每行不1023个字符,一行写多个语句要用冒号隔开,一个语句写多行使用续行符“_”连接,续行符前至少要有一个空格。 赋值、注释(Rem或单撇号)、暂停、结束End 2、开发应用程序的一般步骤(三步曲) 3、VB四种文件类型及其对应的扩展名(.VBP、.FRM、.BAS、.CLS,其它还有.RES等) 4、应用程序的结构(即常见的三种模块窗体模块、标准模块和类模

4、块)与工作方式(即事件驱动),第四章 VB程序设计基础 ,数据的类型 基本类型(共5大类14种,特别是字符串型和数值型) 用户定义类型(即记录类型)的定义方法、注意点。 枚举类型的定义(使用Enum定义)与注意点 常量(两种类型)与变量(与数据类型相同)的分类、命名规则、定义及变量的作用域(即作用范围),作用域有应用程序级(即全局级)、模块级和过程级(即局部) 常用内部函数、运算符与表达式,表达式的运算顺序,关于命名规则,名字只能由字母、数字和下划线组成; 名字的第一个字符必须是字母; 名字有效字符为255个 不能使用VB保留字作名称,命名规则适用于变量名、常量名、过程名等,另外VB不区分名称

5、中的大小写,汉字也可以看作字母。,关于变量的定义,定义变量可以使用Dim、Public、Private或Static等进行,基本格式为: Dim 变量名 as 类型名 全局变量必须在标准模块中用Public定义 Dim定义变量时,如果在模块的声明部分定义,变量在本模块内都有效;在过程内定义时,变量只在本模块内有效。,第五章 数据的输入与输出,Print 与 逗号分号 Print方法与相关方法、函数,特别注意Format函数的格式控制P88。 Input函数与MsgBox的使用,特别是这两个函数各参数的作用。 字体属性与输出方式(打印机输出与窗体输出),二个容易忽视的属性,窗体和图片框有两个容易

6、被大家忽视的属性,它们能控制输出的位置: CurrentX和CurrentY Picture1.CurrentX=300 Picture1.CurrentY=400 Picture1.print “大家好!” 程序运行结果会在离图片框Picture1左上角横向300点纵向400点的位置上打印“大家好”三个字。,第六章 标准控件的使用 ,本章是VB考试的重点章节,占分很大,各位需要认真复习各种控件的属性、方法与常见的事件。特别是属性。,各种控件的使用:,1) 文本类控件:标签与文本框 2) 图形类控件:图片框、图像框、形状与直线 3) 按钮类控件:命令按钮 4) 选择类控件:复选框、单选按钮、列

7、表框和组合框 5) 文件系统控件:驱动器列表框、目录列表框和文件列表框(注意三种控件的同步) 6) 其它控件:滚动条、计时器与框架,控件的共同属性,都有的属性:Name、Enabled、Left、Top 可视控件都有的属性:Visible、Width、Height等 Caption和Text属性:Caption是标题的意思,是那些不能被选中的文字;Text是文本的意思,是那些能由用户输入或能被鼠标选中的文字。标签、按钮、单选按钮、复选框有Caption属性;文本框、列表框、组合框有Text属性。 Value属性:Value是值的意思,指有大小的数值或固定的值。单选按钮的Value值有True和

8、False两种,复选框的Value有0、1、2三种,滚动条的Value能指定或得到滚动滑块目前的位置。,关于组合框,组合框是文本框与列表框的组合,根据组合的不同状态有三种组合框,并通过Style属性控制:,列表框的属性与方法(一),重要的属性: .Text 返回最后一次被选列表项的文本 .ListIndex 返回所选项的编号 .List(编号) 返回或设置指定编号的项目的文本 .ListCount 返回目前列表框所含的总项数 与多列表项选择相关的属性: .SelCount 返回目前被选项的数目 .Selected(编号) 设置指定编号的项为被选状态或得到指定的项是否被选中,列表框的属性与方法(

9、二),列表框的常用方法 AddItem 文本内容 ,编号 在指定位置加入新项目,不指定编号加在最后 RemoveItem 编号 移除指定编号的项,然后列表框会重新排队 Clear 清除列表框内所有项目,列表框的常见算法(一),单击List1某项则移除该项 (假设有列表框List1): Private Sub List1_Click() List1.RemoveItem List1.ListIndex End Sub 单击List1某项则以该项为内容添加新项: Private Sub List1_Click() List1.AddItem List1.Text End Sub,列表框的常见算法(

10、二),打印列表框所有项(假设有列表框List1): For I=0 to List1.ListCount-1 Print List1.List(I) Next 打印列表框中被选中的项(假设有列表框List1): For I=0 to List1.ListCount-1 If List1.Selected(I) Then Print List1.List(I) Next,需补充的一道上机题,在上机题中有一题在单击C1按钮时在组合框Combo1中列出本机中所有字体的列表需要补充一下: Private Sub C1_Click() For I=0 to Screen.FontCount-1 Comb

11、o1.AddItem Screen.Fonts(I) Next End Sub Screen是屏幕对象,它的FontCount属性能得到本机字体的种数,Fonts(编号)属性能得到指定编号的字体名称。,其它控件的几个独有属性,图像框Image的Streach属性:意思为“变形”,如值为True能使图片随图像框大小发生变形。 文本框TextBox的MultiLine与PasswordChar、ScrollBars:两者必须配合使用,即只在MultiLine为True时ScrollBars属性才起作用。MultiLine为False时PasswordChar才有效。 计时器的InterVal与En

12、abled属性:InterVal是间隔量的意思,是计时器发生时间到事件(即Timer事件,计时器只有这一个事件)的间隔,单位为毫秒,Enabled属性可以控制计时器是否工作,即像考题中说的可暂时关闭计时器。,其它控件的几个独有属性(续),命令按钮的Default属性和Cancel属性: Default是默认的意思,同一窗体内只能有一个命令按钮的Default属性为True,按回车键与单击此按钮效果相同。 Cancel是取消的意思,同一窗体内也只能有一个命令按钮的Cancel属性为True,按Esc键与单击此按钮的效果相同。,关于滚动条的两个事件,Change事件和Scroll事件 Change

13、事件发生在控件的值发生变化时,一旦滚动条的滚动滑块位置变化就会触发这个事件。其实很多控件都有这个事件,如文本框的内容发生变化。 Scroll事件却是滚动条特有的,只在拖动滚动滑块时发生。,LoadPicture函数,LoadPicture函数的作用是装载图片或图标文件,它能给Picture或Icon属性赋值。 例如: Picture1.Picture=LoadPicture(“d:pica.jpg”) Form1.Icon=LoadPicture(“c:abc1.ico”) 下例是清除窗体Form1的背景图片: Form1.Picture=LoadPicture(“”),焦点与Tab顺序,设置

14、焦点:得到焦点的方法SetFocus和焦点有关的事件GotFocus、LostFocus 注意:当对象不可见时是不能使用SetFocus方法的,否则会出错 与设定Tab顺序相关的属性(TabIndex和TabStop),第七章 VB控制结构语句,分支结构 单分支与双分支语句:If语句及IIF函数 多分支语句:If ElseIf语句与Select Case语句 循环结构 范围式循环:For循环 条件式循环: While循环 Do 循环,分支结构,单分支与双分支语句:If语句及IIF函数 多分支语句: If ElseIf语句 Select Case语句,循环结构,可定循环次数的语句 For循环 F

15、or 循环变量=初值 to 终值 step 步长 (循环体) Next 循环变量名 不可定循环次数的语句 While循环(比较老,只能先判断后执行 ) Do 循环语句(可替代While循环,且比它功能强,可选判断后执行也可先执行后判断,并可用Exit Do中途退出循环),关于For循环,每次运行到For处会先加步长再判断是否超过终值 正常的循环次数(终值初值)/步长+1,关于Do循环(1),Do 循环可以根据条件判断的位置不同,循环判断的方式不同有4种组合,关于Do循环(2),Do 循环要注意循环变量的修改位置 例:要实现6!运算,累加与累乘,关于多重循环,对于固定次数的多重循环,For I=

16、1 to 3 For j=1 to 4 n=n+1 next Next Print n N为3412,对于不固定次数的多重循环,For I=1 to 3 For j=1 to I n=n+1 next Next Print n N为1+2+36,这类题以跟踪为主,但同时注意分析规律。,注意连接运算时的顺序,例1: Dim S as String For k=1 to 9 S=S & k Next Print S 结果为:“123456789”,例2: Dim S as String For k=1 to 9 S= k & S Next Print S 结果为:“987654321”,第八章 数组,数组分类:静态与动态、数组的维数 数组的定义 数组元素的使用、输入、输出与复制基本操作,数组分类,静态数组与动态数组 静态数组 动态数组 数组的维数(重点为一、二维数组),数组元素的使用、输入、输出与复制基本操作,输入: 使用循环语句,一般静态数据用For循环,动态数组用Do循环 使用Array函数,形成变体类型的数组 输出: 一般使用For循环进入输出,动态数组常要用Lbound和Ubound配合确定下标的上下界 使用For Each语句输出种类数组 控件数组 控件数组的建立 控件数组的标识属性Index 配合Load语句创建同类同名对象,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号