江苏省计算机VB二级配套课件(PPT).ppt
《江苏省计算机VB二级配套课件(PPT).ppt》由会员分享,可在线阅读,更多相关《江苏省计算机VB二级配套课件(PPT).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章 VB VB VB VB语言基础语言基础语言基础语言基础3.1 3.1 程序代码的组织方式程序代码的组织方式3.2 3.2 代码的书写规则代码的书写规则3.3 3.3 VBVB的数据类型的数据类型3.4 3.4 运算符与表达式运算符与表达式3.5 3.5 VBVB的公共函数的公共函数Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第
2、三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 3.1 VB3.1 VB程序代码的组织方式程序代码的组织方式Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.1.1 3.1.1 过程过程过程:具有特定书写格式、包含若干可被作为一个整体执行的代码行的组合。根据执行的方式:事件过程通用过程Visual Basic Visual Basic Visual Basi
3、c Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础事件过程为窗体及窗体上的各种对象编写的用来响应由用户或系统引发的各种事件的代码行就是“事件过程”当指定的事件发生时,该过程即会被激活执行。私有(private)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础通用过程一个应用程序中的多
4、个窗体共享一些代码,或一个窗体内不同的事件过程可以共享一些代码。这些被共享的代码构成的过程称为“通用过程”公有的(public)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.1.2 3.1.2 模块模块用于将不同类型过程代码组织到一起而提供的一种结构窗体模块标准模块类模块Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设
5、计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础窗体模块应用程序中每个窗体都有一个相对应的窗体模块。包含用于处理发生在窗体中的各个对象的事件过程,而且包含有窗体及窗体中各个控件对象的属性设置以及相关的说明。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础标准模块被多个应用程序中多个窗体共享的代码,组织到“标准模块”。保存的是通用过程
6、。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础类模块包含用于创建新的对象类的属性、方法的定义等。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.1.1.语句语句语句语句 语句是句是组成成VBVB程
7、序的最基本成分。程序的最基本成分。(1)(1)(1)(1)语语句的一般形式:句的一般形式:句的一般形式:句的一般形式:语句体句体 3.2 3.2 3.2 3.2 代码的书写规则代码的书写规则代码的书写规则代码的书写规则规定语句的功能;有些语句没有该部分 提供具体说明或具体操作例如:Dim a as Integer a20一条一条语句作用句作用:向系向系统提供必要的信息或提供必要的信息或规定系定系统执行某些操作。行某些操作。(2)(2)(2)(2)书书写注意写注意写注意写注意1)代代码不区分字母的大小写,如:不区分字母的大小写,如:Ab Ab 与与ABAB等效;等效;2)2)系系统对用用户程序代
8、程序代码进行自行自动转换;对于关于关键字,首字母被字,首字母被转换成大写,其余成大写,其余转换成小写成小写 对于用于用户定定义的的变量、量、过程名,以首次定程名,以首次定义为准准进行行转换Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础2.2.2.2.语句书写规则语句书写规则语句书写规则语句书写规则 (1)(1)续行:(行:(空格空格下划下划线字符字符“_ _”)”)(2)(2)同一行上同一行上书写多
9、条写多条语句,句,语句句间用冒号用冒号“:”分隔分隔 (3)(3)一行允一行允许多达多达10231023个字符个字符 (4)(4)注注释行行以 Rem开头,注释整行;以注释符“”引导 注释内容从注释符开始直到该行结束利用“编辑”工具栏的“设置注释块”、“解除注释块”来 设置/取消多行注释。例如:例如:Form1.Print Form1.Print 学好学好VBVB _ _ _ _&要多学多练要多学多练 Form1.Hide Form1.Hide:Form2.Show Form2.Show Form1.Hide Form1.Hide 将将Form1Form1隐藏隐藏 Print Print&H&
10、H&H&HF,F,&O&O&O&O17173.2 3.2 3.2 3.2 代码的书写规则代码的书写规则代码的书写规则代码的书写规则Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.3 VB3.3 VB的数据类型的数据类型变量变量变量变量/常量命名规则常量命名规则常量命名规则常量命名规则变量变量变量变量常量常量常量常量常量常量常量常量数据类型数据类型数据类型数据类型Visual Basic Visua
11、l Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 整整 长整整 单精度精度 双精度双精度 货币型型 字字节型型Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型 Integer Integer:整型整型(占2字节)表数范围:-215-1 215-1,即32768 3
12、2767 表示形式:n 或n%Long Long:长整型长整型(占4字节)表数范围:-231-1 231-1 表示形式:n&例如:-120,120&,120,120%,43210,-12345678&Byte Byte:字节型(占1字节)表数范围:0255(无符号)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 整整 长整整 单精度精度 双精度双精度 货币型型 字字节型型Integer;Long;S
13、ingle;Double;Currency;Byte3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型 Single Single:单精度单精度(4字节字节)-7个有效位 表示形式:带小数点数 用指数(E)表示 数字后面加“!”Double Double:双精度双精度(8字节字节)-15个有效位 表示形式:用指数(D)表示 数字后面加“#”例:例:-1E2,1.2E2 120.0,120!+12345678.例:例:-1D2,1.2D2 120#Currency :货币型货币型(8字节字节)-19个有效位 表示形式:数字后面加“”例:例:1201.1.1.1.数值
14、数据类型数值数据类型数值数据类型数值数据类型Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型2.Boolean2.Boolean2.Boolean2.Boolean型型型型:占占2
15、 2个字个字节,只有两个只有两个值True (-1)True (-1)False(0)False(0)3.String3.String3.String3.String型型型型:表示形式:用双引号括起来或表示形式:用双引号括起来或变量名后加量名后加“$”“$”如:如:“Basic”“Basic”、“1234”“1234”注意:注意:与与 的区的区别 字符串字符串123abc的表示:的表示:123abc 123abc Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB V
16、B VB VB VB VB语语语言基言基言基言基言基言基础础础Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型4.Date4.Date4.Date4.Date型型型型:-占用占用8 8个字个字节 表示形式:用用#号括起来号括起来 如:#2-14-04 6:10:002-14-04 6:10:00#或或以数字表示以数字表示 如:如:2.52.5表示日期以1899年12月30日为基点表示时间2.Boolean2.Boolea
17、n2.Boolean2.Boolean型型型型:用于用于逻辑判断判断,只有两个只有两个值True (-1)True (-1)False(0)False(0)3.String3.String3.String3.String型型型型:表示形式:用双引号括起来或表示形式:用双引号括起来或变量名后加量名后加“$”“$”5.Variant5.Variant5.Variant5.Variant型型型型:万能型万能型 是一种通用的、可是一种通用的、可变的数据的数据类型型 隐含变量的类型隐含变量的类型6.Object6.Object6.Object6.Object型型型型:用于保存任何用于保存任何对象的引用象
18、的引用Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 举例举例:re,my data,re.er,8re,:re,my data,re.er,8re,工工资,IntegerInteger intSumintSum 引例引例:解方程解方程 3 3x x2 2+25x+11=0+25x+11=0 设:a=3,b=25,c=11a=3,b=25,c=11,则上述方程上述方程变为axax2 2+bx+c=0
19、+bx+c=0 规则规则:变量或常量名必须以变量或常量名必须以字母或汉字开头;字母或汉字开头;由字母、汉字、数字、下划线组成;由字母、汉字、数字、下划线组成;长度不超过长度不超过255255个字符;个字符;在在VBVB中中变量名的字母不区分大小写;变量名的字母不区分大小写;不要与关键字同名不要与关键字同名(Dim,string(Dim,string等)等)为了提高程序的可读性,在变量名可加前一约定的前缀为了提高程序的可读性,在变量名可加前一约定的前缀 IntInt、lnglng、sngsng、dbldbl、blnbln、curcur、dtdt、strstr、vntvnt、bytbyt3.3.2
20、 3.3.2 3.3.2 3.3.2 变量变量变量变量/常量的命名规则常量的命名规则常量的命名规则常量的命名规则Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础例例2:2:Dim A As String Dim B As String*5 A=“Visual Basic”B=“Visual Basic”Print A,B声明变量的目的声明变量的目的:根据声明的:根据声明的类型决定系型决定系统为它分配的
21、存它分配的存储单元。元。1.1.1.1.显式声明变量显式声明变量显式声明变量显式声明变量:例例1:1:Dim A Dim B As Long Dim C As Single Dim D As Integer Public|Private|Dim|Static 变量名变量名 AS 数据类型数据类型3.3.3 3.3.3 3.3.3 3.3.3 变量变量变量变量变量:在程序的运行过程中其值可以变化的量变量:在程序的运行过程中其值可以变化的量等同于:等同于:Dim A,B As Long,C As Single,D As Integer 或或 :Dim A,B&,C!,D%数数值型型字符型字符型布布
22、尔型型对象型象型万能型万能型变长字符变量:约20亿个字符定长字符变量:约65400个字符Private Sub Form_Click()Dim a As Integer,b As Long Dim c As Single,Dim d As Double a=327699999 b=327699999 Print a,b c=100/3 d=200/3 Print c,dEnd SubPrivate Sub Form_Click()Dim a As Boolean,b As Boolean Dim e,f As Date a=True 注意与注意与注意与注意与a=“True”a=“True”的区
23、别的区别的区别的区别 b=False Print a,b e=#3/1/99 9:12:02#f=1.5 Print e,fEnd Sub注意注意:(1)(1)在在VBVB中一个中一个汉字与一个西文字符字与一个西文字符视为一一样,算一个字算一个字 (2)(2)在窗体和在窗体和类模模块中中,不能用不能用PublicPublic定定义定定长字符串字符串变量量Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础
24、例:例: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.1.1.1.显式声明变量显式声明变量显式声明变量显式声明变量 Public|Private|Dim|Static 变量名变量名 AS 数据类型数据类型3.3.3 3.3.3 3.3.3 3.3.3 变量变量变量变量变量:在程序的运行过程中其值可
25、以变化的量变量:在程序的运行过程中其值可以变化的量2.2.2.2.变量作用域变量作用域变量作用域变量作用域 Dim与与Static的区别:的区别:区别作用范围作用范围定义方法定义位置局部变量当前过程Dim|Static在过程内窗体/模块变量当前窗体或模块中的所有过程Private|Dim在窗体或模块的声明部分全局变量工程内的所有过程Public在窗体或模块的声明部分Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏省 计算机 VB 二级 配套 课件 PPT
限制150内