1、1Visual Basic 程序设计教学大纲课程英文名称:Visual Basic Programming学时数:60学分数:6适用专业:非计算机专业课程编号:21000103一、课程的性质、目的和任务Visual Basic 程序设计 是计算机普及教育偏文专业的基础必修课。通过本课程的学习,使学生了解计算机程序设计的思想与程序设计的方法,掌握 VB 面向对象的程序设计基本概念与常用算法;掌握在 VB 集成开发环境下上机编制、调试程序的方法。使学生具备 windows 可视化开发环境下的程序设计能力和良好的程序设计素养。本课程为各专业后继相关课程打下程序设计理论与实践扎实的基础。二、课程教学内
2、容的基本要求、重点和难点第一章 VB 简介了解 VB 的发展及特点熟练掌握 VB 集成开发环境的使用重点:VB 的功能及特点;VB 的集成开发环境;第二章 VB 程序设计概述掌握 VB 的对象及其属性、事件与方法掌握窗体对象、基本控件及其属性、事件与方法熟练掌握创建 VB 应用程序的基本步骤了解 VB 工程的组成与管理重点:窗体对象;VB 应用程序设计方法;工程管理;第三章 VB 语言基础了解数据类型、变量与常量、运算符与表达式、常用内部函数熟练掌握 VB 语句及书写规则、VB 的基本语句重点:数据类型、常量、变量;运算符、表达式和常用内部函数;赋值语句;2难点:运算符、表达式和常用内部函数;
3、赋值语句;第四章 数据输入输出掌握数据输入输出控件、数据输出方法掌握数据输入输出函数和过程掌握字体、字形和颜色的设置重点:Print 方法;InputBox 函数、MsgBox 函数与过程;难点:Print 方法;第五章 VB 控制结构了解算法及其描述掌握选择结构掌握循环结构重点:选择结构语句的格式、功能、使用方法;循环结构语句的格式、功能、使用方法;难点:选择结构语句的格式、功能、使用方法;循环结构语句的格式、功能、使用方法;第六章 常用控件熟练掌握图形控件、选择性控件、滚动条和时钟控件的使用了解高级控件的使用重点:常用控件的基本属性、基本方法和事件;难点:常用控件的基本属性、基本方法和事件
4、;第七章 数组掌握数组的基本概念掌握静态数组与动态数组的基本操作掌握数组的基本控件掌握控件数组的使用了解自定义数据类型重点:数组的基本概念、定义及使用;静态数组、动态数组的定义和操作;数组的操作;难点:3数组的基本概念、定义及使用;静态数组、动态数组的定义和操作;数组的操作;第八章 过程掌握过程的定义与调用掌握函数和过程的参数传递掌握变量、过程的作用域重点:Sub 过程的定义和调用;Function 函数的定义和调用;参数的传递;过程与变量的作用域;难点:参数的传递;过程与变量的作用域;第九章 菜单与对话框掌握菜单设计方法掌握菜单和对话框设计方法重点:菜单编辑器的使用;菜单常用属性和方法;通用
5、对话框的常用属性和方法的使用;难点:菜单编辑器的使用;通用对话框的常用属性和方法的使用;第十章 多重窗体和环境应用掌握多重窗体程序的设计了解 VB 工程结构重点:多重窗体的创建;熟练运用多重窗体的设计方法及其相关语句;第十一章 键盘和鼠标事件过程了解键盘事件了解鼠标事件重点:鼠标、键盘的常用事件和过程;第十二章 文件掌握文件系统控件掌握文件及其结构掌握文件操作方法4了解常用文件操作语句与函数重点:文件系统的基本概念;文件系统控件的使用;顺序文件的特点和打开、关闭、读写操作;难点:顺序文件的特点和打开、关闭、读写操作;本课程在讲授基本教学内容的基础上,要求学生利用所学 VB语言的基础知识并综合利
6、用 VB常用控件,设计一个作品。在主题上不刻意限制学生,学生可以发挥自己的想象能力。三、教学方式及学时分配1总学时数:60学时。2主要教学方式、教学手段以及学时分配和教学进程安排:5课次 授课内容 授课方式 学时分配一 VB 特点介绍、VB 集成开发环境的使用 讲练 2二 VB 程序设计概述;对象、属性、事件与方法;窗体对象 讲练 2三 基本控件(标签、文本框、命令按钮);创建 VB 应用程序的基本步骤 讲练 2四 VB 数据类型介绍;常量与变量、运算符与表达式 讲练 2五 内部函数,VB 的基本语句与书写规则 讲练 2六 数据输入输出控件;数据输出方法 讲练 2七数据输入输出的函数与过程(I
7、nputBox() 函数、MsgBox() 函数、MsgBox 过程) ;字体、字形和颜色的设置讲练 2八 选择结构程序设计 讲练 2九 循环结构程序设计 讲练 2十 习题课 讲练 2十一 图片框、图象框、直线、形状 讲练 2十二 单选按钮、复选按钮及框架 讲练 2十三 列表框和组合框 讲练 2十四 时钟、滚动条 讲练 2十五 习题课 讲练 2十六 数组的概念与基本操作 讲练 2十七 控件数组、自定义数据类型 讲练 2十八 习题课 讲练 2十九 过程(Sub 子过程、 Function 过程)的定义和调用 讲练 2二十 过程的参数传递 讲练 2二十一 变量、过程的作用域 讲练 2二十二 习题课
8、 讲练 2二十三 菜单设计 讲练 2二十四 通用对话框 讲练 2二十五 多重窗体和环境应用;键盘和鼠标事件过程 讲练 2二十六 文件系统控件、通用对话框 讲练 2二十七 VB 文件结构与操作方法使用 讲练 2二十八 综合设计 2二十九 模拟测验 2三十 总复习 讲练 26四、多媒体教学手段运用的要求:根据 VB 程序设计课程和 VB 集成开发环境的特点,要求课程教学的全过程采用多媒体教学手段,即要求在配备有多媒体设备的教室上课,边讲授、边实践。五、本课程与其它课程的联系先修课程:计算机应用基础六、考核方式考核方式:考试采用上机操作方式,考试内容在要求“了解”的教学层次上占 20%左右,在要求“掌握”的教学层次上占 30%左右,在要求“熟练掌握”的教学层次上不得少于 50%。成绩评定:总成绩为期末考试成绩,满分 100分。七 教材和主要参考资料1、教材:Visual Basic 程序设计教程 第4版 北京邮电大学出版社 蒋家伏、张林峰主编2、参考资料:Visual Basic6.0 程序设计教程 清华大学出版社 罗朝盛主编Visual Basic6.0 程序设计教程 6.0 版 高等教育出版社 龚沛曾主编Visual Basic6.0 程序设计教程 内蒙古大学出版社 高光来 李平 主编课程负责人:黄迎久 执笔:王荣年 审核:段军内蒙古科技大学实践训练中心计算机基础实验室200767