新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第2章1.pptVIP

  • 0
  • 0
  • 约2.2万字
  • 约 119页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第2章1.ppt

第2章 设计简单程序 2.1 任务描述 数据和程序控制是程序设计语言的两个重要方面,其中数据是信息的物理表示形式,是程序处理的对象,并且程序处理的结果也需要用数据来表示或存储。本章通过创建学生信息管理系统的简单登录界面(不包括数据库部分)来介绍构成Visual Basic应用程序的基本元素,包括:基本数据类型、变量、常量、运算符、表达式、内部函数等。 “学生成绩评定界面”要求在窗体中文本框内输入学生姓名和成绩,在图片框内输出评定结果。单击“评定”按钮,实现学生成绩评定。单击“退出”按钮,结束程序。 2.2 任务分析 “学生信息管理系统”的学生成绩评定界面,包括12个控件,分别为5个标签,2个命令按钮和4个文本框。在标签中分别显示“学生成绩评定”、“姓名”、“数学”、“语文”和“英语”;两个命令按钮的标题为“评定”和“退出”。4个控件文本框用来输入姓名和成绩;图片框用于输出评定结果。创建学生成绩评定界面需要通过创建工程、设计成绩评定界面、定义控件属性、编写代码和程序运行及调试5个步骤。 2.3 VB基础知识应用 2.3.1 数据类型 2.3.2 常量和变量 2.3.3 运算符和表达式 2.3.4 常用内部函数 2.3.1 数据类型 各种高级程序设计语言都有数据类型,对不同类型的数据有不同的操作方式和不同的取值范围。在程序设计中,要随时注意所用数据的类型。在Visual Basic 6.0中,对不同的数据类型有不同的操作方式和不同的取值范围。Visual Basic 6.0的数据类型有标准数据类型和自定义数据类型两种。 2.3.1 数据类型 1.Visual Basic 6.0的标准数据类型 系统定义的数据类型称为标准类型, Visual Basic 6.0 的标准类型如表1所示 2.3.1 数据类型 Visual Basic 提供的基本数据类型有:数值型、字符串型、字节型、货币型、对象型、日期型、布尔型和变体等标准数据类型。 (1)数值型数据(Numeric) Visual Basic中的数值型数据有:整数、浮点数、字节型和货币型等。其中整数分为整型(In teger) 和长整型(Long),浮点数分为单精度型(Single)和双精度型(Double)。 2.3.1 数据类型 ① 整型数 整型数是不带小数点和指数符号的数,根据在机器内部所占存储字节长度不同,可以分为:整型、长整型。 整型数用2个字节的二进制码来表示,例如:100,-278,3%都是整型数,其取值范围为-32768~+32767。超出这个取值范围则会发生溢出错误。 长整型用4个字节的二进制码来表示,例如:123456 78,78963都是长整型数,其取值范围为-2 147 483 648~+2 147 483 647, 同样超出其取值范围也会发生溢出错误。 2.3.1 数据类型 ② 浮点数 浮点数也称实数,是带有小数的数。由三部分组成:符号、指数及尾数。浮点数根据所表示的数的范围和精度的不同可以分为:单精度型和双精度型。 单精度型用4个字节的二进制码来表示,在计算机内存中占用32位存储,其中符号占1位,指数占8位,其余23位表示尾数,最多有7位有效数字,取值范围: ±1.40E-45~±3.40E38 双精度型用8个字节的二进制码来表示,在计算机内存中占用32位存储,其中符号占1位,指数占11位,其余52位表示尾数,此外还有一个附加的隐含位。双精度型可以精确到15到16位的十进制数。其取值范围为: -4.940 656 458 412 47D-324|x|1.79 769 313 486 232 D308 2.3.1 数据类型 ③ 字节型(Byte) 在计算机内用1个字节表示无符号整数,其取值范围为0~255。 用于存储二进制数。 ④ 货币型(Currency) 货币型数据用来表示货币值,用8个字节存储,整数部分最多15位,它是专为处理货币而设计的数据类型。货币型是定点数,精确到小数点后面第4位,第五位四舍五入。其取值范围为: -922 337 203 685 477.5 808~ 922 337 203 685 477.5 807 2.3.1 数据类型 (2)字符型数据 字符型数据用于存放字符型数据。字符型数据在内存中占1个字节的空间。字符数据在内存中的存储不是将字符本身的形状存入内存,而只是将字符的ASCII码存入内存。 (3)逻辑型数据 逻辑型也称布尔型。用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档