您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > VB教案(详细教案共82课时)
-1-第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控件和CrystalReportWriter。3)企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、MicrosoftVisualSourceSafe(TM)面向工程版的控制系统等。二、VB的安装、启动及退出-2-1.VB的安装2.启动1)开始/程序2)我的电脑或资源管理器3)开始/运行4)双击VB6.0的快捷方式3.VB的启动界面新建、现存、最新选项卡4.VB的退出1)文件/退出2)Alt+Q3)Alt+F44)右上角的“×”按钮三、VB集成开发环境VisualBasic集成开发环境是一个功能非常强的操作界面,在这里用户可以新建程序、设置属性、编写代码、调试程序、生成Exe等。这样大大地提高了VisualBasic应用程序的开发效率,集成开发环境包含主窗口、属性窗口、工具箱窗口、代码编辑窗口、窗体设计窗口等窗口。1.主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。1)标题栏:工作状态的三种模式:设计模式、运行模式、中断模式2)菜单栏:共13个菜单项3)工具栏:有编辑、标准、窗体编辑器和调试4种工具栏A)每种工具栏都有固定和浮动两种形式B)标准工具栏中有21个图标2.窗体设计器(form)窗口:设计vb程序的界面。一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。3.工程资源管理器(projectexpror)窗口:保存一个应用程序所有属性以及组成这个应用程序所有的文件。1)工程资源管理器窗口的文件可以分为6类,窗体文件(.frm)、程序模块文件(.bas)类模块文件(.cls)工程文件(.vbp)工程组文件(.vbg)资源文件(.res)2)工程资源管理器窗口的3个按钮:查看代码、查看对象、切换文件夹4.属性(properties)窗口:所有窗体或控件的属性设置1)属性窗口除窗口标题外,分为对象框、属性显示方式、属性列表和属性解释4部分。2)属性显示方式分为两种即按字母顺序和按分类顺序。5.代码(code)窗口:编辑窗体、标准模块中的代码。6.工具箱(toolbox)窗口:显示各种控件的制作工具,供用户在窗体上设计Ⅲ、小结本次课学生应该学会了解VB的发展史,VB的特点,掌握VisualBasic的集成开发环境。Ⅳ、作业P13一、1~6二、1~7-3-第3~4课时课题:对象及其操作(一)教学目的:1、了解对象的概念2、掌握常用对象及其三要素3、掌握窗体的常用属性教学重难点:1、对象的概念2、常用对象及其三要素3、窗体的常用属性教学方法:多媒体教学教学过程:Ⅰ、复习上节内容1、VB的特点2、VB的三种版本3、VisualBasic的集成开发环境Ⅱ、新课了解VB的编程机制和常用的对象为设计综合性的程序作基础。一、对象和类VB是一种基于面向对象的程序设计语言,程序由对象以及相应对象的各种事件代码组成。在VB中不仅提供了大量的控件对象,而且还提供了创建自定义对象的方法和工具。形象点讲,VB程序设计就是利用这些“积木块”(对象)组装应用程序。1、从面向对象说起,面向对象是认识世界的一种思维方式。用这种思维方式看世界,现实世界中的任何实体都被看作对象。2、面向对象程序设计(ObjectOrientedProgramming,简称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系统设计好的标准控件类。通过将类实例化,可得到真正的控件对象。也就是当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件,简称为控件。-4-如:工具箱内的TextBox是类,它确定了TextBox的属性、方法和事件。窗体上画的是Text对象。6、对象的分类:预定义对象和自定义对象7、对象的三要素:属性、事件和方法1)属性:对象的性质,即用来描述和反映对象特征的参数。2)事件:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。事件过程:就是事件发生后,程序要去执行的代码。例如,用鼠标单击窗体触发Click事件,程序将执行过程PrivateSubForm_Click()中的代码,该过程称为事件过程。下面就是一个事件过程,如果用鼠标单击Command1按钮就会触发Command1的Click事件,程序要执行如下的事件过程。PrivateSubCommand_Click()Text1.Text=VisualBasic程序设计EndSub在VB中事件的调用形式是:PrivateSub对象名_事件名(事件内容)EndSub3)方法:对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。在VB里方法的调用形式是:对象名.方法名如下是Form的方法:Form1.PrintHello,VisualBasic6.0属性、方法和事件之间的关系:VB对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。VB的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。8.对象的概念小结类(Class)系统提供的用户自己创建的对象(Object)1.控件对象,由控件类实例化而来2.系统对象,由VB系统定义的对象,如文件对象等3.用户创建对象属性(定义对象外观特征)事件方法(对象内含的函数、过程,实现特定操作)事件过程(一段可执行的程序代码)实例化(Instance)-5-二、对象属性设置1、激活属性窗口的方法1)单击属性窗口的任何部位2)视图/属性窗口3)按F4键4)单击工具栏上的“属性窗口”按钮5)按组合键Ctrl+PgDn或Ctrl+PgUp2、对象属性的设置1)选定对象,然后在属性窗口中找到相应属性直接设置2)在代码中通过编程设置,格式为:对象名.属性名=属性值如下述代码可以设置标签控件Label1的标题为“轻轻松松学用VB6.0”。Label1.Caption=轻轻松松学用VB6.0注意:有一些属性只能在设计阶段通过属性窗口设置,在程序运行阶段不可改变,称为只读属性。三、窗体窗体是一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。1、窗体的结构2、窗体的常用属性窗体属性决定了窗体的外观和操作。1)Name名称属性:窗体的名称,程序运行的时候是根据名称来区分不同对象的。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。2)Caption标题属性:该属性决定了控件上显示的内容。Name和caption的比较:(1)Name是系统用来识别对象的,编程时需要用它来指代各对象;Caption是给用户看的,提示用户该对象的作用;(2)Name可以采用系统默认的名称,但Caption应该根据实际情况改成意义明了的名词;(3)所有对象都有Name,但不一定都有Caption3)Height、width、top和left属性单位:1twip=1/20点=1/1440英寸=1/567cm4)Enabled属性:决定控件是否允许操作True:允许用户进行操作,并对操作作出响应(缺省值)False:禁止用户进行操作,呈暗淡色5)Visible属性:决定控件是否可见True:程序运行时控件可见(缺省值)False:程序运行时控件隐含起来,但控件本身存在-6-Ⅲ、小结本次课学生应该熟悉VisualBasic的一些基本的概念,对象及其三要素属性、方法、事件等。掌握窗体的常用属性的用法。Ⅳ、作业1、简述激活属性窗口的方法。2、P30一、1、2、5、6第5~6课时课题:对象及其操作(二)教学目的:1、掌握窗体的属性与事件2、掌握常用控件类型、命名、基本操作教学重难点:1、窗体的属性与事件2、控件类型、命名、基本操作教学方法:多媒体教学教学过程:Ⅰ、复习上节内容1、对象的三要素2、对象属性设置3、Caption属性和Name属性,Enabled属性和Visible属性Ⅱ、新课三、窗体6)Font属性组:改变文本的外观其中:FontName字体、FontSize字体大小、FontBold粗体、FontItalic斜体、FontStrikethru删除线、FontUnderline下划线7)Forecolor、Backcolor前景背景颜色属性设置或返回控件的前景背景颜色(十六进制数)在设计阶段设置颜色:在属性窗口设置在运行阶段设置颜色:例如,将窗体Form1的背景色设置为红色,则可使用下面三种情况:Form1.BackColor=RGB(255,0,0)RGB(红,绿,蓝)Form1.BackColor=&HFF&Form1.BackColor=vbRed颜色常量:vbBlack黑色vbRed红色vbGreen绿色vbYellow黄色vbBlue蓝色vbMagenta洋红色vbCyan青色vbWhite白色8)Backstyle背景风格属性9)BorderStyle边框风格属性(有6种)0-None:无边框;1-FixedSingle:单线边框,不可以改变窗口大小;2-Sizable:双线边框,可以改变窗口大小;3-FixedDouble:固定对话框,不可以改变窗口大小。-7-4-FixedToolWindow:窗体外观与工具条相似。有关闭按钮,不可以改变窗口大小。5-SizableToolWindow:窗体外观与工具条相似。有关闭按钮,可以改变窗口大小。10)Alignment属性:控件上正文水平对齐方式11)Picture:窗体上显示
本文标题:VB教案(详细教案共82课时)
链接地址:https://www.777doc.com/doc-1493333 .html