全国计算机等级考试二级VB教程(1~6章)
- 格式:doc
- 大小:90.00 KB
- 文档页数:9
全国计算机等级考试二级教程Visual Basic语言程序设计第一章Vistal Basic程序开发环境VB的特点和版本VB的特点可视化编程;面向对象的程序设计;结构化设计语言;事件驱动编程机制;访问数据库。
VB的版本分为三个版本:学习版、专业版和企业版VB的启动与退出1.VB的启动从开始到程序;使用我的电脑,用盘符查找;从开始到运行;用桌面快捷方式。
2.VB的退出从标题栏处退出;从任务栏处退出;关闭窗口处退出;从文件菜单中退出;Alt+F4或Alt+Q。
主窗口和其它窗口标题栏、菜单栏、工具栏、工程窗口、窗体设计窗口、窗体布局窗口、工程资源管理器、属性窗口、工具箱。
菜单的激活方式:按F10或Alt键激活菜单,后根据括号后面的字母或者移动光标来选择;按下Alt+括号后面的字母即可打开。
VB中的菜单栏有两种形式;分别为可直接执行和带省略号的。
窗口可分为:固定和浮动窗口。
上机练习:1.练习VB的启动和退出;2.激活菜单的方法。
第二章对象与操作对象和属性的设置对象是指系统中的基本运行实体。
对象可分为:预定义和用户自定义。
对象属性的格式:对象名.属性名称=新设置的属性值例如:Text1.text=”Good morning!”对象属性的设置:用鼠标单击属性窗口的任何的任何位置;执行“视图”菜单中的“属性窗口”命令;按F4键;单击工具栏上的“属性窗口”按钮;按组合键Ctrl+PgDn或Ctrl+GgUp .1.直接键入新属性值;2.选择输入,即通过下拉列表所选择所需要的属性值;3.利用对话框设置属性值。
对象事件对象方法:对象名称.方法名称例如:print “Good morning!”窗体的结构和属性与事件1.所要掌握的一些属性:AutoRedraw(自动重画)、BackColor(背景颜色)、BorderStyle(边框类型)、Caption(标题)、ControlBox(控制框)、Enabled(允许)、字体属性的设置(Font)、ForeColor(前景颜色)、Height Width(高、宽)、Icon(图标)、MaxButton、MinButton(最大、最小化按钮)、Name(名称)、Picture(图标)、Top Left(顶边、左边位置)、Visible(可见性)、WindowState(窗口状态)2.所要掌握的事件:click、Dblclick、Load、Unload、Activate与Deactivate、Paint.控件与控件的画法与删除控件的名称和作用;控件的命名和控件值(见表)。
心之所向,所向披靡全国计算机等级考试二级VB教程(1~6章)第四章VB程序设计基础一:基本数据类型:1 字符串(String)在VB中字符串是放在双引号内的诺干个字符,其中不含任何字符的字符串为空字符串字符串分变长字符串和定长字符串。
变长字符串:长度不确定。
定长字符串:有确定个数的字符2数值:整型数和浮点数整型数是不带小数点和指数符号的数。
在机器内部以二进制补码形式表示整型数又分整数和长整数:整数(Integer)以两个字节(16位)的二进制码表示和参加运算。
取值范围-32768~32767。
长整数(Long)以带符号的4个字节(32位)二进制数存储。
浮点数(小数是浮动的)分单精度浮点数和双精度浮点数:单精度浮点数(Single)以4个字节(32位)存储,用E来表示。
双精度浮点数(Double)用8个字节(64位)存储,用D来表示。
3货币(Currency)小数是固定的。
4字节(Byte)一种数值类型,以一个字节无符号二进制数存储,取值范围0~2555布尔(Boolean)两个字节存储,只有True和False两取值。
6日期(Date)格式:mm/dd/yyyy或mm-dd-yyyy。
二:常量和变量:1 常量:文字常量符号常量。
文字常量:①字符串常量:由字符组成,除双引号和回车符之外的任何ASCII字符,长度不能超过65535 ASCII码:A 65 B 66 a 97 b 98②数值常数:整型数、长整型数、货币型数和浮点数。
整形数:十进制、十六进制和八进制。
十进制整型数:由一个或几个十进制数字(0~9)组成,可带正负号。
十六进制整型数:由一个或几个十六进制数字(0~9及A~F或a~f)组成,前面冠以&H(或&h),取值范围&HO~&HFFFF。
八进制整型数:由一个或几个八进制数字(0~7)组成,前面冠以&(或&O)长整型数:十进制长整型数:其组成与十进制整型数相同。
2010年全国计算机等级考试二级VB考试,辅导用书《全国计算机等级考试二级教程:Visual Basic语言程序设计(2010年版) 》(高等教育出版社),本书共十五章:
第1章 Visual Basic程序开发环境(2分左右,以识记为主)
第2章对象及其操作(一般在机试题里考核)
第3章简单程序设计(笔试2分左右)
第4章 VB程序设计基础(笔试6分左右,一般结合其他章节知识点一起考核)
第5章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现在简单应用题和综合应用题中。
纯本章知识点在笔试中仅占2~4分左右)
第6章常用标准控件(考试重点,笔试8~12分左右、机试的三种题型都考到标准控件)
第7章VB控制结构(考试重点,笔试20分左右,一般和其他章节知识点结合考核、机试题中出现在简单应用题和综合应用题)
第8章数组(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)
第9章过程(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)
第10章键盘与鼠标事件过程(笔试4分左右、机试一般出现在简单应用题)
第11章菜单程序设计(笔试2~4分左右、机试出现机率不高)
第12章对话框程序设计(笔试2分左右、机试出现机率不高)
第13章多重窗体程序设计与环境应用( 机试题中偶尔出现在综合应用题,一般考标准模块内容) 第14章数据文件(考试重点:笔试8~10分左右、机试题中出现在综合应用题)
第15章上机指导
二、考试题型题量。
第一章 visual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置·1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”3. 退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单(2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程资源管理器窗口中的文件可以分为 6 类,<1>窗体文件(.frm)<2>程序模块文件(.bas)<3>类模块文件(.cls)<4>工程文件(.vbp)<5>工程组文件(.vbg)<6>资源文件(.res)2.工程资源管理器窗口中文件的分类:(1)工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。
全国计算机等级考试二级VB教程(1~6章)第四章VB程序设计基础一:基本数据类型:1 字符串(String)在VB中字符串是放在双引号内的诺干个字符,其中不含任何字符的字符串为空字符串字符串分变长字符串和定长字符串。
变长字符串:长度不确定。
定长字符串:有确定个数的字符2数值:整型数和浮点数整型数是不带小数点和指数符号的数。
在机器内部以二进制补码形式表示整型数又分整数和长整数:整数(Integer)以两个字节(16位)的二进制码表示和参加运算。
取值范围-32768~32767。
长整数(Long)以带符号的4个字节(32位)二进制数存储。
浮点数(小数是浮动的)分单精度浮点数和双精度浮点数:单精度浮点数(Single)以4个字节(32位)存储,用E来表示。
双精度浮点数(Double)用8个字节(64位)存储,用D来表示。
3货币(Currency)小数是固定的。
4字节(Byte)一种数值类型,以一个字节无符号二进制数存储,取值范围0~2555布尔(Boolean)两个字节存储,只有True和False两取值。
6日期(Date)格式:mm/dd/yyyy或mm-dd-yyyy。
二:常量和变量:1 常量:文字常量符号常量。
文字常量:①字符串常量:由字符组成,除双引号和回车符之外的任何ASCII字符,长度不能超过65535ASCII码:A 65 B 66 a 97 b 98②数值常数:整型数、长整型数、货币型数和浮点数。
整形数:十进制、十六进制和八进制。
十进制整型数:由一个或几个十进制数字(0~9)组成,可带正负号。
十六进制整型数:由一个或几个十六进制数字(0~9及A~F或a~f)组成,前面冠以&H(或&h),取值范围&HO~&HFFFF。
八进制整型数:由一个或几个八进制数字(0~7)组成,前面冠以&(或&O)长整型数:十进制长整型数:其组成与十进制整型数相同。
十六进制长整型数:由十六进制数字组成。
以&H开头,&结尾。
八进制长整型数:由八进制数字组成。
以&或&O开头,以&结尾。
符号常量:Const 常量名= 表达式[,常量名=表达式]……当在程序中引用符号常量时,通常省略类型说明符。
类型说明符不是符号常量的一部分,定义符号常量后,在定义变量时要慎重。
2变量命名规则:①名字由字母、数字和下划线组成;②第一个字符必须是英文字母,最后一个字符可以是类型说明符;③有效字符是255个;④不能用VB中的保留名作变量名。
变量的类型和定义:Dim 、Public 和Static①Dim 用于标准模块、窗体模块和过程中定义变量或数组。
定义变量时,变量值重新设置为0,字符串变量被设置为空。
②Public用来在标准模块中定义全局变量或数组。
③Static 用于在过程中定义静态变量及数组变量。
定义变量时,每次引用该变量值时,其值会继续保留。
用DefType语句定义:这里的Def是保留字,Type是类型标志,可以是int、lng、sng、dbl、cur、str、byte、bool、date、obj、var。
三:变量的作用域1 局部变量:在过程(事件过程或通用过程)内定义的变量,其作用域是它所在的过程。
局部变量在过程内用Dim、Static定义。
2 模块变量(窗体变量和标准模块变量)其方法是,在程序代码窗口的“对象”框中选择“通用”,并在“过程”框中选择“声明”,然后就可以在程序代码窗口中声明窗体层变量。
第五章:数据的输入输出。
一:数据输出:Print方法格式:[对象名称.] Print [表达式表] [ , | ; ]1“表达式表”是一个或多个表达式,可以是数值表达式或字符串。
数值型数字输出结果前后都有个空格,以14个字符为区段。
2当输出多个表达式或字符串时,各表达式用分隔符(逗号、分好或空格)隔开。
一般情况下,每执行一次Print方法要自动换行,但为了仍在同一行上显示,可以在末尾加一个逗号或分号。
逗号:按标准输出格式显示表达式。
(以14个字符为区段把一个输出行分为若干个区段)分好:Print输出的内容将紧跟在当前Print所输出的信息的后面。
与Print有关的函数1 Tap函数格式:Tab(n)Tab函数是把光标一到由参数n指定的位置,从这个位置开始输出信息。
要输出的内容放在Tab函数的后面,并用分号隔开。
例如:Print Tab(25);800 (将在第25个位置输出数值800)2 Spc函数格式:Spc(n)n是个数值,取值范围在0 ~ 32767的整数在Print的输出中,用Spc函数可以跳过n个空格。
例如:Print“ABC“;Tab(25);800 (先输出ABC,然后跳25个空格再输出800)3 空格函数格式:Space(n)Space函数返回n个空格。
例如:a = “a” + Space(4) + “b”Print aa b格式输出Format$(数值表达式,格式字符串)该函数的功能是:按“格式字符串”指定的格式输出“数值表达式”的值。
如果省略“格式字符串”,则Format函数的功能与Str(数值转换成字符串)函数基本相同,唯一不同是当把正数转换成字符串时,Str函数在字符串前留有一个空格,Format则没有。
格式说明字符:#数字;不在前后补00 数字;在前后补0.小数点:小数部分多余的数字按四舍五入处理,千位分隔符(每3位用逗号隔开,不足补0)%百分比符号$ 美元符号-、+ 负、正号E+、E-指数符号其他方法和属性1 Cls方法格式:[对象.] ClsCls是清除由Print方法显示的文本或在图片框中显示的图形。
2 Move方法格式:[对象.] Move 左边距离[,上边距离[,宽度[,高度] ] ]Move方法是用来移动窗体和控件,并可改变其大小。
3TextHeight 和TextWidth 方法格式:[对象.] TextHeight(字符串) 测量一个文本字符串的高度[对象.] TextWidth (字符串) 测量一个文本字符串的宽度二:数据输入----InputBox函数:InputBox函数可以产生一个对话框,这个对话框作为输入数据的界面,等待用户输出数据,并返回所输出的内容。
格式:InputBox ( prompt [,title] [,default] [,xpos,ypos] )①prompt是一个字符串,在对话框显示内容。
②title字符串,在对话框标题显示内容。
③default字符串,在对话框输入区显示内容。
④xpos,ypos两个整数值,分别确定对话框与屏幕左边距离和上边距离。
注意事项:①InputBox的返回值是一个字符串,如果要输出其他类型值,则要事先声明。
②在InputBox函数所产出的对话框中,如果单击“取消”按钮,将返回一个空字符串。
③每执行一次InputBox函数只能输入一个值,如要输出多个值,则必须多次调用InputBox函数。
三:MsgBox函数和MsgBox语句:1 MsgBox函数格式:MsgBox( msg [,type ] [,title] )该函数有5个参数,除第一个参数外,其余都是可选的。
①Msg是一个字符串,该字符串的内容将在由MsgBox函数产生的对话框内显示。
②type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。
该参数的值由4类数值相加产生,活动按钮的位置:③title是一个字符串,用来显示对话框的标题。
2MsgBox语句格式:MsgBox Msg$ [,type%] [,title$]没有返回值,通常用于较简单的信息显示。
例如:MsgBox “工程保存成功”四:字形:字体类型Fontname字体大小FontSize粗体字FontBold斜体字FontItalic加下划线FontUnderline第六章: 常用标准控件一: 文本控件标签和文本框:在标签中只能显示文本,不能进行编辑,而在文本框中可显示、输入文本。
1标签:主要用来显示文本信息,它显示的内容只能用Caption属性来设置或修改,不能直接编辑。
①Alignment该属性用来确定标签中标题的放置方式,可设置为0、1或2.0从标签的左边开始显示标题(默认)1标题靠右显示2标题居中显示②AutoSize该属性设置为True时,则可根据Caption属性指定的标题自动调整标签的大小;该属性设置为False则标签将保持设计时定义大小。
③Borderstyle该属性设置为0时,标签无边框(默认);该属性设置为1时,标签有边框。
④Caption用来在标签中显示文本。
标签中的文本只能用Caption属性显示。
⑤Enabled该属性返回或设置一个值,用来确定一个窗体或控件是否能够对用户产生的事件作出反应。
Enabled属性是Boolean类型值,当该值设置我为True时,允许对象事件作出反应,如果为False时,则禁止对事件作出反应,在这种情况下,对象变为灰色。
⑥BackStyle该属性值为1时,标签将覆盖背景(默认);该属性值为0时,标签则为“透明”的。
⑦WordWrap该属性用来决定标签的标题(Caption)属性的显示方式。
该属性值设置为True时,则标签将在垂直方向变化大小以与标题文本相适应,水平方向的大小与原来所画的标签相同;该属性值设置为False时,则标签将在水平方向上扩展到标题中最长的一行,在垂直方向上显示标题的所有各行。
注意:为了使WordWrap起作用,应先设置AutoSize,后设置WordWrap。
最后在Caption 属性中输入的时候一定要有空格。
2文本框:类似一个简单的编辑器。
文本框属性:①MaxLength用来设置允许在文本框中输入的最大字符数。
(默认为0)②MultiLine该属性设置为False时,则文本框中只能输入单行文本;该属性设置为True时,则文本框可以使用多行文本,既输入输出文本时可以换行。
③PasswordChar该属性可用于口令输入。
如果把该属性设置为一个字符(如*),则在文本框中键入字符时,显示的被设置的字符(如*)。
利用这一特性,可以设置口令。
④ScrollBars该属性来确定文本框中有没有滚动条,可取0、1、2、3。
0文本框中没有滚动条1只有水平滚动条2只有垂直滚动条3同时具有水平和垂直滚动条注意:只有当MultiLine属性被设置为Ture时,才能用该属性在文本框中设置滚动条。
⑤SelLength⑥SelStartu⑦SelText⑧Text该属性用来设置文本框中显示的内容。
⑨Locked属性该属性来设定文本框是否可被编辑。
当设置值为False(默认)时,可以编辑文本框中的文本;当设置值为True时,可以滚动和选址控件中的文本,但不能编辑。