当前位置:首页 > VB教案(详细教案共82课时)
第1、2课时
课题:VB程序开发环境 教学目的:
1、了解VB的发展概况、特点、版本和功能 2、学会VB的安装、启动及退出 3、熟悉VB程序开发环境 教学重难点:
1、VB的特点、版本和功能 2、VB的启动及退出 3、VB程序开发环境 教学方法: 多媒体教学 教学过程: Ⅰ、引入
VB是一种功能强大的可视化的计算机语言,利用VB可以设计出界面漂亮又实用的应用程序,目前在国内外应用特别广泛。 Ⅱ、新课 一、VB简介
1.VB的发展概况(四阶段): 1)64~74:Basic语言问世
2)75~85:微机上固化的Basic语言 3)86~90:结构化的Basic语言 4)91至今:VB(微软推出) 2.VB的特点及功能
VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。 1)可视化编程
2)面向对象的程序设计 3)结构化的程序设计语言 4)事件驱动编程机制
5)支持多种数据库系统的访问 6)Active技术
7)VB6在开发环境上、网络功能等的增强 8)完备的help联机帮助功能 3.VB的版本 1)学习版
使编程人员轻松开发 Windows的应用程序。该版本包括所有的内部控件连同网格(Grid)控件、Tab 和 数据绑定(Data_Bound)控件。 2)专业版
为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能连同 ActiveX 控件,还包括 Internet 控件和 Crystal Report Writer。 3)企业版
使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM) 面向工程版的控制系统等。 二、VB的安装、启动及退出
- 1 -
1.VB的安装 2.启动
1)开始/程序
2)我的电脑或资源管理器 3)开始/运行
4)双击VB6.0的快捷方式 3.VB的启动界面
新建、现存、最新选项卡 4.VB的退出
1)文件/退出 2)Alt+Q 3)Alt+F4
4)右上角的“×”按钮 三、VB集成开发环境
Visual Basic集成开发环境是一个功能非常强的操作界面,在这里用户可以新建程序、设置属性、编写代码、调试程序、生成Exe等。这样大大地提高了Visual Basic应用程序的开发效率,集成开发环境包含主窗口、属性窗口、工具箱窗口、代码编辑窗口、窗体设计窗口等窗口。
1.主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。
1)标题栏:工作状态的三种模式:设计模式、运行模式、中断模式 2)菜单栏: 共13个菜单项
3)工具栏:有编辑、标准、窗体编辑器和调试4种工具栏 A)每种工具栏都有固定和浮动两种形式 B)标准工具栏中有21个图标
2.窗体设计器(form)窗口:设计vb程序的界面。
一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。 3.工程资源管理器(project expror)窗口:保存一个应用程序所有属性以及组成这个应用程序所有的文件。
1)工程资源管理器窗口的文件可以分为6类,窗体文件(.frm)、程序模块文件(.bas)类模块文件(.cls)工程文件(.vbp)工程组文件(.vbg)资源文件(.res)
2) 工程资源管理器窗口的3个按钮:查看代码、查看对象、切换文件夹 4.属性(properties)窗口:所有窗体或控件的属性设置
1)属性窗口除窗口标题外,分为对象框、属性显示方式、属性列表和属性解释4部分。 2)属性显示方式分为两种即按字母顺序和按分类顺序。 5.代码(code)窗口:编辑窗体、标准模块中的代码。
6.工具箱(toolbox)窗口:显示各种控件的制作工具, 供用户在窗体上设计 Ⅲ、小结
本次课学生应该学会了解VB的发展史,VB的特点,掌握Visual Basic的集成开发环境。 Ⅳ、作业
P13一、1~6 二、1~7
- 2 -
第3~4课时
课题:对象及其操作(一) 教学目的:
1、了解对象的概念
2、掌握常用对象及其三要素 3、掌握窗体的常用属性 教学重难点: 1、对象的概念
2、常用对象及其三要素 3、窗体的常用属性 教学方法:多媒体教学 教学过程:
Ⅰ、复习上节内容 1、VB的特点 2、VB的三种版本
3、Visual Basic的集成开发环境 Ⅱ、新课
了解VB的编程机制和常用的对象为设计综合性的程序作基础。 一、对象和类
VB是一种基于面向对象的程序设计语言,程序由对象以及相应对象的各种事件代码组成。在VB中不仅提供了大量的控件对象,而且还提供了创建自定义对象的方法和工具。形象点讲,VB程序设计就是利用这些“积木块”(对象)组装应用程序。
1、从面向对象说起,面向对象是认识世界的一种思维方式。用这种思维方式看世界,现实世界中的任何实体都被看作对象。
2、面向对象程序设计(Object Oriented Programming,简称OOP)
最早的面向对象程序设计语言是70年代Xerox公司推出的SmallTalk语言;目前主流编程语言大都属于或支持面向对象编程技术,如 Java、VC++、VB、PB、Delphi、C#等。
面向对象程序设计引入了一些新的概念:类、对象、消息、事件、方法、属性、继承性、封装性、多态性等。这里仅介绍VB中涉及到的一些面向对象的概念:对象(Object)、类(Class)、事件(Event)、方法(Method)、属性(Properties) 3、对象的含义:
是具有某些特殊属性(数据)和行为方式(方法)的实体,是类的实例化。对象具有特定的属性、方法与事件。每一个对象必须有一个名字(对象的标识),以与其他对象区别。
VB中常用的对象有:窗体、控件等。
4、类的含义:是同种对象的抽象与集合,是创建对象实例的模板,包含了创建对象的属性描述和行为特征的定义。 5、对象与类的关系
1)对象是类的实例,类是创建对象的摸板; 2)对象是具体的,类是抽象的;
3)在VB中,对象是类的一个实例,继承了类的属性、方法。 4)在VB中如何将类转化为对象?
在VB中,工具箱上的可视类图标是VB系统设计好的标准控件类。通过将类实例化,可得到真正的控件对象。也就是当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件,简称为控件。
- 3 -
如:工具箱内的TextBox是类,它确定了TextBox的属性、方法和事件。窗体上画的是Text对象。
6、对象的分类:预定义对象和自定义对象 7、对象的三要素:属性、事件和方法
1)属性:对象的性质,即用来描述和反映对象特征的参数。
2)事件:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。
事件过程:就是事件发生后,程序要去执行的代码。例如,用鼠标单击窗体触发Click事件,程序将执行过程 Private Sub Form_Click()中的代码,该过程称为事件过程。
下面就是一个事件过程,如果用鼠标单击Command1按钮就会触发Command1的Click事件,程序要执行如下的事件过程。
Private Sub Command_Click()
Text1.Text= \程序设计\End Sub
在VB中事件的调用形式是: Private Sub对象名_事件名 (事件内容) End Sub
3)方法:对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。
在VB里方法的调用形式是:对象名.方法名
如下是Form的方法:Form1.Print \? 属性、方法和事件之间的关系:
VB 对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。 8. 对象的概念小结
类(Class) ?系统提供的 ?用户自己创建的 实例化 (Instance) 对象(Object) 1.控件对象,由控件类实例化而来 2.系统对象,由VB系统定义的对象,如文件对象等 3.用户创建对象 属性(定义对象外观特征) 事件 方法(对象内含的函数、过程,实现特定操作) 事件过程(一段可执行的程序代码)
- 4 -
共分享92篇相关文档