书签 分享 收藏 举报 版权申诉 / 33
上传文档赚钱

类型《Visual Basic程序设计简明教程》课件第2章.ppt

  • 上传人(卖家):momomo
  • 文档编号:7379335
  • 上传时间:2023-12-15
  • 格式:PPT
  • 页数:33
  • 大小:658.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《Visual Basic程序设计简明教程》课件第2章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Visual Basic程序设计简明教程 Visual Basic程序设计简明教程课件第2章 Visual Basic 程序设计 简明 教程 课件
    资源描述:

    1、2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程12.1 2.1 数据类型数据类型l计算机中的数据是现实世界中信息的具体计算机中的数据是现实世界中信息的具体表现形式,它有一定的数据类型,数据类型表现形式,它有一定的数据类型,数据类型确定了数据的取值范围和能够进行的操作。确定了数据的取值范围和能够进行的操作。l在计算机的存储器中,不同类型的数据所在计算机的存储器中,不同类型的数据所占存储空间的长度也有所不同。占存储空间的长度也有所不同。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程2VB V

    2、B 语言的数据类型语言的数据类型 2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程3标识符标识符 l(1 1)关键字)关键字l关键字又称保留字,是关键字又称保留字,是VBVB语言预先规定的具语言预先规定的具有固定含义的一些单词。有固定含义的一些单词。l(2 2)标识符)标识符 l标识符的命名规则是,以字母开始,由字母标识符的命名规则是,以字母开始,由字母、下划线和数字组成。、下划线和数字组成。l标识符不能与关键字同名。标识符不能与关键字同名。l在标识符中并不区分字母的大小写。在标识符中并不区分字母的大小写。2023-12-13Visual B

    3、asicVisual Basic程序设计简明教程程序设计简明教程42.2 2.2 常量与变量常量与变量l常量是指在程序执行期间其值不发生变化常量是指在程序执行期间其值不发生变化的量,变量的字面含义是指在程序执行期间其的量,变量的字面含义是指在程序执行期间其值可以变化的量,实际上对应了内存的一段存值可以变化的量,实际上对应了内存的一段存储空间。储空间。l常量有不同的数据类型,它可以分为直接常量有不同的数据类型,它可以分为直接常量和符号常量。常量和符号常量。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程5 2.2.1 2.2.1 常量常量整型常

    4、量整型常量(1)十进制整数。)十进制整数。(2)八进制整数,以)八进制整数,以&或者或者&O作为前缀。作为前缀。(3)十六进制整数,以)十六进制整数,以&H作为前缀。作为前缀。如果在一个整型数据的尾部附上如果在一个整型数据的尾部附上&,则表,则表示长整型常量。示长整型常量。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程62.2.1 2.2.1 常量常量实型常量实型常量(1)定点形式,由数字和小数点组成。)定点形式,由数字和小数点组成。(2)指数形式,由尾数、指数符号()指数形式,由尾数、指数符号(E)和指)和指数组成。尾数不能省略,指数是整

    5、数。数组成。尾数不能省略,指数是整数。如果在一个实型数据的尾部附上如果在一个实型数据的尾部附上#,或者,或者用指数符号(用指数符号(D)代替指数符号()代替指数符号(E),则表),则表示双精度型常量。示双精度型常量。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程72.2.1 2.2.1 常量常量字符型常量字符型常量l字符型常量又称为字符串,是由一对双引号括起字符型常量又称为字符串,是由一对双引号括起来的字符序列,例如来的字符序列,例如“CHINA”、“Mp3”和和“集集结号结号”等等。等等。l字符串的长度是指字符串中字符的个数,字符串的长度

    6、是指字符串中字符的个数,“”“”是是空串,表示不包含任何字符,长度为空串,表示不包含任何字符,长度为0。lVB采用采用Unicode编码,用两个字节表示一个字符,编码,用两个字节表示一个字符,每一个字符对应一个每一个字符对应一个Unicode码,汉字也有自己码,汉字也有自己的的Unicode码。码。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程82.2.1 2.2.1 常量常量逻辑型常量逻辑型常量逻辑型常量只有逻辑型常量只有True和和False两个值,分别两个值,分别表示表示“真真”和和“假假”。2.2.1 2.2.1 常量常量日期型常量

    7、日期型常量l l日期型常量由一对日期型常量由一对“#”括起来,表示日期和时间。括起来,表示日期和时间。l l标准格式:标准格式:#月月/日日/年年 时时/分分/秒秒 AM|PM#2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程92.2.1 2.2.1 常量常量符号常量符号常量l定义符号常量的一般格式为:定义符号常量的一般格式为:Const 符号常量符号常量As 类型类型=表达式表达式l例如:例如:Const PI As Single=3.14159 lVB提供了很多符号常量,它们均以提供了很多符号常量,它们均以vb开头,开头,程序员可以在程序

    8、中直接使用。程序员可以在程序中直接使用。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程102.2.2 2.2.2 变量变量l变量代表了内存中某一段存储空间,其中可以存变量代表了内存中某一段存储空间,其中可以存放数据即变量的值,存储空间的大小则由变量的放数据即变量的值,存储空间的大小则由变量的数据类型来决定。数据类型来决定。l变量有名字,程序员在程序中可以通过变量名访变量有名字,程序员在程序中可以通过变量名访问变量所对应的内存空间。问变量所对应的内存空间。l变量的取值范围是有限的,而且其所占内存的字变量的取值范围是有限的,而且其所占内存的字节

    9、数越多,相应的取值范围就越大。节数越多,相应的取值范围就越大。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程11VBVB基本类型的变量基本类型的变量 类型类型关键字关键字类型符类型符所占字节数所占字节数取值范围取值范围字节型字节型Byte10255整型整型Integer%2-3276832767长整型长整型Long&4-21474836482147483647单精度型单精度型Single!4-3.410-38+3.41038双精度型双精度型Double#8-1.710-308+1.710308货币型货币型Currency8-92233720

    10、3685477.5808922337203685477.5807逻辑型逻辑型Boolean2True或者或者False字符型字符型String$字符串的长度字符串的长度日期型日期型Date8100年年1月月1日日9999年年12月月31日日对象型对象型Object4变体型变体型Variant2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程12变量定义语句变量定义语句 lDim 变量变量1 As 类型类型,变量变量2 As 类型类型,l例如:例如:Dim a As Integer,b As Single,c As String l如果定义变量时

    11、在其尾部附上类型符,则可以如果定义变量时在其尾部附上类型符,则可以省略类型说明部分。省略类型说明部分。Dim a%,b!,c$2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程13字符串变量字符串变量 l字符串变量一般能够存放不固定长度的字符串,字符串变量一般能够存放不固定长度的字符串,也可以在程序中定义定长的字符串变量。也可以在程序中定义定长的字符串变量。l例如:例如:Dim s As String*20 l如果变量未经定义而直接使用,或者在定义时如果变量未经定义而直接使用,或者在定义时没有进行类型说明,则系统默认该变量为变体没有进行类型说明

    12、,则系统默认该变量为变体型(型(Variant)。)。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程142.3 2.3 运算符与表达式运算符与表达式l运算符用于对数据进行运算,被运算的数据称运算符用于对数据进行运算,被运算的数据称为操作数。为操作数。l表达式描述对哪些数据以什么顺序施以什么样表达式描述对哪些数据以什么顺序施以什么样的操作,它由运算符和操作数组成。的操作,它由运算符和操作数组成。l操作数既可以是常量,也可以是变量,还可以操作数既可以是常量,也可以是变量,还可以是函数调用。是函数调用。2023-12-13Visual Basic

    13、Visual Basic程序设计简明教程程序设计简明教程152.3 2.3 运算符与表达式运算符与表达式算术表达式算术表达式运算符运算符优先级优先级功能功能1指数(幂运算)指数(幂运算)-2取负取负*3乘乘/3除除 4整除整除Mod5取余取余+6加加-6减减2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程16说明:说明:l整除(整除()运算是取整数相除的商,取余)运算是取整数相除的商,取余(Mod)运算是取整数相除的余数)运算是取整数相除的余数。l除(除(/)与整除()与整除()不同,它是针对实数的除)不同,它是针对实数的除法运算。法运算。l

    14、指数(指数()运算的幂次既可以是整数,也可以)运算的幂次既可以是整数,也可以是实数。是实数。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程17算术运算的数据类型算术运算的数据类型l如果参加算术运算的操作数具有不同的数据类如果参加算术运算的操作数具有不同的数据类型,为保证数据运算的精度,型,为保证数据运算的精度,VB规定运算结规定运算结果的数据类型以高类型为准。果的数据类型以高类型为准。l所谓高类型,是指其所占内存的字节数较多。所谓高类型,是指其所占内存的字节数较多。l例如例如Integer型数据和型数据和Double型数据进行运算,型数据进

    15、行运算,则运算结果的数据类型为则运算结果的数据类型为Double型。型。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程182.3 2.3 运算符与表达式运算符与表达式字符串表达式字符串表达式l连接运算符(连接运算符(&)用来连接两个字符串,它的)用来连接两个字符串,它的优先级低于算术运算符。优先级低于算术运算符。l加(加(+)也可以用来连接字符串,例如字符串)也可以用来连接字符串,例如字符串表达式表达式“Visual”+“Basic”的值是的值是“Visual Basic”。2023-12-13Visual BasicVisual Basi

    16、c程序设计简明教程程序设计简明教程19字符串连接运算符的比较字符串连接运算符的比较 左操作左操作数数右操作数右操作数&+“123”“456”“123456”“123456”“123”456“123456”579123456“123456”579 123“456abc”“123456abc”类型不匹配,出错类型不匹配,出错2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程202.3 2.3 运算符与表达式运算符与表达式日期表达式日期表达式(1)两个日期型数据相减,结果是一个数值,)两个日期型数据相减,结果是一个数值,表示两个日期之间相差的天数。表

    17、示两个日期之间相差的天数。(2)一个日期型数据与一个数值相加或者相减,)一个日期型数据与一个数值相加或者相减,结果是一个日期型数据,表示向后或者向前推结果是一个日期型数据,表示向后或者向前推算日期。算日期。例如例如#5/3/2008#-#4/29/2008#的值是的值是4,#5/3/2008#+5的值是的值是#5/8/2008#。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程212.4 2.4 语句语句2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程222.4 2.4 语句语句书写规则书写

    18、规则1 1注释注释(1 1)使用单引号()使用单引号()引导,一般出现在一条语句)引导,一般出现在一条语句的后面。的后面。(2 2)使用)使用RemRem引导,必须单独一行。引导,必须单独一行。2 2续行续行 续行符(续行符(_ _)的写法是空格紧跟下划线,它只能)的写法是空格紧跟下划线,它只能出现在一行的末尾。出现在一行的末尾。3 3语句分隔语句分隔 用冒号(用冒号(:)把几条语句分隔,然后写在同一行。)把几条语句分隔,然后写在同一行。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程232.4 2.4 语句语句赋值语句赋值语句l变量变量|对

    19、象对象.属性属性=表达式表达式(1)=是赋值运算符,它需要两个操作数,优是赋值运算符,它需要两个操作数,优先级最低。先级最低。(2)赋值运算符的右操作数通常是算术表达式、)赋值运算符的右操作数通常是算术表达式、字符串表达式和函数调用表达式,左操作数是字符串表达式和函数调用表达式,左操作数是变量或者对象的属性。变量或者对象的属性。(3)执行赋值语句时,首先计算赋值运算符右)执行赋值语句时,首先计算赋值运算符右边的表达式,然后把值赋给左边的变量或者对边的表达式,然后把值赋给左边的变量或者对象的属性。象的属性。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设

    20、计简明教程24赋值语句的作用赋值语句的作用 l保存数据运算的结果。保存数据运算的结果。v=4/3*3.14*r 3 计算球的体积计算球的体积l在程序中修改对象的属性值。在程序中修改对象的属性值。Text1.BackColor=vbRed 2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程25函数调用表达式函数调用表达式 l一般形式为:函数名一般形式为:函数名(参数列表参数列表)lVB语言提供了大量的内部函数,它们能够完语言提供了大量的内部函数,它们能够完成一些预先设定好的功能,诸如计算数学函数成一些预先设定好的功能,诸如计算数学函数值、字符串处

    21、理以及类型转换等等。值、字符串处理以及类型转换等等。l例如:例如:Dim a As Integer a=Val(123abc)2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程262.4 2.4 语句语句流程控制语句流程控制语句l流程控制语句并不参与对数据的操作,而是流程控制语句并不参与对数据的操作,而是控制程序执行的流程。它可以分为两类:一类是控制程序执行的流程。它可以分为两类:一类是流程结构语句,另一类是流程转向语句。流程结构语句,另一类是流程转向语句。lEnd语句语句End语句的功能是立即结束程序的执行。语句的功能是立即结束程序的执行。2

    22、023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程272.5 窗体窗体 l窗体(窗体(FormForm)是)是VBVB程序的重要程序的重要对象,也是所有控件的容器。对象,也是所有控件的容器。l程序的每一个窗体都是程序的每一个窗体都是VBVB工程工程中的一个模块,并单独保存在中的一个模块,并单独保存在一个窗体文件(一个窗体文件(.frm.frm)中。)中。l在程序运行时,每一个窗体对在程序运行时,每一个窗体对应于一个具有应于一个具有WindowsWindows风格的风格的窗口。如右图所示:窗口。如右图所示:2023-12-13Visual Basi

    23、cVisual Basic程序设计简明教程程序设计简明教程28 窗体的常用属性窗体的常用属性 属性属性作用作用Name设置窗体的对象名设置窗体的对象名Caption设置窗体的标题设置窗体的标题AutoRedraw确定是否自动重画被遮住的窗体内容确定是否自动重画被遮住的窗体内容 BorderStyle设置窗体边框的类型设置窗体边框的类型BackColor设置窗体的背景颜色设置窗体的背景颜色ForeColor设置窗体的前景颜色设置窗体的前景颜色Font设置窗体中显示的文字的字体设置窗体中显示的文字的字体Height设置窗体的高度设置窗体的高度Width设置窗体的宽度设置窗体的宽度Top设置窗体距屏

    24、幕顶端的距离设置窗体距屏幕顶端的距离Left设置窗体距屏幕左端的距离设置窗体距屏幕左端的距离Moveable确定程序运行时窗体能否移动确定程序运行时窗体能否移动Visible确定程序运行时窗体是否可见确定程序运行时窗体是否可见WindowState设置窗体在启动时的状态设置窗体在启动时的状态2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程29说明:说明:lName是所有控件都具有的属性,其属性值就是所有控件都具有的属性,其属性值就是控件对象在程序中的对象名。程序第一个窗是控件对象在程序中的对象名。程序第一个窗体的默认对象名是体的默认对象名是F

    25、orm1。l窗体的高度、宽度以及距离等属性值的单位是窗体的高度、宽度以及距离等属性值的单位是Twip,1英寸英寸=1440Twip。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程30窗体的常用事件窗体的常用事件 事件事件来源来源Click鼠标单击窗体鼠标单击窗体DblClick鼠标双击窗体鼠标双击窗体Load窗体装入工作区窗体装入工作区 Unload卸载窗体卸载窗体Activate窗体成为活动状态窗体成为活动状态DeActivate窗体成为不活动状态窗体成为不活动状态Resize调整窗体的尺寸调整窗体的尺寸2023-12-13Visual

    26、BasicVisual Basic程序设计简明教程程序设计简明教程31说明:说明:l装入窗体时会自动触发装入窗体时会自动触发Load事件,因此可以事件,因此可以在窗体的在窗体的Load事件过程中对控件对象和变量事件过程中对控件对象和变量进行初始化。进行初始化。lActivate 事件和事件和DeActivate事件往往发生在事件往往发生在拥有多个窗体的拥有多个窗体的VB程序中。程序中。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程32窗体的常用方法窗体的常用方法 方法方法功能功能Print在窗体中输出文本在窗体中输出文本Cls清除窗体中显示

    27、的文本和图形清除窗体中显示的文本和图形Show显示窗体显示窗体 Hide隐藏窗体隐藏窗体Move移动窗体,并可以改变其尺寸移动窗体,并可以改变其尺寸2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程33说明:说明:l方法的调用形式:方法的调用形式:对象对象.方法方法 参数列表参数列表lPrint方法不仅用于窗体,而且也可以用于图方法不仅用于窗体,而且也可以用于图片框和打印机等其它对象。片框和打印机等其它对象。l装入窗体并不表示一定会自动显示,需要调用装入窗体并不表示一定会自动显示,需要调用Show方法显示窗体。方法显示窗体。lMove方法的调用形式:方法的调用形式:对象对象.Move left,top,width,height

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《Visual Basic程序设计简明教程》课件第2章.ppt
    链接地址:https://www.163wenku.com/p-7379335.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库