vb

个人日记

 

第三部分 VB程序设计基础

一、数据类型

1、数值型(6类)

       Byte:字节型,1个字节     -------- 0~255整数

       Integer:整型,2个字节  -------  -32768~32767整数

       Long:长整型,4个字节 -------- -21亿~21亿整数

       Single:单精度,4个字节  ----------- -1038~1038

Double:双精度,8个字节 --------  -10308~10308

        Currency:货币型,8个字节 ----------  15.4

记住:单精度:有效位数7位;双精度:有效位数15

2string:字符串,所占内存空间与字符串的个数有关----------- 双引号括起来的字符

        例子:“程序设计”

记住:1)“123”和123不一样

      2)在字符串中大小写有区别

3boolean:布尔型,2个字节 -------- true/false

4date:日期型,8个字节 -------- #括起的时间和日期

   例子:#2013-11-7#

5variant:变体类型

 

二、变量(内存空间;其值可变;保存最后赋值)

1、概念:在程序执行过程中存储数据的命名内存单元

2、命名规则:字符数字下划线;第一个位置必须是字符;长度不超过255;不能是关键字

3、变量声明

ü         显示声明

格式:dim 变量名 as 数据类型,变量名 as 数据类型,……

例子dim a as integer

         Dim ab as intger     ------没有指定类型,avariant

         Dim s as string       ------变长字符串变量

         Dim t as string *4     ------定长字符串变量

ü         符号声明

%integer     &long   !:single    #double       $:string   @currency

例子dim a as integer    等价于  dim a%

记住:变量名和符号之间不能有空格

ü         隐式声明:变量可以不声明直接使用,默认是variant

ü         强制声明:option explicit

4、变量初值:数值型变量:0    布尔型变量:false

5、变量的赋值和取值

例子:a=1000     -----赋值

      Form1.print a   ------取值


三、常量(内存空间;其值不变;定义时一定要赋值)

1、特点:在程序运行期间,不能为常量赋值

2、分类:

        直接常量:直接看出数据类型以及其表达的含义     --------123  “你好!”

        系统符号常量:以vb开头,表达一定的含义     -----vbred

        自定义符号常量:***

              格式:const 常量名 as 数据类型 =

              说明:1)定义时必须赋值;2)赋值时不能含有变量和函数

        例子const p as single = 3.1415926

 

四、运算符与表达式

1、算数运算符

幂运算(^--> 取负(--->乘法(*)、除法(/-->整除(\-->取余(mod-->加法(+)、减法(-

注意:1)整除和取余要求左右操作数为整数,不是时,四舍六入,五趋偶

           2mod运算符使用时左右加空格

2、连接运算符

&(左右加空格):强制连接成字符串

+:连接

例子:“abc123+456     ----abc123456

      123+ 456        ----579

       12 + 45                 ----57

       12a+ 45          ----错误

例子:12 & 34 ------1234

3、关系运算符

>  >=  <  <=   =   <>><

记住:字符串按位比较,根据ascii码比较大小(A65   a97   048

口诀:按位比较,遇大则大,遇长则大,完全相同才是相同

例子:12>34       ---------false

      “8” > “34”    ------true

4、逻辑运算符

非(not--> 与(and-->或(or

5、复杂表达式

1)优先级:函数 --> 算数运算符-->关系运算符-->逻辑运算符

   记住:小括号可以改变优先级

2)表达式的书写规则:不能出现上下标;只能出现小括号;不能出现非法字符;注意:*/

 

五、函数

格式:函数名(参数)

1、数学函数

Abs(参数):绝对值

Sqr(参数):开平方

Sgn(参数):符号函数,

           参数>0,结果为1

           参数<0,结果为-1

参数为0,结果为0

2、时间和日期函数

Now:获取当前的系统日期和时间

Time:获取当前的系统时间

Date:获取当前的系统日期

Timer

文章评论

Treasure

你们也学啊[em]e181[/em][em]e181[/em][em]e181[/em]