[计算机软件及应用]第三章 Visual Basic程序设计.ppt

[计算机软件及应用]第三章 Visual Basic程序设计.ppt

[计算机软件及应用]第三章 Visual Basic程序设计

Visual Basic程序设计 理学院 樊秋红 第三章 Visual Basic语言基础 3.6 语句及书写规则 3.1 字符集 3.2 数据类型 3.3 常量和变量 3.4 运算符与表达式 3.5 常用内部函数 3.7 Visual Basic 的基本语句 3.6 语句及书写规则 1.VB中的标识符 标识符是一个字符序列,用来标记变量名、函数名和类型名等。Visual Basic要求标识符必须符合以下语法规定: 组成标识符的字符有:A~Z、a~z、0~9或下划线_。 标识符必须是以字母开始,后跟字母、数字或下划线组成的字符串。 标识符不能分行书写。 3.6 语句及书写规则 2.在VB代码中,字母不区分大小写 VB对用户程序代码自动进行转换,对VB中的关键字,首字母总被转换成大写字母,其余字母一律转换为小写字母。提高了程序的可读性。 VB中若关键字由多个英文单词组成,系统自动将每个单词的首字母转换成大写字母。 对于用户自定义的变量名、过程名、函数名,VB以第一次定义的为准,以后输入的自动转换成首次的形式。 3.6 语句及书写规则 3.语句书写自由 为了方便阅读,最好一行写一条语句。 但在同一行上可以书写多条语句。语句间用冒号“:”隔开。 例:Form1.width = 300 : Form1.caption = 你好 一条语句如果在一行内写不下,允许将单行语句分若干行书写,在行后加入续行符 续行符:一个空格后面跟一个下划线_ 原则上续行符应加在运算符的前后,续行符不应将变量名和属性名分隔在两行上。 3.6 语句及书写规则 4.在VB中可以使用注释 注释可以和语句在同一行并写在语句后面,也可占据一整行。例如: Form1.height=2000 ˊ设置窗体的高度 Text1.Text = “Hi!” ˊ在文本框中放欢迎词 注释有三种情况: 用Rem开头引导注释行。 用撇号“′”开始引导语句后的注释也可引导注释行。 使用“设置/取消注释块”命令将若干语句行或文字设置/取消为注释块。 注意:在同一行内,续行符之后不能加注释。 3.1 字符集 1.字符集 数字: 0~9 大小写英文字母: a~z,A~Z 特殊字符: 空格 ! “ # $ % ‘ ( ) * + - \ / , . : ; + = ? @ [ ] _ { } ~ | 等 2. 关键字 关键字又称保留字,是语法的组成部分且有固定的含义,用于表示系统提供的标准过程、函数、运算符、常量等。 3.2 数据类型 一、数制 在Visual Basic中,数字默认状态是十进制数(基数为10)。但有时用十六进制数(基数为16)或八进制数(基数为8)更方便。Visual Basic 用前缀H表示十六进制数,而用 o表示八进制数。 3.2 数据类型 二、数据类型 所有变量都具有数据类型,以决定能够存储哪种数据。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。 VB中的标准数据类型 数值(Numeric)数据类型 日期(Date)数据类型 逻辑(Boolean)数据类型 字符(String)数据类型 对象(Object)数据类型 变体(Variant)数据类型 3.2 数据类型 数值(Numeric)数据类型 整型(Integer)、长整型(Long) 单精度型(Single) 双精度型(Double) 货币型(Currency) 字节型(Byte) 3.2 数据类型 整型(Integer)和长整型(Long)用于保存整数。它可以是正整数、负整数或者0。整型数在计算机中用两个字节存储,可表示数值范围为-32768~+32767;长整型数在计算机中用4个字节存储,可表示数值范围为-2147483648~+2147483647。整数运算速度快、精确,但表示数的范围小。 3.2 数据类型 单精度浮点型(Single)用来表示带有小数部分的实数。在计算机中用4个字节存储,最多有7位有效数字。 如果整数部分的绝对值大于9999999,那么该数将用科学记数法表示: ±aE±c或±ae±c 例如: 1.234E+4表示1.234×104 -3.456E-3表示-3.456×10-3 如某个数有效数字位数超过7位,当把它赋给一个单精度变量时,超出的部分会自动四舍五入。例如:把213456.2567赋给单精度变量aa,在内存中aa的值为213456.3。 3.2 数据类型 双精度浮点型(Double)与单精度数类似,用来表示更大范围的实数。在计算机中,每个双精度浮点数用8个字节存储。 双精度浮点数的科学记数法格式和单精度浮点数类同,但可把E(或e)换为D(或d)表示:(VB会自动换成E)

文档评论(0)

1亿VIP精品文档

相关文档