Vb复习资料

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vb复习提纲

Vb的三种工作模式:设计模式;运行模式;中断模式。

运行模式中不能编辑代码,不能编辑界面;中断模式中可以编辑代码,不能编辑界面。

Vb程序的执行方式:解释方式(便于程序的调试和修改,运行速度较慢);编译方式

对象:对象指现实世界中的实体,可以是抽象的也可以是实体的,有自己的特征(属性),行为(方法),活动(事件)

的类:对同一种对象的集合与抽象,封装和隐藏是类的重要特性。类包含所创建对象的属性数据,以及对这些数据进行操作的方法。

Vb对象的三要素:属性&方法&事件

基本属性:name(名称):所有对象都具有的属性,是创建对象的名称Caption:决定了控件上显示的文本内容。(文本框和combo框[也有list属性]为text属性,list框为list属性

Font:改变文本的外观,包括

1.Fontname:字体属性,是字符型(”“)

2.Fontsize:字体大小,是数字型

3.Fontbold:字体加粗,是逻辑型

4.Fontitalic:字体斜体,是逻辑型

5.Fontstrikethru:加删除线,是逻辑型

6.Fontunderline:加下划线,是逻辑型

Enable属性:决定控件能不能使用:true:可以使用,对操作做出响应;false:不能操作,呈灰色,对操作无响应。

Visible属性:决定控件是否可见:true:程序运行时控件可见;false:程序运行时控件隐藏,用户看不到,但控件本身存在。MouseIcon:鼠标的指针类型,鼠标类型设置值为0~15,值若为15则是用户自定义鼠标文件。

事件:

Load:窗体被装入是自动执行,用于对属性值和变量的初始化。Click,DblClick:单击和双击事件,由鼠标单击和双击时候触发事件。

方法:

Print:用于在窗体或者图形框中显示文本

Cls:在窗体或者图形框中清除运行时产生的图形或者文本

Move:移动一个窗体或者控件

图片的引用——loadpicture(App.Path+ ” \summer.bmp ”)相对引用,图片和工程文件在一个文件夹中。Loadpicture ( “ D : \

summer.bmp ” ) 绝对引用,图片在D盘中。

在文本框中,汉字、字母、数字都只占一个字符,

a=text1.seltext:将选中的内容放入a中。

Text1.seltext:=a:将选中的内容插入到光标所在的位置

数据类型

整数的表达形式:123,123%,123&,+342,-123,

浮点数:又称为实数,分为单精度和双精度浮点数。123.45;123.45!;

0.12345E+3;0.12345E+3都是表示同值的单精度浮点数;123.45;123.45#;0.12345D+3;0.12345E+3#都是表示同值的双精度浮点数。字符型:用””括起来,包括所有的西文字符和汉字,如”123”,”abc”,”夏天”

若字符串中有双引号,则要用连续两个双引号来表示,如””” 123””abc”,输出为”123”abc

逻辑型:当逻辑型数值转化为整数时,true=-1,false=0;当其他类型的数据转化为逻辑型数据时,非零为true,零为false

日期型:用一对#括起来,#mm/dd/yy#、#mm-dd-yy#

变量的命名规则:

必须以汉字(中文系统中可以用)或字母开头,由字母、汉字、数字或者下划线组成,长度小于等于255个字符。

不能使用vb中的关键词

Vb中不区分大小写,Xyz,xyz,XYZ都是同一个变量。

3xy:不能数字开头;y – z:不能出现减号;wang ping:不能出现空格;dim:不能使用vb中的关键词;cos:最好不要使用,与余弦函数混淆。

变量声明:

Dim 变量名[as 类型]

Dim a, b, c as integer, x, y as single :表示a,b,x定义为变体型变量,c为整型变量,y为单精度型变量

字符型变量的定义:dim 字符串变量名as string [*长度]

若长度确定了,而字符串没有达到所定义的长度,则字符串右边用空格补齐,若超过了长度,则将多余的部分截去。

常量:

八进制:&O123,十六进制:&H1234

运算符与优先级:

优先级:{^}<{-(负号)}<{*;/(除)}<{\(整除);Mod}<{+;-(减号)},优先级越小越先算

如:30-true=31;10+false+”14”=24

字符串运算符

&:字符串的连接,将两个字符串连接起来,若是没有加””的数字字符串变量,与&连接时要有空格,否则就认为字符串为长整型。当变量与&连接在一起的时,系统先把它作为类型定义符处理,造成错误。

+:连接符两端都应该是字符型,若均为整型,则进行加法运算;若一个为字符型数字,一个为数值型,则把字符型数字变成数值型,再进行加法运算;若一个为非数字型字符,一个为数字型就会出错。

10 + “10”=20

“10”+”10”=1010

“10”+”abc”=10abc

10+”abc”=出错

10 & 10=1010

“abc”&10=abc10

“10”&”10”=1010

10 + “12” &10=2210

关系运算符

=、>、>=、<、<=、<>(不等于)。结果为逻辑型字符。

数字型比较数字大小。

字符型按字符的ascii码值从左到右逐一比较,直到出现的字符为止。关系运算符的优先级相同。

逻辑型运算符

Not:取反;not f = t,not t = f,优先级1

And:与;t and t = t,f and t = f,t and f = f,f and f = f,优先级2 Or:或;两者之一为真时结果就为真,优先级3

Xor:异或;两者为一真一假时结果为真,否则为假,优先级3

表达式

组成:变量、常量、运算符、函数和圆括号。

相关文档
最新文档