第二章-VB程序设计基础ppt课件.ppt

上传人:飞****2 文档编号:83104254 上传时间:2023-03-28 格式:PPT 页数:62 大小:813.50KB
返回 下载 相关 举报
第二章-VB程序设计基础ppt课件.ppt_第1页
第1页 / 共62页
第二章-VB程序设计基础ppt课件.ppt_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《第二章-VB程序设计基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第二章-VB程序设计基础ppt课件.ppt(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用测绘程序设计测绘程序设计1经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第二章第二章 VisualBasic程序程序设计设计基

2、基础础一、基本数据类型一、基本数据类型二、变量与常量二、变量与常量三、运算符和表达式三、运算符和表达式四、常用内部函数四、常用内部函数五、语句五、语句2经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型一、基本数据类型1、语语言言的的基基本本要要素素:数数据据类类型型、变变量量和和常常量量、数数组组、运运算算符符和和表表达达式式、函函数数、流流程程控控制制(循循环环、分分

3、支支、选选择择)、功功能模块及参数传递、数据文件访问能模块及参数传递、数据文件访问.2、数据、数据p描述事物的符号记录;用于载荷信息的物理符号。描述事物的符号记录;用于载荷信息的物理符号。pVB基基本本数数据据类类型型:数数值值型型(Numeric)、逻逻辑辑型型(布布尔尔型型)(Bollean)、日日期期型型(Data)、字字符符型型(String)、可可变变型型(Variant)、对对象象型型(Object)、货币型、货币型(Currency)、字节型、字节型(Byte)p不不同同类类型型数数据据所所占占存存储储空空间间不不同同,使使用用合合适适的的数数据据类类型型可可优优化化代代码码。第

4、二章第二章 VisualBasic程序程序设计设计基基础础3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型一、基本数据类型第二章第二章 VisualBasic程序程序设计设计基基础础4经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求

5、增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:数值型一、基本数据类型:数值型-整型整型p数值型可分为两大类:数值型可分为两大类:整型整型和实型和实型(浮点型浮点型)p数数值值型型:Integer(整整型型)、Long(长长整整型型)、Single(单单精精度度浮浮点点 型型)、Double(双双 精精 度度 浮浮 点点 型型)、Byte(字字 节节 型型)、Currency(货币型)(货币型)pVB中中,可可用用八八进进制制和和十十六六进进制制表表示示整整数数,八八进进制制数数前前加加“&”或或者者“&O”;十十六六进进制制数数前前加加“&H”。在

6、在用用八八进进制制和和十十六六进进制制表表示示长整型数据长整型数据时,在数字时,在数字结尾结尾加加“&”。&147、&147&分别是八进制整型数和八进制长整型数;分别是八进制整型数和八进制长整型数;&H147、&H147&分别是十六进制整型数和十六进制长整型数;分别是十六进制整型数和十六进制长整型数;第二章第二章 VisualBasic程序程序设计设计基基础础八进制整型数八进制整型数:&O0-&O177777;八进制长整型数八进制长整型数:&O0&-&O37777777777&;十六进制整型数十六进制整型数:&H0-&HFFFF;十六进制长整型数十六进制长整型数:&H0&-&HFFFFFFFF

7、F&;区别于区别于C语言语言pVB中,八进制整型数以中,八进制整型数以&或或&O开头,开头,C中,八进制整型数以中,八进制整型数以0开头;开头;pVB中,十六进制整型数以中,十六进制整型数以&H开头,开头,C中,中,十六进制整型数以十六进制整型数以0 x开头;开头;pVB中,八进制或十六进制长整型数以中,八进制或十六进制长整型数以&结尾,结尾,C中,八进制或十六进制长整型数以中,八进制或十六进制长整型数以L结尾结尾5经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者

8、的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:数值型一、基本数据类型:数值型-浮点型浮点型pSingle:4个个字字节节中中符符号号占占1位位,指指数数占占8位位,其其余余23位位表表示示尾尾数数,有有效效数数字字精精确确到到7位位十十进进制制数数。当当要要赋赋给给Single变变量量的的数数的的有有效效数数字超过字超过7位,超出部分自动四舍五入。位,超出部分自动四舍五入。pDouble:8个个字字节节中中符符号号占占1位位,指指数数占占11位位,其其余余52位位表表示示尾尾数数,有有效效数数字字精精确确到到15位位十十进进制制数数。当当要要

9、赋赋给给Double变变量量的的数数的的有有效效数字超过数字超过15位,超出部分自动四舍五入。位,超出部分自动四舍五入。p浮点型的表示方法浮点型的表示方法:定点表示法和浮点表示法定点表示法和浮点表示法(科学计数法科学计数法)定点表示法定点表示法:小数表示形式小数表示形式科学计数科学计数:Single用用E表示,表示,Double用用D表示。表示。pCurrency:专专门门用用来来表表示示货货币币数数量量的的数数据据类类型型。可可以以带带有有正正、负负号号的的实实数数,小小数数部部分分保保留留4位位有有效效数数字字,整整数数部部分分可可以以达达到到15位位精确数字。精确数字。第二章第二章 Vi

10、sualBasic程序程序设计设计基基础础浮点型与货币型区别浮点型与货币型区别:p浮点型小数点可以移动,小数点可以出现浮点型小数点可以移动,小数点可以出现在数的任何位置在数的任何位置p货币型小数点固定,也称定点数据类型货币型小数点固定,也称定点数据类型6经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:数值型一、基本数据类型:数值型p如果数据包含小数,则使用浮点型如果数

11、据包含小数,则使用浮点型p数数值值如如果果超超出出规规定定的的范范围围出出现现“溢溢出出”信信息息(Overflow)。如如果果小小于于范范围围的的下下限限,系系统统将将按按“0”处处理理;如如果果大大于于上上限限,系系统统只只按上限处理,并显示出错信息按上限处理,并显示出错信息。pVB一一般般使使用用十十进进制制计计数数,如如使使用用八八进进制制或或十十六六进进制制计计数数,其其值值等等价于十进制。价于十进制。p所所有有数数值值变变量量都都可可相相互互赋赋值值,将将浮浮点点数数赋赋予予整整数数之之前前,VB将将浮浮点点数的小数部分四舍五入到整数数的小数部分四舍五入到整数(并非将小数部分去掉并

12、非将小数部分去掉)。第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言7经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:字符型一、基本数据类型:字符型pString:在在缺缺省省情情况况下下,String型型变变量量是是一一个个可可变变长长度度的的字字符符串串变变量(量(变长字符串变长字符串),随着对其赋予新数据,它的长度可增可减。),

13、随着对其赋予新数据,它的长度可增可减。p声明具有固定长度声明具有固定长度String型变量(型变量(定长字符串定长字符串)DimSAsStringS=DatabaseDim/Private/Public/StaticvariablenameString*sizeDimSSAsString*20SS定长定长20个字符个字符SS=“abcdfghh”不足部分补空格,超出部分截去不足部分补空格,超出部分截去第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言p字符串型(字符串型(String)是)是VB基本数据类型之基本数据类型之一;一;字符型(字符型(char)是)是

14、C语言基本数据类型语言基本数据类型之一之一;pVB中,字符串是放在中,字符串是放在双引号内双引号内的若干个的若干个字符,可为空字符,字符串存放在字符串型字符,可为空字符,字符串存放在字符串型变量中;变量中;C中,中,“字符常量字符常量”是用是用单撇号单撇号括起括起来的一个字符来的一个字符,字符型变量是用来存放字符字符型变量是用来存放字符常量的常量的;pVB中,字符串型变量(除定长型)中,字符串型变量(除定长型)可以可以更改长度更改长度;C中字符型变量只可存储一个字中字符型变量只可存储一个字符;符;8经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消

15、费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:布尔型(逻辑型)一、基本数据类型:布尔型(逻辑型)pBoolean:若若 变变 量量 的的 值值 只只 是是“true/false”、“yes/no”、“on/off”信息,则可将它声明为信息,则可将它声明为Boolean类型。类型。pBoolean的值有两种的值有两种:True和和False,缺省值为缺省值为False。p数数值值型型转转为为布布尔尔型型时时,0转转为为False,非非0转转为为True;布布尔尔

16、型型转转为为数数值型时,值型时,False转为转为0,True转为转为-1。Dima1AsBoolean,a2AsBooleana1=Truea2=False第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言9经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:日期型一、基本数据类型:日期型pDate:表表示示由由年年、月月、日日组组成成的

17、的日日期期信信息息或或由由时时、分分、秒秒组组成成的的时间信息时间信息。p在使用中有两种不同的方式:在使用中有两种不同的方式:格式型格式型:采用符号码:采用符号码#表示日期型数据。表示日期型数据。数字序列数字序列:用小数点分割。用小数点分割。DimSomeDateAsDateSomeDate=#2012-02-22#SomeDate=#2-22-1213:20#SomeDate=#March27,19931:20am#第二章第二章 VisualBasic程序程序设计设计基基础础日期信息日期信息:100年年1月月1日日-9999年年12月月31日日时间信息时间信息:0:00:00-23:59:5

18、9#mm/dd/yyyy#或或#mm-dd-yyyy#yyyy/mm/dd#或或#yyyy-mm-dd#mm/dd/yyyyhh:mm:ssAM|PM#或或#mm-dd-yyyyhh:mm:ssAM|PM#p当其他数据类型转换为日期型时,当其他数据类型转换为日期型时,小数点左边代表日期,右边代表时小数点左边代表日期,右边代表时间间p0为午夜,为午夜,0.5为正午为正午p1899年年12月月30日对应日对应Date的的010经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照

19、消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:变体型(可变型)一、基本数据类型:变体型(可变型)pVariant:声声明明变变量量时时的的缺缺省省类类型型,能能够够存存储储所所有有类类型型的的数数据据,随随着着为为它赋值的类型而改变自身的类型。它赋值的类型而改变自身的类型。p如如果果把把数数据据赋赋予予Variant变变量量,则则不不必必在在这这些些数数据据的的类类型型间间进进行行转转换换,VB会自动完成必要的转换。会自动完成必要的转换。pVariant有三个特殊的值:有三个特殊的值:Empty:还没有为变量赋值。不同于数值还没有为变量

20、赋值。不同于数值0、长度为、长度为0的的“”或空值或空值Null。Null:通常用于数据库应用程序,表示未知数据或丢失的数据。:通常用于数据库应用程序,表示未知数据或丢失的数据。Error:特定值,指出已发生的过程中的错误状态。:特定值,指出已发生的过程中的错误状态。DimSomeValue缺省为缺省为VariantSomeValue=18值值:18SomeValue=SomeValue15值值:3SomeValue=U&SomeValue值值:U3第二章第二章 VisualBasic程序程序设计设计基基础础p如果对如果对Variant型变量进行数学型变量进行数学运算或函数运算,则该变量必须运

21、算或函数运算,则该变量必须包含某个数;包含某个数;p要连接两个字符串,则用要连接两个字符串,则用“&”符,而非符,而非“+”符符11经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、基本数据类型:对象型一、基本数据类型:对象型pObject:表示应用程序中或某些其他应用程序中的对象。表示应用程序中或某些其他应用程序中的对象。p表示图形、表示图形、OLE对象或其他对象对象或其他对象p用

22、用Set语语句句指指定定一一个个被被声声明明为为Object的的变变量量去去引引用用应应用用程程序序所所识识别的任何实际对象别的任何实际对象p声明对象变量时,应使用特定的类,而不是一般的声明对象变量时,应使用特定的类,而不是一般的Object。DimobjDbAsObjectSetobjDb=OpenDatabase(c:Vb6Biblio.mdb)第二章第二章 VisualBasic程序程序设计设计基基础础12经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要

23、求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第二章第二章 VisualBasic程序程序设计设计基基础础一、基本数据类型一、基本数据类型二、变量与常量二、变量与常量三、运算符和表达式三、运算符和表达式四、常用内部函数四、常用内部函数五、语句五、语句13经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量1、变量、变量p变量:在程序

24、运行过程中其值变量:在程序运行过程中其值可以发生改变可以发生改变的量。的量。p在在VB执执行行应应用用程程序序期期间间,用用变变量量临临时时存存储储数数据据,即即在在程程序序中中处处理理数数据据时时,对对于于输输入入数数据据、参参加加运运算算的的数数据据、运运行行结结果果等等临临时时数据数据,暂时存储在计算机内存中。,暂时存储在计算机内存中。p变变量量的的两两个个特特性性:名名字字和和数数据据类类型型。名名字字:用用于于在在程程序序中中标标识识变变量量和和使使用用变变量量的的值值。数数据据类类型型:确确定定了了变变量量中中可可以以保保存存哪哪种种数据。数据。p变量的分类:属性变量和用户声明变量

25、变量的分类:属性变量和用户声明变量第二章第二章 VisualBasic程序程序设计设计基基础础14经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量1、变量、变量p变量的命名原则:变量的命名原则:长度不能超过长度不能超过255个字符;个字符;必须以字母或汉字为首字母,不能以数字或下划线为开头必须以字母或汉字为首字母,不能以数字或下划线为开头;变变量量名名由由字

26、字母母、汉汉字字、数数字字或或下下划划线线组组成成,不不能能含含有有+、*、/、$、&、%、!、!、#、?、小数点或逗号等字符;、?、小数点或逗号等字符;不不能能使使用用VB中中的的关关键键字字,VB中中的的关关键键字字是是系系统统中中已已经经定定义义的的词词,如语句、函数、运算符等;如语句、函数、运算符等;变变量量名名在在同同一一范范围围内内必必须须是是唯唯一一的的,VB中中字字母母不不区区分分大大小小写写,以以第一次出现的变量形式为准;第一次出现的变量形式为准;必必要要时时可可以以在在变变量量名名前前加加前前缀缀或或变变量量名名后后加加后后缀缀以以说说明明变变量量的的类类型;型;尽量避免使

27、用汉字作为变量名。尽量避免使用汉字作为变量名。第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言pVB中,必须以字母或汉字为首字母;中,必须以字母或汉字为首字母;C中,中,第一个字符必须是字母或下划线;第一个字符必须是字母或下划线;pVB中,变量名长度不超过中,变量名长度不超过255个字符;个字符;C中,无明确规定,具体取决于编译系统规定;中,无明确规定,具体取决于编译系统规定;pVB中,变量名字母不区分大小写;中,变量名字母不区分大小写;C中,中,变量名字母区分大小写,表示不同变量变量名字母区分大小写,表示不同变量15经营者提供商品或者服务有欺诈行为的,应当按

28、照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量1、变量、变量p变量的声明:变量的声明:用一个语句定义变量的类型,又称显式声明。用一个语句定义变量的类型,又称显式声明。p声声明明变变量量的的语语句句并并不不把把值值分分配配给给变变量量,只只是是告告知知变变量量将将会会包包含含的数据,只有变量赋值后,才占据存储空间。的数据,只有变量赋值后,才占据存储空间。DimXAsSingle,YAsSingleP

29、ublicH!StaticStuName,StuAgeAsStringDim|Private|Public|Static变量名变量名As类型类型,变量名变量名2As类型类型2Dim|Private|Public|Static变量名变量名,变量名变量名第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言pVB中,中,DimiAsInteger;C中,中,inti;;pVB中,必须每个变量均指定类型中,必须每个变量均指定类型DimiAsInteger,aAsString;C中,可以用一个关键中,可以用一个关键词声明多个变量,词声明多个变量,inti,a;;VB中,中,

30、Dima,b,c,dAsInteger此时只有此时只有d为整型,其他为变体型为整型,其他为变体型C中,中,inta,b,c,d/a,b,c,d均为整型均为整型pVB中,可以用类型说明符来标识数据类中,可以用类型说明符来标识数据类型;型;IntegerintLonglongSinglefloatDoubleDoubleBoolean_Bool(C99)16经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款

31、或接受服务的费用二、变量与常量二、变量与常量1、变量、变量p使用声明语句建立一个变量后,使用声明语句建立一个变量后,VB自动为声明过的变量赋初值自动为声明过的变量赋初值。数值型数值型初值为:初值为:0字符或字符或Variant型型初值为:初值为:“”空串空串Boolean型型初值为:初值为:False日期型日期型初值为:初值为:00:00:00p声声明明变变量量后后,VB自自动动转转换换变变量量值值的的类类型型,使使变变量量的的值值与与说说明明语语句中的类型匹配。句中的类型匹配。DimXAsIntegerX=1.0 自动将自动将A的值的值1.0转换为整型数转换为整型数1第二章第二章 Visua

32、lBasic程序程序设计设计基基础础17经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量1、变量、变量p强制显式声明变量强制显式声明变量:在在类类模模块块、窗窗体体模模块块或或标标准准模模块块的的声声明明段段加加入入语语句句,作作用用范范围围语语句句所在模块所在模块;工具工具选项选项编辑器(要求声明变量)编辑器(要求声明变量)p隐隐式式声声明明变变量量:在在

33、第第一一次次使使用用变变量量时时,在在变变量量名名后后加加上上类类型型修修饰符饰符OptionExplicit第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言pVB中,变量可以不声明就使用,默认为中,变量可以不声明就使用,默认为变体型;变体型;C中,变量必须先声明,后使用,中,变量必须先声明,后使用,否则报错;否则报错;18经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的

34、价款或接受服务的费用二、变量与常量二、变量与常量2、常量、常量p常量是在程序运行过程中固定不变的量。常量是在程序运行过程中固定不变的量。p通通常常采采用用有有意意义义的的标标识识符符表表示示常常量量值值,由由此此提提高高源源代代码码的的可可读读性和可维护性。性和可维护性。p常常量量分分类类:直直接接常常量量、符符号号常常量量(用用户户声声明明的的符符号号常常量量、系系统统常量)常量)第二章第二章 VisualBasic程序程序设计设计基基础础19经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服

35、务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量2、常量、常量p直接常量:是指直接用值表示的常量。直接常量:是指直接用值表示的常量。p包包括括字字符符串串常常量量(可可以以是是除除双双引引号号、回回车车符符、换换行行符符外外的的所所有有字字符符)、数值常量、逻辑常量、日期常量、数值常量、逻辑常量、日期常量“DATE”、“123”、“+”、“!”-23、&H45、-23、&H45、12.35、12.35#、50、50.756True、#12/20/2012#、#14:20:30#第二章第二章 VisualB

36、asic程序程序设计设计基基础础20经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、变量与常量二、变量与常量2、常量、常量p符号常量:用一个符号表示一个固定不变的量。符号常量:用一个符号表示一个固定不变的量。p用户自定义符号常量用户自定义符号常量p系统内部定义的符号常量系统内部定义的符号常量VB和控件提供的和控件提供的可与应用程序的对象、方法和属性一起使用,编程时也可以直接使用可与

37、应用程序的对象、方法和属性一起使用,编程时也可以直接使用选择选择“视图视图”中的中的“对象浏览器对象浏览器”命令可查看内部常量命令可查看内部常量ConstPIAsDouble=3.1415926ConstMax#=23.45ConstAs=第二章第二章 VisualBasic程序程序设计设计基基础础区别于区别于C语言语言pVB中声明符号常量关键词为中声明符号常量关键词为Const,格式为,格式为Const常量名常量名=表达式表达式;C中中声明符号常量用宏语句声明符号常量用宏语句#define常量名常量名常量常量(没有等号,不可放在函数内没有等号,不可放在函数内)pC中还可用语句定义中还可用语句

38、定义const数据类型数据类型常量名常量名=常量常量;(可放于函数内可放于函数内)21经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第二章第二章 VisualBasic程序程序设计设计基基础础一、基本数据类型一、基本数据类型二、变量与常量二、变量与常量三、运算符和表达式三、运算符和表达式四、常用内部函数四、常用内部函数五、语句五、语句22经营者提供商品或者服务有欺诈行为的,应当按照消

39、费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、运算符、运算符(Operator)p运算符运算符:代表某种运算的符号代表某种运算的符号2、表达式、表达式(Expression)p运算符与操作数连接起来组成表达式运算符与操作数连接起来组成表达式p表表达达式式可可以以用用来来执执行行运运算算、操操作作字字符符和和测测试试数数据据,每每个个表表达达式式产生唯一的值。产生唯一的值。p表达式的类型由运

40、算符的类型决定。表达式的类型由运算符的类型决定。第二章第二章 VisualBasic程序程序设计设计基基础础23经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、运算符、运算符p算术运算符算术运算符p字符串运算符字符串运算符p日期运算符日期运算符p关系运算符关系运算符p逻辑运算符逻辑运算符2、表达式、表达式p算术表达式算术表达式p字符串表达式字符串

41、表达式p日期表达式日期表达式p关系表达式关系表达式p逻辑表达式逻辑表达式p运算符的优先级运算符的优先级p类型转换类型转换第二章第二章 VisualBasic程序程序设计设计基基础础24经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、算术运算符算术运算符和算术表达式和算术表达式p运算对象为数值型数据运算对象为数值型数据p表达式中的表达式中的*不能省

42、略不能省略;上下标上下标p进进行行除除法法(包包括括整整除除)运运算算时时除除数数为为0,或或进进行行幂幂运运算算指指数数为为负负数数而而底底数为数为0,产生溢出的错误信息。,产生溢出的错误信息。p、Mod:p幂和负号相邻时,负号优先幂和负号相邻时,负号优先32Mod7值为值为225.58Mod6.91取整取整后取余,值为后取余,值为51/20.5120第二章第二章 VisualBasic程序程序设计设计基基础础2-3值为值为0.12525经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺

43、诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、算术运算符算术运算符和算术表达式和算术表达式运算符运算符含含义义举举例例说说明明优优先先级级+加加9+2,结结果果为为116减减8.5-3,结结果果为为5.56取取负负-9,结结果果为为-9进进行行单单目运算目运算,9取取负负2*乘乘4*8,结结果果为为323/除除9/2,结结果果为为4.53整除整除92,结结果果为为4整除整除结结果取商的整数部分果取商的整数部分4Mod取余取余9Mod2,结结果果为为1结结果是两个数相除之余果是两个数相除之余5指数指

44、数92,结结果果为为81进进行二次方运算行二次方运算1第二章第二章 VisualBasic程序程序设计设计基基础础p整除时,如果参与运算的数据整除时,如果参与运算的数据含有小数,首先将其四舍五入,含有小数,首先将其四舍五入,然后再运算然后再运算p结果结果截尾截尾为整数为整数p如果参与运算的数据含有小数,如果参与运算的数据含有小数,首先将其四舍五入,然后再取余首先将其四舍五入,然后再取余区别于区别于C语言语言p取模运算取模运算:VB中为中为Mod,如果参与数为,如果参与数为浮点型,先四舍五入,再运算浮点型,先四舍五入,再运算;C中为中为%,如果参与数为浮点型,报错,如需运算,先如果参与数为浮点型

45、,报错,如需运算,先强制类型转换强制类型转换p除法运算除法运算:VB中区分除和整除中区分除和整除;C中只有中只有除法运算,但如果两整数相除,结果舍去小除法运算,但如果两整数相除,结果舍去小数保留整数,相对应数保留整数,相对应VB整除,当有一个为整除,当有一个为浮点型,结果为浮点型,相对应浮点型,结果为浮点型,相对应VB除除p幂运算幂运算:VB中有幂运算符中有幂运算符;C中没有,要中没有,要靠函数实现靠函数实现(math.h)26经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应

46、当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、算术运算符和、算术运算符和算术表达式算术表达式p算术表达式又称数值型表达式算术表达式又称数值型表达式p算术表达式由算数运算符、数值型常量、变量、函数和圆括号组成算术表达式由算数运算符、数值型常量、变量、函数和圆括号组成p算术表达式结果为一个数值算术表达式结果为一个数值第二章第二章 VisualBasic程序程序设计设计基基础础27经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者

47、提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式1、算术运算符和算术表达式、算术运算符和算术表达式p算术表达式的书写规则算术表达式的书写规则(p22)p算术表达式中数据类型的匹配原则算术表达式中数据类型的匹配原则运算结果的类型服从其中运算结果的类型服从其中“级别级别”较高的类型较高的类型整型整型(2字节字节)长整型和单精度型长整型和单精度型(4字节字节)双精度型双精度型(8字节字节)第二章第二章 VisualBasic程序程序设计设计基基础础28经营者提供商品或者服务有欺诈行为的,应

48、当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式2、字符串运算符和字符串表达式、字符串运算符和字符串表达式p字符串运算符:字符串运算符:&、+p字字符符串串表表达达式式由由字字符符串串常常量量、字字符符串串变变量量、字字符符串串函函数数和和字字符符串串运运算符组成算符组成p&运运算算规规则则:运运算算符符强强制制两两个个表表达达式式按按字字符符串串连连接接,尽尽管管被被连连接接的的表表达

49、达式式不不是是字字符符串串也也是是如如此此。若若在在变变量量后后使使用用此此运运算算符符,应应在在变变量量和和&之间加一个之间加一个空格空格。p+运运算算符符当当两两个个表表达达式式都都是是字字符符串串时时按按字字符符串串连连接接,否否则则视视具具体体情情况会有不同结果。因此,在进行字符串连接时一般使用况会有不同结果。因此,在进行字符串连接时一般使用&运算符。运算符。第二章第二章 VisualBasic程序程序设计设计基基础础&+29经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为

50、的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、运算符和表达式三、运算符和表达式2、字符串运算符和字符串表达式、字符串运算符和字符串表达式p字符串运算符:字符串运算符:+第二章第二章 VisualBasic程序程序设计设计基基础础太原太原+理工大学理工大学太原理工大学太原理工大学太原太原&理工大学理工大学太原理工大学太原理工大学12+abError12+132512&ab12abc12&131213Text1.Text+1330经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com