vb复习重点Word下载.docx

上传人:b****4 文档编号:8159202 上传时间:2023-05-10 格式:DOCX 页数:39 大小:46.09KB
下载 相关 举报
vb复习重点Word下载.docx_第1页
第1页 / 共39页
vb复习重点Word下载.docx_第2页
第2页 / 共39页
vb复习重点Word下载.docx_第3页
第3页 / 共39页
vb复习重点Word下载.docx_第4页
第4页 / 共39页
vb复习重点Word下载.docx_第5页
第5页 / 共39页
vb复习重点Word下载.docx_第6页
第6页 / 共39页
vb复习重点Word下载.docx_第7页
第7页 / 共39页
vb复习重点Word下载.docx_第8页
第8页 / 共39页
vb复习重点Word下载.docx_第9页
第9页 / 共39页
vb复习重点Word下载.docx_第10页
第10页 / 共39页
vb复习重点Word下载.docx_第11页
第11页 / 共39页
vb复习重点Word下载.docx_第12页
第12页 / 共39页
vb复习重点Word下载.docx_第13页
第13页 / 共39页
vb复习重点Word下载.docx_第14页
第14页 / 共39页
vb复习重点Word下载.docx_第15页
第15页 / 共39页
vb复习重点Word下载.docx_第16页
第16页 / 共39页
vb复习重点Word下载.docx_第17页
第17页 / 共39页
vb复习重点Word下载.docx_第18页
第18页 / 共39页
vb复习重点Word下载.docx_第19页
第19页 / 共39页
vb复习重点Word下载.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

vb复习重点Word下载.docx

《vb复习重点Word下载.docx》由会员分享,可在线阅读,更多相关《vb复习重点Word下载.docx(39页珍藏版)》请在冰点文库上搜索。

vb复习重点Word下载.docx

  第一个字符必须是英文字母,最后一个字符可以是类型说明符。

  ▲变量的类型和定义

  ①类型说明符放在变量名的尾部。

A#b(错)

  %:

整型&

长整型!

单精度型#:

双精度型$:

字符串型

  ②在定义变量时指定类型。

Declare变量名as类型

  Declare可以是Dim、Static、Public或Private

  (3)变量的作用域

  变量分为:

局部变量、模块变量和全局变量

  ①局部变量

  在事件过程或通用过程内定义的变量叫局部变量。

  ②模块变量

  窗体变量可用于窗体内的所有过程.当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。

  ③全局变量

  全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

用Public声明。

  6.VB常用内部函数

  ⑴转换函数

  ★取整函数Int和fix

  ★数值转换函数

  ★类型转换函数

  ★格式转换函数

  ⑵数学函数

  ★三角函数

  ★绝对值函数(Abs)

  ★符号函数(Sgn)

  ★平方根函数(Sqr)

  ★指数和对数函数(Exp和Log)

  ⑶随机数函数

  ★随机数函数(Rnd)

  ★Randomize语句

  ⑷时间函数

7.VB字符串处理

  ★左、中、右部截取Left(字符串,n)\Mid(字符串,n)\Right(字符串,n)

  ★字符串长度测量函数Len(字符串)

  ★Strings函数Strings(n,ASCII码)Strings(n,字符串)

  ★查找某个字符串函数InStr(首字符位置,字符串1,字符串2[,n]

  ★字母大小转换函数Ucase(字符串)Lcase(字符串)

  ★插入字符串语句Mid(字符串,位置)=字符串

  ★SetFocus语句

  8.VB运算符与表达式

  

(1)算术运算符

  ★求模运算Mod求余.

  ★算术运算符优先级^>

->

*>

/>

\>

Mod>

+>

&

  如:

7^2Mod5^2\3=1

  

(1)关系运算符和逻辑运算符

  

(2)表达式的执行顺序

  ◆关系运算(=,>

<

>

≦,≧)

  ◆最后进行逻辑运算,顺序为:

Not→And→Or→Xor→Eqv

表达式:

Nota<

=cOr4*c=b^2Andb<

a+c的值是(Flase)a=2,b=3,c=4

  9.VB常用标准控件

  

(1).标签

  ●Alignment确认标签中标题放置的位置,可设置0、1、2,作用分别为标题设置在左、右、中。

  ●AutoSize标题自动调整标签的大小,可设置为True和False.

  ●Borderstyle设置标签的边框,可设置为0和1,0表示为无边框。

  ●Enabled用于确定一个窗体或控件能否对用户产生的事件作出反应。

  ●BackStyle设置标签是否覆盖背景,0表示为透明,1表示标签覆盖背景。

  ●WordWrap决定标签的标题文本能否自动换行。

  ●其他:

Height、Left、Top、Visible、Width等等。

  

(2)文本框

  属性:

  ●MaxLength设置文本框中输入的最大字符数。

  ●MultiLine设置是否允许多行显示。

  ●Passwordchar用于口令输入。

  ●Scrollbars用来设置文本框中的滚动条。

  事件:

  ◎Change事件当用户输入新信息或把Text属性设置为新值从而改变文本框的属性时,将可触发此事件。

  ◎GotFocus事件当文本框有输入焦点时,键盘上输入的字符都将在文本框中显示出来,只有当一个文本框被激活并且可见性为TRUE是才能收到焦点。

  ◎Setfocus事件该方法可以把输入的光标(焦点)移到指定的文本框中。

[对象.]Setfocus

  (3)图形控件

  图片框和图像框:

  ▲CurrentX和CurrentY属性

  ▲Picture属性

  ▲Stretch属性用于自动调整图像框中图形内容的大小。

  ▲区别:

①图片框是“容器”控件,可作为父控件,而图像框不能。

  ③图片框可接受文本和图片,图像框不能。

  ④图像框占用内存少,显示速度快。

  ⑤图片框更灵活,且适用于动态环境。

  ▲运行期间装入图片

[对象.]Picture=LoadPicture(”文件名”)

  直线和形状:

  △BorderColor属性

  △Borderstyle

  1—实线2—虚线3—点线4—点划线

  △BackStyle设置标签是否覆盖背景,0表示为透明,1表示标签覆盖背景。

  △Shape属性

  0—矩形1—正方形2—椭圆形3—圆形4—四角圆化的矩形

  △BorderWidth指定线宽或界宽

  (3)复选框和单选按钮

  Enabled、FontBold、FontItalic、FontName、FontSize、FontUnderline

  Value、Alignment、Height、Left、Top、Visible、Width

  单选按钮:

Value=True,表示选择了该单选按钮.

  Value=False,表示没有选择该单选按钮.

  复选框:

Value=0,表示没有选择该复选框。

  Value=1,表示选择该复选框。

  Value=2,表示该复选框被禁用。

  (6)列表框和组合框

  列表框方法:

AddItem添加文本内容到列表框中。

  Clear清除列表框中所有内容。

  RemoveItem删除列表框中指定的项目。

  组合框(ComboBox):

AddItem、Clear、RemoveItem同样适用。

  Style是组合框的一个重要属性,其值可取0、1、2,决定组合框的3个类型。

  注意:

属性ListIndex和ListCout的区别

  108(7)滚动条

  除Enabled、FontBold、FontItalic、FontName、FontSize、FontUnderline

  Value、Alignment、Height、Left、Top、Visible、Width外,还有以下属性:

  ◆Max和Min

  ◆LargeChange和SmallChange

  ◆Value表示滚动框在滚动条的位置。

主要有Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,而改变滚动框的位置时会触发Change事件。

  (8)计时器

  可以用Enabled和Name属性,其最重要的是Interval属性,取值范围0~65535.

  (9)框架

  (10)焦点与Tab顺序

  ★设置焦点

  ★Tab顺序

  Tab顺序是在按Tab键时焦点在控件间移动的顺序。

影响Tab顺序的属性是TabIndex。

1.数据的输出方法:

  ⑴print方法

  与print方法有关的函数:

tab(n)函数【printtab(24);

800】

  spc(n)函数【print“china”;

spc(4);

”中国”】用于跳出n个空格输出

  tab函数从第一列开始计数,n是绝对偏移量。

spc(n)函数则是从前面的输出内容开始计数,n是相对偏移量。

  ⑵格式输出()

  #:

表示数字,不补零

  0:

表示数字,在数字的前或后补零

  .:

指定小数点的位置

  ,:

指定千分分隔符的位置如:

printformat$(12345.6,”####,#.##”)12,345.(3)msgbox函数信息框→返回值→标题

  2.数据输出方法

  

(1)inputbox方法

  Inputbox函数的返回值默认为字符串。

如:

a=inputbox(“Enteraninteger”)

  b=inputbox(“Enteraninteger”)text1.text=b+a

  如果在输入对话框中输入8和10,则文本框中显示的内容为108

VB的控制结构

循环控制结构

  

(1)For循环控制结构

  使用Exitfor语句,可以在循环变量到达终值前就退出循环。

  

(2)当循环结构

  While条件

  [语句块]

  Wend

  (3)Do循环结构

  DoWhile……Loop

  Do……loopWhile

  (4)多分支控制结构

  测试表达式=?

→Selectcase测试表达式

  (5)IIf函数

  A=IIf(条件,true部分,false部分)

数组与过程

  1.默认数组

  默认数组就是数据类型为Variant的数组。

StaticA(4)即为定义了四个默认数组。

  2.动态数组

  ◆用变量作为下标定位的数组时动态数组

  ◆用数值常量或符号常量作为下标定维的数组是静态数组。

  动态数组定义分两步:

首先在窗体层、标准模块或过程中用DIM或Public声明一个没有下标的数组,然后再过程中在用ReDimd定义。

  3.数组的清除和重定义

  Erase数组名

  Erase用于动态数组中,将删除整个数组结构并释放数组所占用的内存,即动态数组以后就不复存在。

用于静态数组中只是内容清空,数组依然存在。

  4.数组元素的输入及输出

  输入:

一般通过For循环和Inputbox函数输出

  如:

Optionbase1

  Dims()asstring

  SubForm_Click()

  Redims(4)asstring

  Fori=1to4

  Temp$=Inputbox(“EnterName”)

  S(i)=Temp$

  Nexti

  EndSub

  输出:

用Print方法结合For循环实现

  Optionbase1

  Dims(4,4)asInteger

  Forj=1to4

  Prints(i,j);

“”;

  Nextj

  5.控件数组

  控件数组是一组相同类型的控件组成,这些控件有一个相同的控件名称,具有相同的属性设置,所有元素的Name属性相同,但Index属性不同。

  6.Sub过程

  ●通用过程:

多个事件过程需要使用同一个程序代码,他可以单独建立,供事件过程或其他过程调用。

  ●事件过程:

当发生某个事件时,对事件作出响应的程序段。

  函数过程的返回值只能有一个。

  调用Sub过程:

①Call语句调用过程。

如:

CallTryout(a,b)

  ②把过程名作为一个语句使用。

Tryouta,b去掉call关键字,去掉“实际参数”括号。

  7.通用sub过程和事件过程★重点★难点★

  事件过程是一种特殊的sub过程,他附加在窗体和控件上。

窗体的事件过程不能由用户任意定义,而是由系统指定。

通常是在事件过程中调用通用过程,同时事件过程也可以被其他过程调用。

  通用过程可以放在标准模块中,也可以放在窗体模块中,而事件过程只能放在窗体模块中,不同模块中的过程可以互相调用。

  8.Function过程★重点★难点★

  Sub过程不直接返回值,可以作为单独的基本语句使用,而Function过程要返回一个值,通常出现在表达式中。

键盘与鼠标事件

  1.键盘事件

  ⑴KeyPress事件

  当压下键盘上的某个键时,将发生KeyPress事件。

该事件可以用于各控件。

比如用在文本框上的格式:

PrivateSubText-KeyPress(KeyAsciiasinteger)

  KeyPress事件带有一个参数,参数有两种形式,第一种形式:

IndexAsInteger,只用在控件数组。

第二种形式是:

KeyAsciiAsinteger,用于单个控件。

  KeyPress事件用于识别按键的Ascii码,捕捉击键动作,KeyAscii参数不能省略。

  控件的键盘事件优先于窗体的键盘事件

  ⑵KeyDown和KeyUP事件

  KeyDown和KeyUP事件返回的是键盘的直接状态。

KeyPress事件返回的是Ascii码。

当按键“A”时,KeyDown事件所得到的Keycode码与键“a”的相同。

  2.鼠标事件

可视化程序设计

  1.当窗体为活动窗体时,可以使用“工具”菜单中的“菜单编辑器”打开菜单编辑器。

  2.弹出式菜单:

建立弹出式菜单首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。

  各级菜单中的所有菜单项的名称必须唯一。

  3.通用对话框:

对话框的类型可以通过Action属性设置,也可以用相应的方法设置。

可以通过DialogTitle属性设置有实际意义的标题。

  通用对话框,Action=1打开文件;

=2保存文件

  方法:

showopen;

showsave

  4.文件对话框:

【窗体】对话框名,Fliter=描述符1|过滤器1|描述符2|过滤器2|…

  FliterIndex用来指定默认的过滤器。

  5.多重窗体程序设计

  Show方法:

用来将指定的窗体装入内存并显示该窗体。

  6.VB工程中,可以作为启动对象的程序是Submain过程或任何窗体。

  一个工程中可以包括多个窗体文件。

数据文件

  1基本文件操作语句与函数

  ⑴打开文件★重点★难点★

Open文件名【for方式】as#文件号

  如果省略【for方式】,则打开文件的存取方式是随机存取方式。

  方式指文件的输出方式,可以是Output(顺序输出)以写的方式打开、input(顺序输入)、append(添加)。

  使用open语句打开文件时,如果为输入input打开的文件不存在,则产生“文件未找到”的错误;

如果为Output(顺序输出)、append(添加)访问方式打开的文件不存在,则建立相应的文件。

  

(2)关闭文件

  (3)EOF函数

  用来测试文件的结束状态。

利用EOF函数,可以避免在文件输入时出现“输入超出尾”错误。

DOWhileNotEOF

  2.顺序文件与随机文件

  ⑴顺序文件写操作

  Print#文件号,表达式

  Write#文件号,表达式

  

(2)顺序文件读操作

  Input#文件号,变量表

  (3)随机文件的打开与读写操作

  随机文件的记录是定长记录。

在用open语言打开文件时必须指定记录的长度。

  打开随机文件:

Open”文件名”forrandomAs#文件号对文件的操作既可以读也可以写。

第12章数据文件

  本章主要考查VisualBasic中的数据文件操作,包括VisualBasic文件概述、基本文件操作语句与函数、顺序文件与随机文件和文件系统控件。

通过对历年试卷内容的分析,本章考核内容约占8%,属于一般考查对象。

  12.1VisualBasic文件概述

  12.1.1考点1:

文件概述

  1.文件概念

  所谓“文件”,是指记录在外部介质上的数据的集合。

  2.在程序设计中使用文件的原因

  文件是使一个程序可以对不同的输入数据进行加工处理、产生相应输出结果的常用手段。

  使用文件可以方便用户,提高上机效率;

  使用文件可以不受内存大小的限制。

  3.文件结构

  为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。

VisualBasic文件由记录组成,记录由字段组成,字段由字符组成。

  

(1)字符

  字符是构成文件的最基本单位。

字符可以是数字、字母、特殊符号或单一字节。

VisualBasic支持双字节字符,当计算字符串长度时,一个西文字符和一个汉字都可作为一个字符计算,但它们所占的空间是不一样的。

例如:

字符串“系统分析员协会顾问团CSAI”的长度为14个字符,而所占的存储空间为24个字节。

  

(2)字段

  字段也称为域。

字段由若干个字符组成,用来表示一项数据。

  (3)记录

  记录由一组相关的字段组成。

  (4)文件

  文件由记录构成,一个文件含有一个以上的记录。

  4.文件种类

  根据不同的分类标准,文件可分为不同的类型。

  

(1)根据数据性质划分

  程序文件:

存放的是可以由计算机执行的程序,包括源文件和可执行文件。

  数据文件:

存放普通的数据,这类数据必须通过程序来存取和管理。

  

(2)根据数据的存取方式和结构划分

  顺序文件:

文件中的记录一个接一个地存放。

顺序文件的组织比较简单,但维护困难。

主要优点是占空间少,容易使用。

  随机存取文件:

又称直接存取文件,每个记录的长度是固定的,根据记录号进行读写操作。

优点是数据的存取灵活、方便,速度较快,容易修改。

缺点是占空间较大,数据组织较复杂。

  (3)根据数据的编码方式划分

  ASCII文件:

又称文本文件,它以ASCII方式保存文件。

可以用字处理软件建立和修改。

  二进制文件:

以二进制方式保存的文件。

不能用普通的字处理软件编辑,占空间较小。

  例12.1.1以下文件扩展名中,不属于程序文件的是()。

  A..exe

  B..frm

  C..mdb

  D..vbp

  解析:

.exe文件为可执行文件;

.frm文件为VisualBasic的窗体文件;

.mdb文件为Access数据库文件;

.vbp文件为VisualBasic的工程文件。

  答案:

C

第2章数据结构与算法

  本章节主要考查算法的基本概念、基本的数据结构及其基本操作、查找和排序算法。

本章的内容在历次试题中所占的比例约为11.2%,都是以

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

当前位置:首页 > 工程科技

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

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