程序设计基础-Visual Basic(2019秋)

沈阳师范大学 刘立群

目录

  • 认识 Visual Basic
    • ● 认识 Visual Basic
    • ● 对象的属性、事件和方法
    • ● 控件的容器-窗体
    • ● 文本编辑工具-文本框
    • ● 命令按钮和标签
  • 程序设计基础
    • ● 语句和语法规则
    • ● 数据类型和常量变量
    • ● 运算符与表达式
    • ● 常用内部函数
    • ● 输入与输出
  • 基本控制结构和算法
    • ● 程序结构与算法
    • ● 选择结构的语句实现
    • ● 循环结构的语句实现
    • ● 穷举和递推问题求解
    • ● 嵌套循环解百钱百鸡问题
    • ● 星形矩阵的显示问题
  • 常用标准控件
    • ● 选择控件和滚动条--设置文字格式
    • ● 列表框及组合框—购票系统
    • ● 计时器与图片控件—自动变换的交通灯
    • ● 图形操作—小球运动
  • 数组和过程
    • ● 数组的定义与一维数组的应用
    • ● 二维数组
    • ● 控件数组
    • ● 自定义过程
    • ● 参数传递
    • ● 变量的作用域
  • 键盘鼠标事件与菜单设计
    • ● 鼠标键盘事件--小鸡吃虫游戏
    • ● 菜单程序设计--控制移动字幕
  • 通用对话框与文件操作
    • ● 通用对话框与文件操作
    • ● 文件操作--打开保存数据实例
语句和语法规则

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)-关键字、标识符详解

案例:案例2.1.doc(下载附件 22 KB)

======================================================================================