VB语言程序设计函数、变量及设计规则.ppt
《VB语言程序设计函数、变量及设计规则.ppt》由会员分享,可在线阅读,更多相关《VB语言程序设计函数、变量及设计规则.ppt(67页珍藏版)》请在三一办公上搜索。
1、程序设计基础,第二章,本章内容,2.1 数据类型2.2 常量和变量2.3 表达式 2.4 常用内部函数2.5 程序代码编写规则,数据类型,1、数值型(Numeric)整数类型:字节型(Byte)占1个字节(0255)整型(Integer)占2个字节(-3276832767)长整型(Long)占4个字节(-21亿21亿),计算机中无符号数的表示 00000000=0 11111111=255,八位,计算机中符号数的表示方法有3种:原码、补码和反码,1原码一个二进制数同时包含符号和数值两部分,用最高位表示符号,其余位表示数值,这种表示带符号数的方法为原码表示法。,计算机中符号数的表示,符号位:“0
2、”表示正、“1”表示负,符号数的机器数表示,例如:+3原码=0 0000011-3原码=1 0000011,符号位,3补码补码是表示带符号数的最直接方法。对于正数,其补码与原码相同;对于负数,则其补码为反码加1。,2反码反码是另一种表示有符号数的方法。对于正数,其反码与原码相同;对于负数,在求反码的时候,除了符号位外,其余各位按位取反,即“1”都换成“0”,“0”都换成“1”。,(3)补码,假定一个数在机器中占用8位。(1)原码,数据类型,实数类型(定点数,浮点数)浮点型 单精度型(Single)占4个字节 双精度型(Double)占8个字节单精度型(Single):有效位7位 取值范围(-3
3、.4028231038 3.4028231038)双精度型(Double):有效位15位(-1.7976931348623210308 1.7976931348623210308),数据类型,实数类型(定点数)有效位19位 货币型(Currency)占8个字节 货币型:小数点左边有15位数字,右边有4位数字:取值范围(-922337203685477.5808 922337203685477.5807),2、字符型(String):用双引号括起来的一串字符。例:Dim NameA as String 可变长度字符串 Dim Nameb as String*20 固定长度字符串 NameA=“a
4、bcdef”变长字符串,长度不固定,最多可包含20亿个字符;定长字符串,长度固定,最多可包含65535个字符.3、逻辑型(Boolean):用于表示逻辑判断结果,其值为真(True)或假(False)0 False,非0 True False 0,True-1,4、日期型(Date):是由双井号(#)括起来用于表示时间的数据。例:#mm/dd/yyyy#08/20/2010#08/20/2010 6:55:10 AM#,5、对象型(Object):可以引用应用程序或其它应用程序中的对象,在声明了(Object)型变量后,要用SET语句去引用该对象。例:Dim a as object set a
5、=Command1 a.Caption=“OK”等价于Command1.Caption=“OK”,6、变体型(Variant):可存放不同类型的数据,在程序运行时VB可完成自动转换。例:Dim X X=“17”X=X-5 X=“A”&X Print x,结果为:A12,例 2-1,编写程序,验证逻辑型数据的取值。,例 2-2,编写程序,在窗体上创建命令按钮Command1,单击命令按钮,可将该按钮的显示文字“Command1”改为“欢迎”,且字体为黑体,字号为 14号。,常量、变量,常量,定义:在程序运行过程中其值始终保持不变的量称为常量。种类:,直接常量 符号常量,用户自定义符号常量系统定义
6、符号常量,直接常量,类型:字符串常量、数值常量 布尔常量、日期常量举例:欢迎使用Visual Basic 6.0 字符串常量23456 整型常量23456&长整型常量12.06、1.206E+1 单精度常量12.06#、1.206D+1 双精度常量True 逻辑型常量#06/11/2006#日期型常量,直接常量,整数型:十进制整型和长整型数:09和+、-号,32768是 Long 八进制整型和长整型数:07,加前缀&、&o、&O,&o327&是八进制长整型数&o7+&o1=&o10,直接常量,十六进制整型和长整型数:09及AF,加前缀&H、&h,&h3AF&是十六进制长整型数。在VB中通常使用
7、十六进制长整型数来表示颜色:Text1.ForeColor=&HFF0000&,符号常量,形式:Const 常量名 AS 类型=表达式说明:省略 AS 类型,常量的类型由表达式值的类型决定。为了便于与变量名区分,一般常量名使用大写字母。举例:Const Pi=3.14159265358979 Const Max As Integer=100 Const Birth=#1/1/06#Const MyString=China,例 2-3,在窗体的通用段声明符号常量pi,在命令按钮command1和command2的单击事件过程中引用pi。,系统定义符号常量,系统常量是VB系统预先定义好的,用户可直
8、接引用。系统常量位于对象库中,可通过“对象浏览器”查看。,例 2-4,编程使用系统符号常量。,变 量,定义:一个有名字的内存单元就叫变量。在程序运行期间变量的值是可以改变的。种类:属性变量和内存变量。说明:变量有名字和数据类型,通过名字引用一个变量,而通过数据类型来确定该变量的存储方式。,变量的命名规则,以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;不要使用VB中的关键字;string、integer等 VB中不区分变量名的大小写;变量名不能与过程名或符号常量同名;变量名在同一个范围内必须是唯一的。,变量的声明,(1)用声明语句声明变量格式:Dim|Stati
9、c 变量名 AS 类型/类型符,变量名 AS 类型/类型符例如:Dim fac As Long Dim fac&Dim addr As String Dim addr$Dim no As String*8 Dim score Dim average As Single Dim average!,(2)用类型说明符表示变量 将类型说明符放在变量名的尾部,可以表示不同的变量。例如:Dim fac As Long Dim fac&Dim addr As String Dim addr$Dim average As Single Dim average!dblNum%表示整型变量 curWage 表示
10、货币型变量,Dim a As Integer,b as integer 可写成:Dim a%,b%,(3)隐式声明 未进行显示声明而通过赋值语句直接使用,或省略了AS 类型/类型符短语的变量,其类型为变体(Variant)类型。(4)强制声明 在Visual BASIC程序的开始处,若出现(系统环境可设置),或写入下面语句:Option Explicit(显示,明确),各种类型变量的初始值,数值型变量初始值为0。逻辑型变量初始值为False(逻辑假)。可变字符串型变量初始值为零长度的字符串();固定长度字符串变量初始值为其长度数量的空格。可变类型(Variant)变量初始值为Empty。,运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言程序设计 函数 变量 设计 规则
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6522750.html