vb程序设计课程教学大纲
一、课程基本概况 课程名称:vb程序设计 课程名称:vb program design 课程编号:0001112
课程总学时:50(其中,讲课30,实验20) 课程学分:2.5 课程分类:必修 开设学期:2
适用专业:全校所有专业 先修课程:信息技术基础 二、课程的性质、目的和任务
本课程为非计算机专业一年级学生必修的基础课。
《VB程序设计》是关于面向对象程序设计思想、Visual Basic基本概念、语言特性、程序设计基本方法的一门基础课程。Visual Basic等面向对象程序设计语言的出现,使得从事各种工作的人们能写一些实用的小程序应用到自己的工作、生活中,从而使计算机在自己的工作、生活中发挥更大的作用。因此,程序设计基础课程是各专业学生必修的一门实用性极强的课程。
通过本课程的学习,要求学生熟悉Visual Basic集成开发环境,了解Visual Basic中对象的概念和事件驱动程序的基本特性,掌握面向对象程序设计的基本思想及编程思路,能用Visual Basic独立编写一个实用的小程序。
三、主要内容、重点及深度
本课程共50学时,其中理论30学时,实验20学时。其中,理论教学部分: 第一章 Visual Basic程序开发环境(1学时) (一)目的要求
了解Visual Basic的特点和版本;
掌握启动和退出Visual Basic的方法及Visual Basic的界面; (二)教学内容 本章知识点:
1. Visual Basic的特点及版本(了解) 2. Visual Basic的启动与退出(掌握) 3. 主窗口(掌握) 4. 其他窗口(掌握) (三)重点与难点
重点:Visual Basic的启动、退出、界面
- 1 -
难点:vb窗口结构
第二章 对象及其操作(1学时) (一)目的要求
掌握Visual Basic的基本对象和与其对应的基本操作 (二)教学内容 本章知识点: 1. 对象(了解) 2. 窗体(掌握) 3. 控件(掌握)
4. 控件的画法和基本操作(掌握) (三)重点与难点 重点:对象的概念及操作 难点:对象的概念及操作 第三章 简单程序设计(2学时) (一)目的要求
理解vb中的语句,掌握程序的结构和工作方式,并且能够编写简单的应用程序 (二)教学内容 本章知识点:
1. Visual Basic 中的语句(理解)
2. 编写简单的Visual Basic应用程序(掌握) 3. 程序的保存、装入和运行(掌握)
4. Visual Basic应用程序的结构与工作方式(掌握) (三)重点与难点 重点:基本输入输出语句 难点:基本输入输出语句
第四章visual basic 程序设计基础(4学时) (一)目的要求
重点掌握基本数据类型和变量的作用域;了解用户定义的数据类型和枚举类型;理解常量和变量的含义。掌握默认声明、常用内部函数、字符处理与字符串函数、运算符与表达式。
(二)教学内容 本章知识点:
1. 数据类型(掌握) 2. 常量和变量(掌握) 3. 变量的作用域(掌握) 4. 常用内部函数(掌握) 5. 字符处理与字符串函数(掌握)
- 2 -
6. 运算符与表达式(掌握) (三)重点与难点
重点:基本数据类型和变量的作用域;常用内部函数、字符处理与字符串函数、运算符与表达
难点:基本数据类型和变量的作用域;字符处理与字符串函数、运算符与表达式 第五章 数据的输入与输出(4学时) (一)目的要求
掌握数据的输入输出方法, MsgBox函数和MsgBox方法以及字形、打印机输出 (二)教学内容 本章知识点:
1. 数据输出——Print方法(掌握) 2. 数据输入——InputBox函数(掌握) 3. MsgBox函数和MsgBox语句(掌握) 4. 字形(理解) 5. 打印机输出(理解) (三)重点与难点
重点:Print方法及其相关函数以及格式输出,数据的输入方法和MsgBox函数 难点:Print方法及其相关函数,MsgBox函数和MsgBox方法 第六章 常用标准控件(6学时) (一)目的要求
掌握控件的属性、事件以及方法;使用控件进行编程 (二)教学内容 本章知识点:
1. 文本控件(掌握) 2. 图形控件(掌握) 3. 按钮控件(掌握)
4. 选择控件——复选框和单选按钮(掌握) 5. 选择控件——列表框和组合框(掌握) 6. 滚动条(掌握) 7. 计时器(掌握) 8. 框架(理解)
9. 焦点与Tab顺序(掌握) (三)重点与难点
重点:控件的属性、事件以及方法 难点:熟练利用这些控件进行编程
第七章 visual basic 控制结构(4学时)
- 3 -
式(一)目的要求
掌握条件语句和结构条件语句,掌握多分支控制结构;掌握循环控制结构与GoTo型控制结构 (二)教学内容 本章知识点:
1. 选择控制结构(掌握) 2. 多分支控制结构(掌握) 3. For循环控制结构(掌握) 4. 当循环控制结构(掌握) 5. Do循环控制结构(掌握) 6. 多重循环(掌握) 7. GoTo型控制(理解) (三)重点与难点
重点:条件语句和结构条件语句,循环控制结构 难点:多分支控制结构,循环控制结构 第八章 数组(4学时) (一)目的要求
了解数组的概念、掌握数组(含动静态数组)的定义方法;掌握数组的初始化、控件数组 (二)教学内容 本章知识点:
1. 数组的概念(了解)
2. 静态数组与动态数组(掌握) 3. 数组的基本操作(了解) 4. 数组的初始化(掌握) 5. 控件数组(掌握) (三)重点与难点
重点:数组的定义,数组的初始化 难点:数组的定义,控件数组的使用 第九章 过程(4学时) (一)目的要求
掌握过程的建立和调用,了解参数的传送和种类;掌握参数的用法及内存分配原理 (二)教学内容 本章知识点: 1. Sub过程(掌握) 2. Function过程(掌握) 3. 参数传送(掌握)
4. 可选参数与可变参数(了解)
- 4 -
5. 对象参数(理解) 6. 局部内存分配(理解) 7. Shell函数(理解) (三)重点与难点
重点:形参与实参的用法和区别;可选参数与可变参数的用法 难点:形参与实参在内存的调用形式;Shell函数 课程的实验教学大纲(每次2学时) 实验一 熟悉vb程序的开发环境 实验内容:
1.掌握启动与退出VB的方法。
2.掌握建立、编辑和运行一个简单的VB应用程序的全过程。 3.掌握常用控件的应用。
4.利用联机帮助了解集成环境各窗口、菜单的一般功能。 实验二 Vb数据类型及表达式 实验内容:
1.数据类型(基本数据类型、用户定义的数据类型、枚举类型) 2.常量和变量的定义方法
3.常用的内部函数(转换、数学、日期、时间、随机数);字符处理与字符串函数。 4.表达式(算术运算符、关系运算符与逻辑运算符、表达式的执行顺序)。 实验三 输入输出函数 实验内容:
1.根据书上例题,熟悉基本的输入输出函数用法。
2. 编写程序,要求用户输入下列信息:姓名、年龄、通信地址、邮政编码、电话,然后将输入的数据用适当的格式在窗体上显示出来。
3.自由落体位移公式为:s=1/2 g t2+v0t; 其中v0为初始速度,g为重力加速度,t为经历程的时间,编写程序,求位移量s。v0=4.8m/s,t=0.5s,g=9.81m/s2,在程序中把g定义为符号常量,用InputBox函数输v0和t两个变量的值。
实验四 控件操作一 实验内容:
1.数据过滤:编写一个VB程序,要求只能输入0~100之间的数据
2.密码输入:编写一个VB程序,要求输入密码,如果输入正确,则显示“欢迎进入”,如果输入不正确,则显示“密码错误”
3.在名称为form1的窗体上画一个文本框,名称为text1,无初始内容;再画一个图片框,名称为P1。请编写适当的事件过程,使得在运行时,在文本框中每输入一个字符,就在图片框中输出一行文本框中的完整内容,程序中不能使用任何变量。
4.在名称为form1的窗体上画一个图片框,名称为P1,请编写适当的事件过程,使得在运行
- 5 -
vb程序设计课程教学大纲
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)