欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:2106229       资源大小:2.06MB        全文页数:62页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    测绘程序设计,2,第二章 Visual Basic 程序设计基础,一、基本数据类型二、变量与常量三、运算符和表达式四、常用内部函数五、语句,3,一、基本数据类型1、语言的基本要素:数据类型、变量和常量、数组、运算符和表达式、函数、流程控制(循环、分支、选择)、功能模块及参数传递、数据文件访问.2、数据描述事物的符号记录;用于载荷信息的物理符号。VB基本数据类型:数值型(Numeric)、逻辑型(布尔型)(Bollean)、日期型(Data)、字符型(String)、可变型(Variant)、对象型(Object)、货币型(Currency)、字节型(Byte)不同类型数据所占存储空间不同,使用合适的数据类型可优化代码。,第二章 Visual Basic 程序设计基础,4,一、基本数据类型,第二章 Visual Basic 程序设计基础,5,一、基本数据类型:数值型-整型数值型可分为两大类:整型和实型(浮点型)数值型:Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Byte(字节型)、Currency(货币型)VB中,可用八进制和十六进制表示整数,八进制数前加“&”或者“&O”;十六进制数前加“&H”。在用八进制和十六进制表示长整型数据时,在数字结尾加“&”。,&147、&147&分别是八进制整型数和八进制长整型数;&H147、&H147&分别是十六进制整型数和十六进制长整型数;,第二章 Visual Basic 程序设计基础,八进制整型数:十六进制长整型数:&H0&-&HFFFFFFFFF&;,区别于C语言,VB中,八进制整型数以&或&O开头,C中,八进制整型数以0开头;VB中,十六进制整型数以&H开头,C中,十六进制整型数以0 x开头;VB中,八进制或十六进制长整型数以&结尾,C中,八进制或十六进制长整型数以L结尾,6,一、基本数据类型:数值型-浮点型Single:4个字节中符号占1位,指数占8位,其余23位表示尾数,有效数字精确到7位十进制数。当要赋给Single变量的数的有效数字超过7位,超出部分自动四舍五入。Double:8个字节中符号占1位,指数占11位,其余52位表示尾数,有效数字精确到15位十进制数。当要赋给Double变量的数的有效数字超过15位,超出部分自动四舍五入。浮点型的表示方法:定点表示法和浮点表示法(科学计数法)定点表示法:小数表示形式科学计数:Single用E表示,Double用D表示。Currency:专门用来表示货币数量的数据类型。可以带有正、负号的实数,小数部分保留4位有效数字,整数部分可以达到15位精确数字。,第二章 Visual Basic 程序设计基础,浮点型与货币型区别:浮点型小数点可以移动,小数点可以出现在数的任何位置 货币型小数点固定,也称定点数据类型,7,一、基本数据类型:数值型如果数据包含小数,则使用浮点型数值如果超出规定的范围出现“溢出”信息(Overflow)。如果小于范围的下限,系统将按“0”处理;如果大于上限,系统只按上限处理,并显示出错信息。VB一般使用十进制计数,如使用八进制或十六进制计数,其值等价于十进制。所有数值变量都可相互赋值,将浮点数赋予整数之前,VB将浮点数的小数部分四舍五入到整数(并非将小数部分去掉)。,第二章 Visual Basic 程序设计基础,区别于C语言,8,一、基本数据类型:字符型String:在缺省情况下,String型变量是一个可变长度的字符串变量(变长字符串),随着对其赋予新数据,它的长度可增可减。声明具有固定长度String 型变量(定长字符串),Dim S As StringS=Database,Dim/Private/Public/Static variablename String*size,Dim SS As String*20 SS定长20个字符SS=“abcdfghh”不足部分补空格,超出部分截去,第二章 Visual Basic 程序设计基础,区别于C语言,字符串型(String)是VB基本数据类型之一;字符型(char)是C语言基本数据类型之一;VB中,字符串是放在双引号内的若干个字符,可为空字符,字符串存放在字符串型变量中;C中,“字符常量”是用单撇号括起来的一个字符,字符型变量是用来存放字符常量的;VB中,字符串型变量(除定长型)可以更改长度;C中字符型变量只可存储一个字符;,9,一、基本数据类型:布尔型(逻辑型)Boolean:若变量的值只是“true/false”、“yes/no”、“on/off”信息,则可将它声明为 Boolean 类型。Boolean 的值有两种:True和False,缺省值为 False。数值型转为布尔型时,0转为False,非0转为True;布尔型转为数值型时,False转为0,True转为-1。,Dim a1 As Boolean,a2 As Booleana1=Truea2=False,第二章 Visual Basic 程序设计基础,区别于C语言,10,一、基本数据类型:日期型Date:表示由年、月、日组成的日期信息或由时、分、秒组成的时间信息。在使用中有两种不同的方式:格式型:采用符号码#表示日期型数据。数字序列:用小数点分割。,Dim SomeDate As DateSomeDate=#2012-02-22#SomeDate=#2-22-12 13:20#SomeDate=#March 27,1993 1:20am#,第二章 Visual Basic 程序设计基础,日期信息:100年1月1日-9999年12月31日时间信息:0:00:00-23:59:59,#mm/dd/yyyy#或#mm-dd-yyyy#yyyy/mm/dd#或#yyyy-mm-dd#mm/dd/yyyy hh:mm:ss AM|PM#或#mm-dd-yyyy hh:mm:ss AM|PM#,当其他数据类型转换为日期型时,小数点左边代表日期,右边代表时间 0为午夜,0.5为正午 1899年12月30日对应Date的0,11,一、基本数据类型:变体型(可变型)Variant:声明变量时的缺省类型,能够存储所有类型的数据,随着为它赋值的类型而改变自身的类型。如果把数据赋予 Variant 变量,则不必在这些数据的类型间进行转换,VB会自动完成必要的转换。Variant 有三个特殊的值:Empty:还没有为变量赋值。不同于数值0、长度为0的“”或空值Null。Null:通常用于数据库应用程序,表示未知数据或丢失的数据。Error:特定值,指出已发生的过程中的错误状态。,Dim Some Value 缺省为VariantSomeValue=18 值:18SomeValue=SomeValue 15 值:3SomeValue=U&SomeValue 值:U3,第二章 Visual Basic 程序设计基础,如果对Variant型变量进行数学运算或函数运算,则该变量必须包含某个数;要连接两个字符串,则用“&”符,而非“+”符,12,一、基本数据类型:对象型Object:表示应用程序中或某些其他应用程序中的对象。表示图形、OLE对象或其他对象用 Set 语句指定一个被声明为 Object 的变量去引用应用程序所识别的任何实际对象声明对象变量时,应使用特定的类,而不是一般的Object。,Dim objDb As Object Set objDb=OpenDatabase(c:Vb6Biblio.mdb),第二章 Visual Basic 程序设计基础,13,第二章 Visual Basic 程序设计基础,一、基本数据类型二、变量与常量三、运算符和表达式四、常用内部函数五、语句,14,二、变量与常量1、变量变量:在程序运行过程中其值可以发生改变的量。在VB执行应用程序期间,用变量临时存储数据,即在程序中处理数据时,对于输入数据、参加运算的数据、运行结果等临时数据,暂时存储在计算机内存中。变量的两个特性:名字和数据类型。名字:用于在程序中标识变量和使用变量的值。数据类型:确定了变量中可以保存哪种数据。变量的分类:属性变量和用户声明变量,第二章 Visual Basic 程序设计基础,15,二、变量与常量1、变量变量的命名原则:长度不能超过255个字符;必须以字母或汉字为首字母,不能以数字或下划线为开头;变量名由字母、汉字、数字或下划线组成,不能含有+、*、/、$、&、%、!、#、?、小数点或逗号等字符;不能使用VB中的关键字,VB中的关键字是系统中已经定义的词,如语句、函数、运算符等;变量名在同一范围内必须是唯一的,VB中字母不区分大小写,以第一次出现的变量形式为准;必要时可以在变量名前加前缀或变量名后加后缀以说明变量的类型;尽量避免使用汉字作为变量名。,第二章 Visual Basic 程序设计基础,区别于C语言,VB中,必须以字母或汉字为首字母;C中,第一个字符必须是字母或下划线;VB中,变量名长度不超过255个字符;C中,无明确规定,具体取决于编译系统规定;VB中,变量名字母不区分大小写;C中,变量名字母区分大小写,表示不同变量,16,二、变量与常量1、变量变量的声明:用一个语句定义变量的类型,又称显式声明。声明变量的语句并不把值分配给变量,只是告知变量将会包含的数据,只有变量赋值后,才占据存储空间。,Dim X As Single,Y As Single Public H!Static StuName,StuAge As String,Dim|Private|Public|Static 变量名 As类型,变量名2 As 类型2 Dim|Private|Public|Static 变量名,变量名,第二章 Visual Basic 程序设计基础,区别于C语言,VB中,Dim i As Integer;C中,int i;;VB中,必须每个变量均指定类型Dim i As Integer,a As String;C中,可以用一个关键词声明多个变量,int i,a;;VB中,Dim a,b,c,d As Integer 此时只有d 为整型,其他为变体型C中,int a,b,c,d/a,b,c,d 均为整型 VB中,可以用类型说明符来标识数据类型;,17,二、变量与常量1、变量使用声明语句建立一个变量后,VB自动为声明过的变量赋初值。数值型 初值为:0字符或Variant型 初值为:“”空串Boolean 型 初值为:False日期型 初值为:00:00:00声明变量后,VB自动转换变量值的类型,使变量的值与说明语句中的类型匹配。,Dim X As Integer X=1.0自动将A的值1.0转换为整型数1,第二章 Visual Basic 程序设计基础,18,二、变量与常量1、变量强制显式声明变量:在类模块、窗体模块或标准模块的声明段加入语句,作用范围语句所在模块;工具 选项编辑器(要求声明变量)隐式声明变量:在第一次使用变量时,在变量名后加上类型修饰符,Option Explicit,第二章 Visual Basic 程序设计基础,区别于C语言,VB中,变量可以不声明就使用,默认为变体型;C中,变量必须先声明,后使用,否则报错;,19,二、变量与常量2、常量常量是在程序运行过程中固定不变的量。通常采用有意义的标识符表示常量值,由此提高源代码的可读性和可维护性。常量分类:直接常量、符号常量(用户声明的符号常量、系统常量),第二章 Visual Basic 程序设计基础,20,二、变量与常量2、常量直接常量:是指直接用值表示的常量。包括字符串常量(可以是除双引号、回车符、换行符外的所有字符)、数值常量、逻辑常量、日期常量,“DATE”、“123”、“+”、“!”,-23、&H45、-23、&H45、12.35、12.35#、50、50.756,True、#12/20/2012#、#14:20:30#,第二章 Visual Basic 程序设计基础,21,二、变量与常量2、常量符号常量:用一个符号表示一个固定不变的量。用户自定义符号常量 系统内部定义的符号常量VB和控件提供的可与应用程序的对象、方法和属性一起使用,编程时也可以直接使用选择“视图”中的“对象浏览器”命令可查看内部常量,Const PI As Double=3.1415926Const Max#=23.45,Const As=,第二章 Visual Basic 程序设计基础,区别于C语言,VB 中声明符号常量关键词为Const,格式为 Const 常量名=表达式;C中声明符号常量用宏语句#define 常量名 常量(没有等号,不可放在函数内)C中还可用语句定义 const 数据类型 常量名=常量;(可放于函数内),22,第二章 Visual Basic 程序设计基础,一、基本数据类型二、变量与常量三、运算符和表达式四、常用内部函数五、语句,23,三、运算符和表达式1、运算符(Operator)运算符:代表某种运算的符号2、表达式(Expression)运算符与操作数连接起来组成表达式表达式可以用来执行运算、操作字符和测试数据,每个表达式产生唯一的值。表达式的类型由运算符的类型决定。,第二章 Visual Basic 程序设计基础,24,三、运算符和表达式1、运算符算术运算符字符串运算符日期运算符关系运算符逻辑运算符2、表达式算术表达式字符串表达式日期表达式关系表达式逻辑表达式运算符的优先级类型转换,第二章 Visual Basic 程序设计基础,25,三、运算符和表达式1、算术运算符和算术表达式运算对象为数值型数据表达式中的*不能省略;上下标进行除法(包括整除)运算时除数为0,或进行幂运算指数为负数而底数为0,产生溢出的错误信息。、Mod:幂和负号相邻时,负号优先,32 Mod 7 值为 225.58 Mod 6.91 取整 后取余,值为 51/2 0.512 0,第二章 Visual Basic 程序设计基础,2-3 值为 0.125,26,三、运算符和表达式1、算术运算符和算术表达式,第二章 Visual Basic 程序设计基础,整除时,如果参与运算的数据含有小数,首先将其四舍五入,然后再运算 结果截尾为整数,如果参与运算的数据含有小数,首先将其四舍五入,然后再取余,区别于C语言,取模运算:VB 中为Mod,如果参与数为浮点型,先四舍五入,再运算;C 中为%,如果参与数为浮点型,报错,如需运算,先强制类型转换 除法运算:VB中区分除和整除;C中只有除法运算,但如果两整数相除,结果舍去小数保留整数,相对应VB整除,当有一个为浮点型,结果为浮点型,相对应VB除 幂运算:VB中有幂运算符;C 中没有,要靠函数实现(math.h),27,三、运算符和表达式1、算术运算符和算术表达式算术表达式又称数值型表达式算术表达式由算数运算符、数值型常量、变量、函数和圆括号组成算术表达式结果为一个数值,第二章 Visual Basic 程序设计基础,28,三、运算符和表达式1、算术运算符和算术表达式算术表达式的书写规则(p22)算术表达式中数据类型的匹配原则运算结果的类型服从其中“级别”较高的类型整型(2字节)长整型和单精度型(4字节)双精度型(8字节),第二章 Visual Basic 程序设计基础,29,三、运算符和表达式2、字符串运算符和字符串表达式字符串运算符:&、+字符串表达式由字符串常量、字符串变量、字符串函数和字符串运算符组成&运算规则:运算符强制两个表达式按字符串连接,尽管被连接的表达式不是字符串也是如此。若在变量后使用此运算符,应在变量和&之间加一个空格。+运算符当两个表达式都是字符串时按字符串连接,否则视具体情况会有不同结果。因此,在进行字符串连接时一般使用&运算符。,第二章 Visual Basic 程序设计基础,&+,30,三、运算符和表达式2、字符串运算符和字符串表达式字符串运算符:+,第二章 Visual Basic 程序设计基础,太原+理工大学 太原理工大学太原&理工大学 太原理工大学12+ab Error 12+13 2512&ab 12abc12&13 1213Text1.Text+13,31,三、运算符和表达式3、日期运算符和日期表达式日期运算符:日期型数据是一种特殊的数值型数据,运算符为+、-日期表达式:日期运算符、算数表达式、日期型常量、日期型变量和函数组成两个日期型数据相减,结果为数值型数据(两个日期相差天数)一个表示天数的数值型加到日期型数据中,结果为日期型数据(向后推算日期)一个表示天数的数值型从日期型数据中减掉,结果为日期型数据(向前推算日期),第二章 Visual Basic 程序设计基础,#9/16/2007#-#9/11/2007#结果:5,#9/16/2007#+12 结果:#2007/9/28#,#9/16/2007#-10 结果:#2007/9/6#,32,三、运算符和表达式3、关系运算符和关系表达式关系运算符:也称比较运算符,将两个数据进行比较,运算结果为Boolean型值,即真(True)或假(False),第二章 Visual Basic 程序设计基础,Like运算符用于字符串的模糊比较,可以与通配符*、?、#等结合使用,区别于C语言,种类:VB有8种;C有6种,没有Like和Is 等于:VB 中为=;C中为=不等于:VB 中为;C中为!=,赋值运算符:VB没有赋值运算符,不允许连等;C有赋值运算符,允许连等,连续赋值;VB中:a=b=c=5 a,b,c 仍都为0 print a=b=c=5 结果为FalseC中:a=b=c=5 a,b,c 仍都为5,33,三、运算符和表达式3、关系运算符和关系表达式关系表达式:由关系运算符、算数表达式、字符串表达式、日期表达式或作为表达式特列的常量、变量、函数组成关系运算符两侧数据类型必须完全一致被比较的数据是数值型、字符型、日期 型,不能是布尔型,第二章 Visual Basic 程序设计基础,34,三、运算符和表达式3、关系运算符和关系表达式数值型:按其数值大小比较。对于单精度或双精度数,进行“=”比较会产生误差得出非常接近但不相等的结果。对字符型的比较,单个字符按照字符的ASCII码值的大小;对于汉子字符,按内码顺序比较;字符串则逐一比较。日期型看成“yymmdd”格式的6位整数,按数值大小比较。,第二章 Visual Basic 程序设计基础,35,三、运算符和表达式4、逻辑运算符和逻辑表达式逻辑运算符:,第二章 Visual Basic 程序设计基础,区别于C语言,种类:VB有6种;C有3种,没有异或、等价、蕴含非:VB 中为Not;C中为!与:VB 中为And;C中为&或:VB 中为or;C中为|,36,三、运算符和表达式4、逻辑运算符和逻辑表达式逻辑表达式:由关系运算符、逻辑运算符、常量、变量和函数组成结果为逻辑型数据优先级:算术运算关系运算逻辑运算关系表达式不能比较逻辑型数据,第二章 Visual Basic 程序设计基础,Yn=True 若Yn为布尔型,此时“=”是赋值语句,不是关系运算符等于Print Yn=True 此时“=”是关系运算符等于,不是赋值语句,37,三、运算符和表达式5、运算符优先级括号函数算术运算字符串运算关系运算逻辑运算同级从左到右运算,第二章 Visual Basic 程序设计基础,高低,高低,高低,38,三、运算符和表达式,第二章 Visual Basic 程序设计基础,真题:设a=5,b=4,c=3,d=2,下列表达式的值是32*b Or a=c And bc Or cdA)1B)TrueC)FalseD)2,真题:设a=5,b=4,c=3,d=2,下列表达式的值是32*b Or a=c And bc Or cdA)1B)TrueC)FalseD)2,真题:设a=2,b=3,c=4,d=5,下列表达式的值是()。Not aa+cA)-1 B)1 C)True D)False,真题:设a=2,b=3,c=4,d=5,下列表达式的值是()。Not aa+cA)-1 B)1 C)True D)False,写出5x10的VB表达式。,写出5x=5 And x10,写出表示y是3或5的倍数的VB表达式。,写出表示y是3或5的倍数的VB表达式。x Mod 3=0 Or x Mod 5=0,39,第二章 Visual Basic 程序设计基础,一、基本数据类型二、变量与常量三、运算符和表达式四、常用内部函数五、语句,40,四、常用内部函数函数类型:内部函数(标准函数)、用户定义函数VB内置函数:数学运算函数、字符串函数、判断函数、日期和时间函数、随机函数、格式输出函数。VB内置函数公用,第二章 Visual Basic 程序设计基础,区别于C语言,VB中内置函数可直接使用;C中,应连接math.h头文件,41,四、常用内部函数1、数学函数,第二章 Visual Basic 程序设计基础,42,四、常用内部函数2、字符串函数,第二章 Visual Basic 程序设计基础,43,四、常用内部函数2、字符串函数字符串的编码方案ANSI方式:以字节为存储单位,一个西文字符占用1个字节(ASCII),一个汉字占用2个字节(双字节编码)。UniCode方式(VB 4.0以后):以字为存储单位,西文字符和汉字统一进行编码,一个英文字符和一个汉字都看作一个字符,均占用2个字节。,第二章 Visual Basic 程序设计基础,Private Sub Form_Click()Dim s As String s=Vbasic程序设计 Print Len(s)输出 10 Print LenB(s)输出 20 Print Left(s,8)输出“Vbasic程序”Print LeftB(s,8)输出“Vbas”End Sub,原函数名后加B,可兼容ANSI方式,44,四、常用内部函数3、日期和时间函数日期和时间函数使用程序能向用户显示日期和时间,提供某个事件何时发生及持续时间长短的信息。,第二章 Visual Basic 程序设计基础,区别于WeekDayName(),一个返回星期几,为数值型,一个返回星期几的中文名称,45,四、常用内部函数3、日期和时间函数日期和时间函数参数为数值表达式时,表示距1899年12月30日前或后的天数。DateDiff()函数DateDiff(“日期单位”,日期1,日期2)该函数返回以“日期单位”为准的日期1与日期2之间的时间间隔。日期单位参数的具体表示形式,该参数必须加双引号。,第二章 Visual Basic 程序设计基础,46,四、常用内部函数3、日期和时间函数DateDiff()函数为了计算日期1与日期2相差的天数,可以使用“一年的天数”(y)或“日”(d)。当使用“一周的天数”(w)时,函数返回两日期间的周数。如果日期1是星期一,DateDiff 计算到日期2为止的星期一的个数。这个数包含日期2但不包含日期1。如果使用的是“星期”(ww),则函数返回日期1与日期2 之间星期日的个数。这个数包含日期2但不包含日期1。,第二章 Visual Basic 程序设计基础,DateDiff(“d”,#1-1-2001#,#2002-1-1#)的值是365DateDiff(“h”,#1-1-2001#,#2002-1-1#)的值是8760DateDiff(“m”,#1-1-2001#,#2002-1-1#)的值是12DateDiff(“q”,#1-1-2001#,#2002-1-1#)的值是4,47,四、常用内部函数3、日期和时间函数DateDiff()函数返回包含一个日期的 Variant(Date),这一日期加上了一段时间间隔。DateAdd(间隔单位,增减量,原日期变量),第二章 Visual Basic 程序设计基础,48,四、常用内部函数4、格式输出函数使数值、日期或字符型数据按指定的格式输出格式输出函数返回变体型的值,第二章 Visual Basic 程序设计基础,Format(,),表达式可以是数值、日期、字符,格式字符串是一个字符串常量或变量,由专门的格式说明符组成 格式说明符决定表达式的格式和长度格式说明符为字符串常量时,放在双引号内,49,四、常用内部函数4、格式输出函数,第二章 Visual Basic 程序设计基础,50,四、常用内部函数4、格式输出函数数值型格式说明符,第二章 Visual Basic 程序设计基础,51,四、常用内部函数4、格式输出函数日期型格式说明符,第二章 Visual Basic 程序设计基础,52,四、常用内部函数4、格式输出函数字符型格式说明符,第二章 Visual Basic 程序设计基础,53,四、常用内部函数4、格式输出函数,第二章 Visual Basic 程序设计基础,Print Format(2.71828,#.#)Print Format(2.71828,00000.00)Print Format(271828,$#,#,#.#)Print Format(0.18,#.#%)Print Format(0.18,0.000E+00)Print Format(Time,ttttt)Print Format(Date,dddddd),54,四、常用内部函数5、随机数语句和函数Rnd(N):可以 0,1)单精度随机数。Randomize(N):该语句要用在Rnd函数之前,不选参数N时,则以系统计时器返回的值作为新的“种子”。若用Rnd函数产生A,B之间的整数,可用公式:Int(Rnd*(B-A+1)+A),第二章 Visual Basic 程序设计基础,若想得到10,99之间的两位随机整数(包括10 和 99),则用公式:Int(Rnd*(99-10+1)+10)获得.,55,四、常用内部函数5、随机数语句和函数例:谁去打开水?,第二章 Visual Basic 程序设计基础,Private Sub Command1_Click()Randomizetemp!=Rnd()Print Int(temp!*10*0.8);“号去吧End Sub,56,四、常用内部函数6、数据类型转换函数每个类型转换函数可强制将一个表达式转换为特定的数据类型,第二章 Visual Basic 程序设计基础,57,四、常用内部函数6、数据类型转换函数如果传递给函数的参数超过转换目标数据类型的范围,报错Long Integer()如果需知VB正使用哪种变量类型,可使用VarType函数,第二章 Visual Basic 程序设计基础,a=#2002-5-20#:Print VarType(a)结果为7b=False:Print VarType(b)结果为11,58,四、常用内部函数7、Shell函数Shell函数可以调用(执行)磁盘上已保存的命令文件。所谓命令文件就是可执行文件。其扩展名必须是.Com、.Exe、.Bat。,第二章 Visual Basic 程序设计基础,Shell(“命令文件名”,窗体模式),必须是全名,包括盘符、路径、主文件名、扩展名,窗体模式是可选项,取不同的值,打开的窗体模式不同,59,第二章 Visual Basic 程序设计基础,一、基本数据类型二、变量与常量三、运算符和表达式四、常用内部函数五、语句,60,五、语句1、程序语句每个语句都以Enter键结束2、语句编写规则自动语法检查如没有自动语法检查,可【工具】“选项”“编辑器”自动语法检查格式化处理复合语句行和语句的续行在同一语句行上,可以书写多条语句,用“:”分割;一个单行语句可以分为若干行书写,加续行符“_”(续行符前至少加一个空格,续行符只可位于行尾);一行最多允许书写1023个字符,第二章 Visual Basic 程序设计基础,区别于C语言,VB中,每个语句都以Enter键结束;C中,以“;”结束,61,五、语句2、语句编写规则VB 代码不区分字母的大小写对于用户自定义的变量、过程名,VB以第一次定义的为准,以后输入的形同的变量、过程名向第一次输入的形式转换;Windows API 函数或第三方的DLL中的函数名区分大小写。注释语句以Rem开头;以开头缩排格式,第二章 Visual Basic 程序设计基础,区别于C语言,VB中,以Rem开头或“”开头表示注释;C中,注释用/*/或/,62,谢 谢!,

    注意事项

    本文(第二章VB程序设计基础ppt课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开