Visual Basic程序设计教学大纲
- 格式:doc
- 大小:316.00 KB
- 文档页数:39
精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰
教师学科教案
[ 20 – 20 学年度 第__学期 ]
任教学科:_____________
任教年级:_____________
任教老师:_____________
xx市实验学校
精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 Visual Basic程序设计教学大纲
教学进度表
课次 教学内容 学时
1 VB的特点,VB开发环境界面;VB的对象,对象属性设置,窗体属性及事件,控件的画法及基本操作;赋值语句,注释语句,暂停语句,结束语句,VB程序的保存,装入和运行。 3
2 数据类型,常量,变量,变量作用域,静态变量;常用内部函数。 3
3 运算符与表达式;Print方法,InputBox函数,MsgBox函数,MsgBox语句,字型。 3
4 标签,文本框,图片框,图像框,直线,形状,命令按钮的常用属性、事件和方法。 3
5 单选按钮,复选框,列表框,组合框,滚动条,计时器,框架的常用属性、事件和方法。 3
6 行IF语句、块IF语句、IIF函数、多分支控制结构、Select语句的语法格式及应用。 3
7 For、While、Do循环语法格式及应用。 3
8 多重循环;一、二维数组的定义,动态数组。 3
9 数组元素的输入、输出、复制;For Each语句;数组的初始化;控件数组。 3
10 Sub过程的建立和调用;窗体、控件事件过程;Function过程的建立和调用;参数传引用、传值;数组参数,可选参数,可变参数,对象参数,Shell函数。 3
11 KeyPress,KeyDown,KeyUp,MouseDown, MouseUp,MouseMove事件;通用对话框的添加,对话框的类型,文件对话框,其它对话框;多重窗体程序的建立,指定启动窗体,多重窗体的保存。 3
12 文件的打开Open,文件的关闭Close,文件函数,顺序文件的读写,随机文件的读写,驱动器列表框,目录列表框,文件列表框。 3
13 算法和数据结构基本概念,线性表和线性链表,栈和队列,数据结构与算法。 3
14 程序设计基础,软件工程基础,数据库设计基础。 3
总学时 42
精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 实验进度表
课次 教学内容 学时
1 熟悉VB程序开发环境界面,窗体属性和事件过程,控件的添加和基本操作;编写简单VB程序,Vb程序的运行、保存和装入,变量的定义及使用;常用内部函数,运算符和表达式;Print方法,InputBox函数,MsgBox函数和语句,Font字形。 3
2 标签,文本框,图片框,图像框,直线,形状,命令按钮,单选按钮,复选框,列表框,组合框,滚动条,计时器,框架的常用属性、事件和方法。 3
3 行IF语句、块IF语句、IIF函数、多分支控制结构的语法格式及应用;For循环,While循环,Do循环,多重循环的语法格式及应用。 3
4 一、二维数组的定义,数组元素的输入、输出、复制;控件数组;参数传引用、传值;数组参数,对象参数,Shell函数。 3
5 KeyPress,KeyDown,KeyUp,MouseDown, MouseUp,MouseMove事件;菜单编辑器的使用,菜单项的控制,弹出式菜单;通用对话框的添加,对话框的类型,文件对话框。 3
6 多重窗体程序的建立,指定启动窗体,多重窗体的保存;文件的打开Open,文件的关闭Close,文件函数,顺序文件的读写,随机文件的读写,驱动器列表框,目录列表框,文件列表框。 3
总学时 18
精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 第5章 Visual Basic程序开发环境
一、Visual Basic的特点
Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。Visual Basic有以下主要特点:
1、可视化编程
2、面向对象的程序设计(OOP)
3、结构化程序设计语言
4、事件驱动编程机制
5、访问数据库
二、Visual Basic的版本
Visual Basic 6.0包括3种版本,分别为学习版、专业版和企业版。
三、Visual Basic开发环境界面【重点】
1、标题栏:设计模式、运行模式、中断模式
2、菜单栏
3、工具栏
1)工具栏的分类:编辑、标准、窗体编辑器和调试
2)工具栏的形式:固定、浮动
3)标准工具栏图标及作用
4、窗体设计器
窗体设计器窗口简称窗体(form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
1)窗体设计器窗口的打开
2)双击窗体可以进入代码窗口
5、工程资源管理器
1)工程资源管理器窗口的打开(CTRL+R)与关闭
2)工程资源管理器中的文件:工程文件(.vbp)、窗体文件(.frm)、程序模块文件(.bas)、精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 类模块文件(.cls)、工程组文件(.vbg)和资源文件(.res)
3)选项卡的切换
在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”,“查看对象”,“切换文件夹”。
6、属性窗口
每个visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。
7、工具箱
1)内部控件或标准控件
2)ActiveX控件
3)控件的增减 精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 第6章 对象及其操作
一、Visual Basic的对象
1、什么是对象
1)、窗体和控件就是Visual Basic中预定义的对象
2)、对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
2、对象属性
属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。
3、对象事件
所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作,不同的对象能够识别的事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事件做出响应。响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程。
事件过程的一般格式如下:
Private sub 对象名称_事件名称()
事件响应程序代码
End sub
“对象名称”指的是该对象的name属性,“事件名称”是由vb预先定义好的赋予该对象的事件,而这个事件必须是对象所能识别的。
4、对象方法
对象名称.方法名称[参数]
在调用方法时,可以省略对象名。在这种情况下,vb所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。
二、对象属性设置【重点】
1、在属性窗口设置
2、在程序代码中设置,格式:对象名.属性名称=属性值
三、窗体【重点】
1、窗体的属性 精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 1)AutoRedraw(自动重画)
2)BackColor(背景颜色)
3)BorderStyle(边框类型)
4)Caption(标题)
5)ControlBox(控制框)
6)Enabled(允许)
7)字形属性设置
8)ForeColor(前景颜色)
9)Height、Width(高、宽)
10)Icon(图标)
11)MaxButton、MinButton(最大、最小化按钮)
12)Name(名称)
13)Picture(图形)
14)Top、Left(顶边、左边位置)
15)Visible(可见性)
16)WindowState(窗口状态)
2、窗体事件
1)Click(单击)事件
2)DblClick(双击)事件
3)Load(装入)事件
4)Unload(卸载)事件
5)Activate(活动)、Deactivdte(非活动)事件
6)Paint(绘画)事件
四、控件
1、Visual Basic 6.0的控件分为以下3类:
1)标准控件(也称内部控件)
2)ActiveX控件
3)可插入对象
2、控件的命名和控件值
1)控件的命名在一般情况下,窗体和控件都有默认值,如Form1、Command1、Text1精品教学教案设计 | Excellent teaching plan
育人犹如春风化雨,授业不惜蜡炬成灰 等。在应用程序中使用约定的前缀,可以提高程序的可读性
2)控件值为了方便使用,Visual Basic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。
3、控件的画法和基本操作【重点】
1)控件的画法可以通过两种方法在窗体上画一个控件。
单击
双击
2)控件的基本操作
控件的选择
控件的复制和删除
控件的缩放和移动
通过属性窗口改变对象的位置和大小