2.1.1 计算机语言
计算机语言(Computer Language)指用于人与计算机之间通讯的语言。 计算机语言是人与计算机之间传递信息的媒介。程序是计算机要执行的指令的集合,而程序是用我们所掌握的语言来编写的。计算机所能识别的语言只有机器语言,即由0和1构成的代码。
计算机语言总的来说可以分成机器语言,汇编语言,高级语言三大类。
机器语言是0,1的二进制语言,用二进制代码表示的计算机能直接识别和执行的一种指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。
汇编语言助记符的符号语言,用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串的程序设计语言。汇编语言要一个专门的程序将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
高级语言接近于人的自然语言,与计算机的硬件结构及指令系统无关,它是以人类的日常语言为基础的一种编程语言,有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。
2.1.2 语法规则
1. 关键字
关键字又称为保留字,是VB系统定义的、有特定意义的词汇,它是程序设计语言的组成部分。在VB中,当用户在编辑窗口中输入关键字时,系统会自动识别,并将其首字母改为大写。
2.标识符
程序设计常常需要为一些对象命名,然后通过名字访问这些对象,我们把这些自定义的命名称为标识符。标识符通常用于标记用户自定义的常量、变量、控件、函数和过程的名字。VB中标识符的命名应遵循如下规则。
(1)必须以字母或汉字开头。
(2)只能由字母、汉字、数字和下划线组成,但不能直接使用VB的关键字。
(3)不能超过255个字符,控件、窗体和模块的名字不能超过40个字符。
(4)在标识符的有效范围内必须是唯一的。
在定义标识符的时候要尽量选用一些有意义的字符,这样可以提高程序的可读性,例如,姓名可以定义为name,3个数可以定义为num1、num2和num3。
3.语句书写规则
语句是程序设计时使用的指令,语句的书写必须符合VB的规定。VB可以设置自动语法检测,方法为:选择“工具|选项”命令,选中“编辑器”选项卡上的“自动语法检测”复选框,这样,系统对于不符合语法规则的语句就会给出错误提示,并提示出错的原因。
3.1 VB语句书写格式
(1)VB中每个语句以回车结束,通常一行只写一条语句,语句的长度不能超过1023个字符。如果一行写多条语句,语句之间要用冒号“:”隔开。如果将一条语句断开换行写,需要在语句断开处用下划线“_”结尾,这样就表示下一行语句与本行语句属于一条语句。注意,下划线要与最后一个字符间隔至少一个空格。如果希望在程序代码中添加注释,则使用单引号“'”,其后面的内容表示注释,不参与程序代码的运行。
(2)VB能够自动对语句进行简单的格式调整,例如,关键字的第一个字母大写,运算符的前后加上空格等。所以在输入时不区分大小写,例如,输入“print a+1”,按Enter键结束后,VB 会自动将其调整为Print a + 1。
(3)VB 还具有自动提示的功能。例如,当输入对象名时,系统会提示该对象的方法、事件等,当输入定义变量的语句时,系统会提示变量类型,此时只需要选择相应项再按空格键即可,方便了手工输入。
3.2 命令格式中的符号约定
为了方便介绍语法格式,对命令格式中的符号采用统一约定。符号的含义如下。
(1)< > 中的参数为必选参数。
(2)[ ] 中的参数为可选参数,其中的内容是否选择由用户根据具体情况决定,不影响语句本身的功能,如果省略,则默认为缺省值。
(3) | 用来分隔多个选项,表示从多个选项中选择一项。
这些符号不是命令的组成部分,它们只是命令的书面表示方法,在输入具体命令时,这些符号均不可作为语句中的成分输入。
2.1.3 个税计算器
2011年我国将个税起征点由2000元调整为3500元,你知道我们的工资个税的计算方法吗?本例是一个计算工资个人所得税的程序,运行结果如图2所示。本节将这个实例介绍VB中的基本规则,语句书写规则、关键字、标识符。
【例1】 设计个税计算器。

应纳税额 = 应发工资 - 五险一金 - 个税起征点
应缴个税 = 应纳税额 * 税率 - 速算扣除数


=======================================================================================
扩展学习:扩展学习2.1.doc(下载附件 22 KB)-关键字、标识符详解
======================================================================================

