电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础

66页
  • 卖家[上传人]:E****
  • 文档编号:89184179
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:118KB
  • / 66 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第2章 Visual Basic语言基础,2.1 数据类型,数据是客观事物的形式化表示。例如,某名学生的姓名为“李红”,出生日期为“1990-11-20”,入学成绩为525.5分等。数据是程序的必要组成部分,也是程序处理的对象。,2.1数据类型,不同的数据在计算机中的存储方式不同,参与的运算也不同。例如,姓名“李红”是字符型数据,在计算机中可以用多个字节来表示;出生日期为日期型数据,可以用8个字节来表示;而入学成绩是一个实数,可以用一个4个字节的单精度浮点数来表示。数值型数据可以进行各种数学运算,字符型数据则可以进行连接运算,日期型数据可以进行减法运算,以求得两个日期之间的间隔。在程序中,数据的存储方式和其所能参与的运算由其数据类型来描述。,2.1数据类型,VB提供了丰富的数据类型,包括基本数据类型和复合数据类型。基本数据类型是VB系统内部预先定义的数据类型,主要有数值型和字符型,此外还有逻辑型、日期型、对象型和变体型等。复合数据类型是由基本数据类型组成的,包括数组和自定义数据类型。,2.1数据类型,1数值型 数值型数据包括整型、长整型、单精度型、双精度型、货币型和字节型。数值型数据都

      2、有各自的表示范围,当程序中数据的值超过其数据类型所能表示的范围时,就会产生“溢出”。例如,整型数据可存放的最大整数32767,若数据值大于该值,程序运行时会产生“上溢”而中断;同样,整型数据可存放的最小整数为-32768,若数据值小于该值,程序运行时会产生“下溢”而中断。这时,应采用长整型,表示范围为-21474836482147483647,若超出长整型的表示范围,就要使用表示范围更大的单精度浮点型,甚至双精度浮点型。,2.1数据类型,(1)整型和长整型 整型(Integer)和长整型(Long)用于保存整数,整数运算速度快、精确,但数值的表示范围小。 整型数据占2个字节,其中有一位符号位。整型数据可存放的最大整数为215-1,即32767,可存放的最小整数为-215,即-32768。在VB中整型的表示形式为:n%。其中,n是032768之间的整数;%是整型的类型符,可省略;如果是正整数,正号(+)可以省略。例如,123、-456、+789、123%均表示整数。,2.1数据类型,长整型数据占4个字节,其中也有一位符号位。长整型数据表示范围为-231231-1。表示形式为:n&,其中,

      3、n是02147483648之间的整数;&是长整型的类型符,不可省略;如果是正整数,正号(+)可以省略。例如,123&、-1234567&均表示长整型数。,2.1数据类型,(2)单精度型和双精度型 单精度型(Single)和双精度型(Double)用于保存浮点数(又称实数),浮点数的表示范围比较大,但是精度有限,且运算速度慢。在VB中规定单精度浮点数的精度为7位,双精度浮点数的精度为15位。,2.1数据类型,单精度浮点数有多种表示形式: 小数形式:n.n! 整数加单精度类型符形式:n! 指数形式:nEm、n.nEm 其中,n、m是无符号整数,!是单精度型的类型符,在小数形式中,类型符可省略。例如,123.456、123.456!、123!123E+3、123.456E+3都表示单精度浮点数。,2.1数据类型,双精度浮点数也有多种表示形式: 小数加单精度类型符形式:n.n# 整数加单精度类型符形式:n# 指数形式:nDm、n.nDm 其中,n、m是无符号整数。#是双精度型类型符。例如,123.456#、123#、123D+3、123.456D+3都表示双精度浮点数。,2.1数据类型,(3)

      4、字节型 字节型(Byte)用于保存表示0255之间的无符号整数,在计算机中仅用1字节表示。 (4)货币型 货币型(Currency)是为了进行货币计算而设置的定点实数或整数,可以最多保留小数点右边4位和小数点左边15位,精度比较高。 货币型的表示形式为:n,其中,n是货币型表示范围内的实数或整数, 是货币型的类型符,不可省略。例如,123、123.456、-123.456均表示货币型数据。,2.1数据类型,2字符型 字符型(String),又称字符串,用于保存字符型数据。字符可以包括所有西文字符和汉字,字符串首尾用一对半角双引号(“)括起。例如,“0451-86671231“、“哈尔滨学院“、“Harbin“ 等都是字符型数据。 “表示空字符串。如果字符串本身包括双引号,可以使用两个连续的双引号表示。 例如,对于字符串: “Can you help me?“he asked. 在程序中要表示成: “Can you help me?“he asked.“,2.1数据类型,VB中的字符型分为定长字符串(String*n)和变长字符串(String)两种。前者存放固定长度为n的字符串,后者则

      5、长度可变。例如: Dim str1 As String * 6 Dim str2 As String * 6 Dim str3 As String str1=“12345678“ str2=“1234“ str3=“12345678“ 由上例可见,对于定长字符串,若赋予的字符少于定义的长度,则其右边用空格字符补足;若赋予的字符多于定义的长度,则将多余部分截去。,2.1数据类型,3逻辑型 逻辑型(Boolean),又称布尔型,用于保存逻辑判断的结果,它只有True(真)和False(假)两种取值。逻辑型占2字节存储空间。当逻辑型数据转换成整型数据时,True转换成-1,False转换成0;当将其他类型数据转换成逻辑型数据时,非0数据转换成True,0转换成False。,2.1数据类型,4日期型 日期型(Date)用于保存日期和时间数据。日期型数据占8字节存储空间,表示的日期范围为公元100年1月1日到9999年12月31日,而表示的时间范围为0:00:0023:59:59。 日期型数据的表示形式有两种:一种是用一对号码符(#)将任何字面上可以被认作日期和时间的字符串括起来。例如,#Aug

      6、ust 8, 2008#、#08/08/2008#、#2008-8-8 8:00PM#等都是合法的日期型数据。 另一种是以小数表示。小数的整数部分代表日期,小数部分代表时间,0表示午夜,0.5表示中午12点。负数代表1899年12月31日以前的日期和时间。例如,2.5表示1900年1月1日,中午12点整,-3.25表示1899年12月27日上午6点整。,2.1数据类型,5对象型 对象型(Object)用于表示引用应用程序中的对象,它可以是控件对象、OLE对象等。对象型数据占4字节,其存储空间中存放的是一个32位地址,VB正是通过该地址引用应用程序中的对象。,2.1数据类型,6变体型 变体型(Variant)是一种可变的数据类型,是VB所有未定义变量的默认数据类型。VB根据变量当前的内容,处理声明为变体型的变量和未定义的变量。例如,若向一个变体型变量中存储整数值,则VB把它当作整型或长整型,若向一个变体型变量中存储字符串,则VB把它当作字符型,等等。变体型可以包括数值型、字符型、日期型和对象型等数据类型。要检测变体型变量中保存的数值究竟是什么类型,可以用函数VarType( )进行检测,

      7、根据其返回值确定是何种数据类型。,2.2 变量和常量,2.2.1标识符的命名规则 在VB6.0中,标识符是编程人员为常量、变量、自定义数据类型、过程、函数等定义的名字。使用标识符可以完成对这些对象的引用。 VB中标识符的命名规则如下: (1)标识符必须以字母或汉字(中文系统中可用)开头,由字母、汉字、数字或下划线组成。例如,而Sum、Average、MyStr、姓名、Addr_1等都是合法的标识符,而2a、a+b等是不合法的标识符。 (2)标识符的长度不能超过255个字符,控件、窗体、类和模块的名字长度不能超过40个字符。 (3)VB不区分标识符中英文字母的大小写。如果两个变量名仅仅是字母的大小写不同,则VB将其视为同一个变量。如果其中的一个变量没有定义,VB会自动把该变量名修改为另一个变量的变量名。例如,ABC、abc、Abc等会被看作是相同的变量名。 (4)不能使用VB中的关键字作为标识符。例如,Integer、Sub、While等是不合法的标识符。,2.2 变量和常量,2.2.2变量 在VB中,可以用变量表示内存单元,一个有名称的内存单元称为变量。VB在执行应用程序期间,用变量临

      8、时存储数值,变量的值可以发生变化。 1变量的声明 在使用变量前,一般要先声明变量名及其数据类型,以便系统为它分配存储单元。 (1)显式声明 在VB中,可以用Dim语句显式声明变量,形式如下: Dim As 或:Dim 其中: :要遵循VB标识符的命名规则来命名。 :可以使用表2-1中所列出的关键字。 As 和:可选项。若省略,则默认所声明的变量为Variant类型。,2.2 变量和常量,例如: Dim MyInt As Integer 声明整型变量MyInt Dim MyStr As String 声明字符型变量MyStr Dim Flag As Boolean 声明逻辑型变量Flag Dim MySingle! 声明单精度型变量MySingle Dim MyDouble# 声明双精度型变量MyDouble Dim MyVar 声明变体型变量MyVar 也可以在一条Dim语句中同时声明多个变量,形式如下: Dim As , As , 或:Dim , , 例如,上面几条Dim语句等价于: Dim MyInt As Integer,MyStr As String,Flag As Boolean,MySingle!,MyDouble#,MyVar,2.2 变量和常量,(2)隐式声明 在VB中,允许对变量不加声明而直接使用,称为隐式声明。所有隐式声明的变量都是Variant类型的,VB会自动根据数据值对其规定数据类型。例如: a = 3.14 a为Single类型 b = “VB程序设计教程“ b为String类型,2.2 变量和常量,(3)强制显式声明变量语句 若在代码窗口的通用声明段中使用“Option Explicit On”语句,则可以强制显式声明所有变量。对于初学者,为了调试程序方便,建议对使用的变量都进行显式声明。 强制显式声明变量的功能也可以通过VB系统的选项功能来设置,操作步骤是:单击【工具】菜单选择【选项】子菜单激活【编辑器】选项卡选中【要求变量声明】复选框单击【确定】按钮。,2.2 变量和常量,2变量的默认值 在VB中,变量被声明后,根据类型的不同,有不同的默认值。在变量被赋值之前,变量保持其默认值不变。所有数值类型的变量,默认值都为0;字符型变量的默认值为空字符串;而逻辑型变量的默认值为False。,

      《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.