一、目的和任务
本大纲是根据教育部制定的高等院校计算机科学与技术专业的培养目标,根据我院高等院校本科学生培养计划和目标而制定。《VB程序设计基础》是计算机专业的一门应用型基础课,目的是使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用VB 这一快捷的工具编制计算机软件。
本课程的主要内容有:
VB基础知识
VB基本控件
VB程序设计的语句、过程和事件
VB 的窗体、菜单等的设计
二、教学内容及要求
第一章 Visual Basic编程环境
1.1 可视化与事件驱动型语言
1.2 Visual Basic的启动与退出
1.3 主窗口
1.4 其他窗口
要求:掌握新建工程和打开已有工程的方法,掌握保存工程文件和窗体文件的要领。了解 Visual Basic 的发展史、各种版本、语言特点、 Visual Basic 的安装与启动、 Visual Basic 集成开发环境的主要组成部分。
第二章 对象
2.1 对象及其属性设置
2.2 窗体
2.3 控件
2.4 控件的画法和基本操作
要求:掌握对象的概念,掌握控件的基本操作方法。
第三章 建立Visual Basic应用程序
3.1 语句
3.2 编写简单的Visual Basic应用程序
3.3 程序的保存、装入和运行
3.4 Visual Basic应用程序的结构与工作方式
要求:从整体上理解Visual Basic应用程序的结构和运行过程。
第四章 数据类型、运算符与表达式
4.1 基本数据类型
4.2 常量和变量
4.3 变量的作用域
4.4 常用内部函数
4.5 运算符与表达式
要求:掌握变量与常量的命名规则,掌握不同类型的文字常量的表示方法,掌握声明变量的方法。掌握一些常用函数。掌握运算符的分类,掌握各类运算符的运算规则,掌握表达式中运算符的优先级,能够熟练地求表达式的值,能够熟练地编写表达式。
第五章 数据输入输出
5.1 数据输出——Print方法
5.2 数据输入——InputBox 函数
5.3 MsgBox函数和MsgBox语句
5.4 字形
5.5 打印机输出
要求:熟练掌握Print方法、InputBox 函数、MsgBox函数和MsgBox语句的使用。
第六章 常用标准控件
6 .1 文本控件
6.2 图形控件
6.3 按钮控件
6.4 选择控件——复选框和单选按钮
6.5 选择控件——列表框和组合框
6.6 滚动条
6.7 计时器
6.8 框架
6.9 焦点与Tab顺序
要求:熟练掌握常用控件的重要属性、事件和方法。
第七章 Visual Basic 控制结构
7.1 选择控制结构
7.2 多分支控制结构
7.3 For循环控制结构
7.4 当循环控制结构
7.5 Do循环控制结构
7.6 多重循环
7.7 GoTo型控制
要求:熟练掌握行 If 语句、块 If 语句的使用。熟练掌握 select case 语句的用法。 熟练掌握 For…Next 循环语句的使用。掌握 while…wend 循环语句的使用。熟练掌握 do while...loop 循环语句的使用。掌握 do…loop while 、 do until…loop 、 do … loop until 循环语句的使用。
第八章 数组与记录
8.1数组的概念
8.2 动态数组
8.3 数组的基本操作
8.4 数组的初始化
8.5 控件数组
8.6 记录
8.7 记录数组
要求:理解数组的维数和下标的上界、下界的概念。掌握常规数组的声明方法。熟练地使用循环语句对数组进行操作。了解动态数据与自定义数据类型的声明方法。
第九章 过程
9.1 Sub 过程
9.2 Function 过程
9.3 参数传送
9.4 可选参数与可变参数
9.5 对象参数
9.6 局部内存分配
9.7 递归
要求:理解通用过程的概念。掌握 Sub 过程和 Function 过程(函数)的使用方法。掌握调用 Sub 过程和 Function 过程的方法。理解形式参数和实际参数的概念以及参数的传递方式。熟练编制通用过程。
第十章 键盘与鼠标事件过程
10.1 KeyPress 事件
10.2 KeyDown和KeyUp事件
10.3 鼠标事件
10.4 鼠标光标的形状
10.5 拖放
要求:掌握键盘与鼠标事件过程。
第十一章 菜单程序设计
11.1 Visual Basic中的菜单
11.2 菜单编辑器
11.3 用菜单编辑器建立菜单
11.4 菜单基的控制
11.5 菜单项的增减
11.6 弹出式菜单
要求:熟练掌握菜单与菜单栏的设计。掌握弹出式菜单的设计。
第十二章 对话框程序设计
12.1 概述
12.2 文件对话框
12.3 其他对话框
要求:掌握对话框程序设计方法
第十三章 多窗全程序设计与环境应用
13.1 建立多窗体应用程序
13.2 多窗体程序的执行与保存
13.3 Visual Basic工程结构
13.4 闲置循环与DoEvents语句
13.5 系统对象
要求:了解多窗体应用程序的建立和执行。
第十四章 多文档界面
14.1 MDI窗体与MDI子窗体
14.2 MDI特性
14.3 建立MDI应用程序
14.4 MDI应用程序中的菜单
14.5 用MDI建立工具条
要求:了解多文档界面 (MDL) 应用程序设计。
第十五章 文件
15.1 文件概述
15.2 文件的打开与关闲
15.3 文件操作语句的函数
15.4 顺序文件
15.5 随机文件
15.6 用控件显示和修改随机文件
15.7二进制文件
15.8 文件系统控件
15.9 文件基本操作
要求: 熟练掌握顺序文件的打开、关闭与读写方法。掌握随机文件的打开、关闭与读写方法。了解二进制文件的访问。
三、考试题目类型
考试分四种题型:选择题、填空题、阅读程序题、简答题(比如将数学表达式转化成VB语言的表达式等)。
四、参考教材
1.刘炳文编写《Visual Basic 程序设计教程》(第三版);清华大学出版社
2.刘炳文编写《Visual Basic程序设计教程题解与上机指导》(第三版);清华大学出版社