- 3
- 0
- 约 119页
- 2016-10-26 发布于广东
- 举报
第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)逻辑型数据 逻辑型也称布尔型。用
您可能关注的文档
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第4章 程序设计的3种基本结构.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第5章 数组及应用.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第6章 过程与函数.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第7章 常用控件与系统对象.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第8章 文件.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第9章 图形操作.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第10章 对话框与菜单程序设计.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第11章 多文档界面与工具栏设计.ppt
- 新Visual Basic 6.0程序设计教程 第3版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第12章 数据库编程基础.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第1章 Visual Basic 6.0程序设计概述.ppt
最近下载
- 2025《“混改”后的云南白药公司治理及效果分析》6700字.doc VIP
- 2025年山东理工职业学院单招《数学》检测卷(word)附答案详解.docx VIP
- 2025年山东理工职业学院单招《数学》考前冲刺练习【实用】附答案详解.docx VIP
- 新人教版九年级数学下册导学案全册.docx VIP
- (正式版)JJF(蒙) 082-2024 《旋转蒸发仪校准规范》.pdf VIP
- 国际脓毒症和脓毒性休克管理指南解读.ppt
- 七年级下册语文单元测试卷及解析.docx VIP
- 人工智能安全与伦理挑战.pptx VIP
- 2023年执业药师继续教育咽喉反流性疾病的诊治参考答案.docx VIP
- 2025年山东理工职业学院单招英语模拟试题(附答案解析) 完整版2025.pdf VIP
原创力文档

文档评论(0)