第三讲VB语言基础选编课件.ppt
《第三讲VB语言基础选编课件.ppt》由会员分享,可在线阅读,更多相关《第三讲VB语言基础选编课件.ppt(29页珍藏版)》请在三一办公上搜索。
1、,Visual Basic 程序设计,第四章 VB语言基础,4.1 程序代码的组织方式4.2 代码的书写规则4.3 VB的数据类型4.4 运算符与表达式4.5 VB的公共函数 总结与练习,1.语句 语句是组成VB程序的最基本成分。(1)语句的一般形式:语句体,4.2 代码的书写规则,规定语句的功能;有些语句没有该部分,提供具体说明或具体操作,例如:Dim a as Integer a20,一条语句作用:向系统提供必要的信息或规定系统执行某些操作。,(2)书写注意1)代码不区分字母的大小写,如:Ab 与AB等效;2)系统对用户程序代码进行自动转换;对于关键字,首字母被转换成大写,其余转换成小写
2、对于用户定义的变量、过程名,以首次定义为准进行转换,2.语句书写规则(1)续行:(空格下划线字符“_”)(2)同一行上书写多条语句,语句间用冒号“:”分隔(3)一行允许多达1023个字符(4)注释行以 Rem开头,注释整行;以注释符“”引导 注释内容从注释符开始直到该行结束利用“编辑”工具栏的“设置注释块”、“解除注释块”来 设置/取消多行注释。,例如:Form1.Print 学好VB _&要多学多练 Form1.Hide:Form2.Show Form1.Hide 将Form1隐藏 Print&HF,&O17,4.2 代码的书写规则,4.3 VB的数据类型,变量/常量命名规则,变量,常量,常
3、量,数据类型,Integer;Long;Single;Double;Currency;Byte,1.数值数据类型,4.3.1 数据类型,Integer:整型(占2字节)表数范围:-215-1 215-1,即32768 32767 表示形式:n 或n%,Long:长整型(占4字节)表数范围:-231-1 231-1 表示形式:n&,例如:-120,120&,120,120%,43210,-12345678&,Byte:字节型(占1字节)表数范围:0255(无符号),Integer;Long;Single;Double;Currency;Byte,3.3.1 数据类型,Single:单精度(4字节
4、)-7个有效位 表示形式:带小数点数 用指数(E)表示 数字后面加“!”,Double:双精度(8字节)-15个有效位 表示形式:用指数(D)表示 数字后面加“#”,例:-1E2,1.2E2 120.0,120!+12345678.,例:-1D2,1.2D2 120#,Currency:货币型(8字节)-19个有效位 表示形式:数字后面加“”,例:120,1.数值数据类型,=(-1)102,Integer;Long;Single;Double;Currency;Byte,1.数值数据类型,4.3.1 数据类型,2.Boolean型:,3.String型:,表示形式:用双引号括起来或变量名后加“
5、$”如:“Basic”、“1234”,注意:与 的区别 字符串123abc的表示:123abc,Integer;Long;Single;Double;Currency;Byte,1.数值数据类型,4.3.1 数据类型,4.Date型:-占用8个字节 表示形式:用#号括起来 如:#2-14-04 6:10:00#或以数字表示 如:2.5,表示日期以1899年12月30日为基点,表示时间,2.Boolean型:,3.String型:,表示形式:用双引号括起来或变量名后加“$”,5.Variant型:万能型 是一种通用的、可变的数据类型,隐含变量的类型,6.Object型:用于保存任何对象的引用,举
6、例:re,my data,re.er,8re,工资,Integer intSum,引例:解方程 3x2+25x+11=0 设:a=3,b=25,c=11,则上述方程变为ax2+bx+c=0,规则:变量或常量名必须以字母或汉字开头;由字母、汉字、数字、下划线组成;长度比超过255个字符;在VB中变量名的字母不区分大小写;不要与关键字同名(Dim,string等)为了提高程序的可读性,在变量名前可加约定的前缀 Int、lng、sng、dbl、bln、cur、dt、str、vnt、byt,4.3.2 变量/常量的命名规则,例2:Dim A As String Dim B As String*5 A=
7、“Visual Basic”B=“Visual Basic”Print A,B,声明变量的目的:根据声明的类型决定系统为它分配的存储单元。,1.显式声明变量:,例1:Dim A Dim B As Long Dim C As Single Dim D As Integer,Public|Private|Dim|Static 变量名 AS 数据类型,4.3.3 变量,变量:在程序的运行过程中其值可以变化的量,等同于:Dim A,B As Long,C As Single,D As Integer 或:Dim A,B&,C!,D%,数值型字符型布尔型对象型万能型,变长字符变量:约20亿个字符定长字符
8、变量:约65400个字符,Private Sub Form_Click()Dim a As Integer,b As Long Dim c As Single,d As Double a=32769 b=327699999 Print a,b c=100/3 d=200/3 Print c,dEnd Sub,Private Sub Form_Click()Dim a As Boolean,b As Boolean Dim e,f As Date a=True 注意与a=“True”的区别 b=False Print a,b e=#3/1/99 9:12:02#f=1.5 Print e,fEn
9、d Sub,注意:(1)在VB中一个汉字与一个西文字符视为一样,算一个字(2)在窗体和类模块中,不能用Public定义定长字符串变量,例:Private sub command1_click()Dim i as integer Static j as integer i=i+1 j=j+1 Print i,jend sub,连续3次单击command1,分析输出结果,生命变量的目的:根据声明的类型决定分配的存储单元。,1.显式声明变量,Public|Private|Dim|Static 变量名 AS 数据类型,4.3.3 变量,变量:在程序的运行过程中其值可以变化的量,2.变量作用域,Dim与
10、Static的区别:,是指使用的变量未用声明语句进行声明而直接使用 未声明直接使用的变量均默认为Variant型 也可在变量名后加一个规定数据类型的说明符加以说明,(1)作用:强制显式声明变量。即使用任何一个变量必须“先声明,后使用”(2)增加Option Explicit语句的方法:在代码编辑器的通用/声明部分输入:Option Explicit“工具|选项”-“编辑器”-选“要求变量声明”项,3.隐式声明变量:,例:Dim Str1 As String Str1=计算机程序设计 Str2=计算机程序设计 Str3%123 Print Str1,Str2,Str3,4.3.3 变量,例:Di
11、m T001 As String T001=计算机程序设计 Print T00l观察该程序段的输出结果结果:无输出结果,4.Option Explicit语句,2.声明符号常数:格式:Public|PrivateConst 常量名 As 类型=表达式,常数和运算符组成,1.直接常量:常数值。其数值直接反映了类型,注意:在程序中,常量比变量运行速度快 常量只能出现在赋值号的右边,常量:在程序运行期间值不能改变的量,3.系统提供常量:应用程序和控件提供的系统定义的常量 例:vbRed代表“红色”等,例如:+120,120,1.2E2,程序设计,4.3.4 常 量,在一行中可放置多个常数说明,可用逗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 VB 语言 基础 选编 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3947265.html