第二章-VB程序设计基础ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章-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个字符;个字符;必须以字母或汉字为首字母,不能以数字或下划线为开头必须以字母或汉字为首字母,不能以数字或下划线为开头;变变量量名名由由字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 VB 程序设计 基础 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内