毕业设计网
开发环境 |

VB6命令的种类

VB中命令的种类有三类:

1.变量的赋值

2.函数的调用

3.对象属性的赋值和方法的调用

一、变量的赋值

变量是用于表达事物的基本单位,也就是说变量是用来表达事物的某种特征,比如在三国游戏中需要表达武将的武力、智力等等就是通过变量的形式。变量以取值的形式来表达事物,所有变量都是有值的,没有值变量就失去其存在的意义。

1、变量的类型

变量根据其表达的事物不同分为不同的类型,常用的有数值型、字符串型、布尔型。

1)数值型:用于表达量化的事物,如武将的武力、智力。也用于表达事物的不同状态,如部队的行军、休息、混乱状态,就可以分别用1、2、3来表示。

在数值型中又分为整型和浮点型,整型用于表示整数,又细分为字节型(byte,8位)、整型(integer,16位)和长整型(long,32位).。浮点型又细分为单精度型(single)和双精度型(double)。

2)字符串型(String):用于表达事物的名称、性质,如武将的姓名、所在城名。也可用于表达事物的不同状态,如武将的在职状态(在职/不在职)。

字符串又可分为定长字符串和变长字符串。

3)布尔型(Boolean):用于表达事物的真假状态,如武将是否健在。

4)变体型(Variant):可以兼用作各种类型的变量。

2、变量的使用

变量的使用有写入和读出两种方式,变量的写入又称赋值,即修改变量的值的过程。变量的读出又称引用,即提取变量的值的过程。

在赋值时,语句的格式为:变量名=值

在引用时,只需要在需要引用之处写出变量名即可,语句的格式为:变量名

对于不同的数据类型,引用的方法是一样的,赋值的方法略有区别。区别就在于“=”右边的值的格式上,对于数值型变量,格式为:整数或浮点数,如a=1,a=2.22;对于字符串型,变量,格式为:字符串,如a="abc",这里要注意表示字符串需要将双引号写在字符串的两旁;对于布尔型变量,格式为:True或False,其中True表示真,False表示假,如a=True,a=False,这里要注意布尔型变量只能有这两种取值。对于变体型变量,以上几种赋值方式均可使用。

3、值和常量

在程序中到处需要值来表示事物的状态,如控件的高度、宽度、内容。这些状态都是需要像123,321,"abc"这样的值来表示的。用像123,321,"abc"这样的值来表示的状态的方法称为值的直接表示法。除了值的直接表示法还有值的间接表示法,前面提到的变量就是值的间接表示法,用像abc,def,ghi这样的值来表示的状态的方法称为值的间接表示法。变量的基本特征就是它具有值,引用变量的实质就是使用变量的值,要记住程序需要的是值而不是变量,变量仅仅是值的载体。变量存在的意义有两个:第一,容易记忆(相对于值而言);第二,程序经常需要修改某部分的状态,比如标签的内容,如果没有变量只有值,则只能直接修改标签的值,如果有变量则可以通过修改变量的值来达到修改标签的内容的目的。这种间接修改的方法在出现类似多个标签的内容是一样的情况下能够大大提高开发效率。

常量就是不可修改值的变量。它存在的意义主要就是方便记忆。

4、基本表达式

值除了具备直接表示法和间接表示法外,还有第三种表示法,即值的表达式表示法。值的表达式表示法就是以表达式的形式表示值。基本表达式是由值和运算符组成的表示单位,因数据类型不同而异,差别在于运算符。

1)数值型

第一类运算符有+,-,*,/,\,MOD,^,其组成基本表达式格式为:值 运算符 值,如2+3,2*3,这里需要解释下\、MOD、^,\是不带余数的除法的商,MOD是两数相除后的余数,^表示次方,如2^5结果为32,4^(1/2)结果为2。

第二类运算符有-,其组成基本表达式格式为:运算符 值,如-a,它的意思是取a变量值的相反数。注意与前面那一类的-(减法)区分开。从这里可以看出,第一类运算符对两个值进行操作,这就是双目运算符,第二类运算符对一个值进行操作,这就是单目运算符。在其它高级语言中还有对三个值进行操作的运算符,那就是三目运算符。

第三类运算符有=,>,<,>=,<=,<>。这类运算符的特点是通过运算把数值型的值转化为布尔型的值。如:A=B就是判断A的值是否和B的值相同,如果相同则结果为True,如果不相同则结果为False。A> B就是判断A的值是否大于B的值,A>=就是判断A的值是否大于或等于B的值,A<>B就是判断A的值是否大于或小于B的值,其实就是判断A的值是否不等于B的值,剩下的以此类推。

第四类运算符有AND,OR,NOT,XOR,分别是与、或、非、异或的位运算符,比如3 AND 2转化成二进制数就是11 AND 10,结果是10,也就是2(十进制表示)。

2)字符串型

第一类运算符有&,比如"abc" & "ac"其结果就是"abcac",这个运算符作用就是连接两个字符串,称为连接运算符。

第二类运算符有=,>,<,>=,<=,<>,注意和数值型的第三类运算符区分开,它们的区别就在于值的数据类型不同,前者是字符串型后者是数值型。字符串的比较是逐位根据ASC码比较的。比如"4" > "34",它的结果就是True,因为第一个数第一位"4"的ASC码大于第二个数第一位"4"的ASC码,如果这两个数作为数值型得到的就是相反的结果。

3)布尔型

运算符有AND,OR,NOT,XOR,分别是与、或、非、异或的逻辑运算符,注意和数值型的第四类运算符区分开,它们的区别就在于值的数据类型不同,前者是布尔型后者是数值型。

AND的规则是True AND True结果为True,True AND False结果为False,False AND True结果为False ,False AND False结果为False,总结下就是只有两个值都为True时结果为True,其中只要至少有一个为False结果为False。

OR的规则是只有两个值都为False时结果为False,其中只要至少有一个为True结果为True。

XOR的规则是两个值不同时结果为True,两个值相同时结果为False。

NOT是单目运算符,规则是NOT True结果为False,NOT False结果为True。

<!-- / message --> 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:c语言课程设计题目1.编制酒店预订程序
下一篇:关于VB6控件的属性


版权所有 毕业设计网联系qq:242219979 © 2007-2022