金文老师VB教程完整文档 下载本文

在取余运算时,结果与被除数的正负相同,

关系运算符与逻辑运算符 1.关系运算符

(关系运算符的返回值只能是 Boolean 值,即 True 或 False)

2.逻辑运算符

(1).Not(非):

由真变假或由假变真,进行取反运算 (2).And(与):

对二个关系式的值进行比较,如果二个表达式的值均为 True,结果才为 True,否 则为 False

注:”1”可以代替所有的非零数,代表 True “0”代表 False

(3).Or(或)

对二个表达式进行比较,其中一个为 True,结果就为 True,只有二个表达式的结 果均为 False 时,才为 False

(4).Xor(异或)

如果二个表达式同时为 True 或同时为 False,则结果为 False,否则,结果为 True

(5).Eqr(等价)

如果二个表达式同时为 True 或同时为 False,是结果为 True (6).Imp(蕴含)

当第一个表达式为 True,且第二个表达式为 False 时,结果为 False,也就是其 它情况下,都为 True

3.表达式的执行顺序

一般顺序如 下 :

①.首先进行函数运算

②.接着进行算术运算,其次序为: 幂取负乘/浮点除整除取模加/减 连接

③.然后进行关系运算 ④.最后进行逻辑运算,顺序为: notandorxoreqrimp 上述操作有一个例外,就是当幂和负号相连时,负民优先 2. 在书写表达式时,应注意以下几点 (1).乘号不能省略,也不能用”.”代替

(2).在一般情况下,不允许有二个运算符相连,应当用括号隔开

1. 一个表达式可能含有多种运算,计算机按一定的顺序对表达式进行求值,

(3).括号可以改变运算顺序,在表达式中只能使用圆括号,不能使用方括号或花括号

(4).幂运算表示自乘

第六章.数据的输入输出

第一节,数据的输出-----Print 方法 一.Print 方法

(在书写代码时,Print 可以用?代替)

1. Print 方法可以在窗体上显示文本字符串,和表达式的值,并可在其它图形

对象或 打印机上输出信息,一般格式为:

[对象名称.]print[表达式][,|;] 2. 说明

(1.) 当输出多个表达式或字符串时,各表达式用分号隔开,(逗号,分号或空 格)隔开,如果输出的各表达式用逗号隔开,则按标准输出格式,(分区输出格 式)显示数据项,在这种情况下,以 14 个字符的位置,为单位,把一个输出行分 为若干个区段,逗号后面的表达式在下一个区段输出,如果输项之间用分号或 空格作为分隔符,则按紧凑输出格式输出数据 数值弄数据在输出时前后都有一个空格,也就是在第十五个字符开始输出

(2.) 当输出数值数据时,数值的字面有一个符号位,后面有一个空格,而字符 串前后都没有空格

(3.) Print 方法具有计算和输出功能,但没有赋值功能

(4.) Print 方法具有自支换行功能,当使用 Print 语句未尾加上分号时,一个 Print 输出的内容将紧跟在当前 Print 所输出的信息的后面,如果使用逗号, 则在同一行上跳到下一个显示区段显示一下个 Print 所输出的信息

二.与 Print 方法有关的函数

1. Tab 函数 (1.)格式:Tab(n)

(2.)说明,Tab 函数把光标移动到由参数 N 指定的位置,从这个位置开始输 出信息,国输出的内容放在 Tab 函数后面,用分号隔开

格式:Print Tab(n);”字符串” 3. spc 函数 (1.) 格式:Spc(n)

(2.) 说明:在 Print 的输出中,用 spc 函数可以跳过几个空格,也就是在输出的 二个字符串,相隔多少个空格

格式:Print “字符串”;Spc(n);”字符串” (N 是 0-32767 之间的整数) 4. 空格函数 Space

Space 函数与 Spc 函数的区别,就是 Space 函数可以用”+”连接,而 Spc 函数 不可以

三.格式输出

1.用格式输出函数,Format$可以使数值或日期按指定的格式输出,一般格式2. 该函数的功能是:按”格式字符串”指定的格式输出”数值表达式”的值,

为: Format$(数值表达式,”格式字符串”)

如果省略” 格式字符串”则 Format$函数的功能与 Str$函数基本相同,唯一的差别是,当把正数转成 字第符串时,Str 函数在字符串前面留有一个空格,而 Format 函数不留空格 字符 # 0 . ’ % $ -.+ E+.E- 作用 数字:不在前面或后面补 0 数字:前面或后面补 0 小数点 千位分隔符 百分比符号 美元符号 正负号 指数年符号,二个作用一样 “#.0”意思在数字的位数不足于设置的位数时,在输出时”#”不补零,而”0”的 后面或前面补”0”,而在数字的位数多于设置时,则会省略多余的

例: Print.Format(123.456,”###,####”) 输出为:123.456,当#为 0 时,输出:123.4560

四.其它方法和属性

Cls 方法

(1.) 格式: [对象.]Cls

(2.) 作用: Cls 清除由 Print 方法显示的文本或图片框中显示的图形,并把光标移 动对象的左上角(0.0),这里的对象可以是窗体或图片框,如果省略对象,则清除当前 窗体内显示的内容 Move 方法

(1.) 格式: [对象.]Move[左边距离,上边距离,高度,宽度]

(2.) 作用; Move 方法用来移动窗体或控件,并可以改变其大小,其中”对象”可是 是窗体及除计时器,菜单外的所有控件,如果省略”对象”表示要移动的是窗体

第二节 数据输入----Inputbox 函数 一.格式:

为了输入数据,VB 提供了 Inputbox 函数,Inputbox 函数可以产生一个对话

框,这个对话 框作为输入数据的界面,等待用户输入数据,并返回所输出的内容.其格式为:

二.注意事项

1.在默认情况下,Inputbox 函数的返回值是一个字符串,也就是说,如果没有事先声明返 回变量的类型,则当把该函数的返回值赋给这个变量时,VB 总是把它作为字符串来处理

2.如果在 Inputbox 函数时,弹出对话框后点”取消”按钮,则使当前的输入作废,在这种 情况下,将返回一个空字符串

3.每执一次 Inputbox 函数,只能输入一个值,如果输入多个值,则必须多次调用 Inputbox 函数

第三节 Msgbox 函数 一.Msgbox 函数

1. 格式:

Msgbox(Msg[,type][,title][,helpfile][,context] Type:需要把四部分取值的和放在 Type 位置上 Type 参数的取值