您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > VB教案2017-11.doc
授课章节第一章VisualBasic概述授课内容VisualBasic概述班级16计1计2时间第1周课时2节教学目标了解VB的演变、发展,认识VB的作用教学重点VB和程序设计步骤、VB的开发环境教学难点Vb界面熟悉教学地点教室、机房教具教案、演示课件教学过程一、VisualBasic简介(1学时)Windows操作系统具有图形用户界面(GraphicsUserInterfaces,简称GUI),它取代了传统单调的字符界面,使人们对计算机的操作变得轻而易举。具有面向对象程序设计(Object-OrientedProgramming,简称OOP)特色的可视化开发工具已成为当今最流行的Windows开发工具。当前最新的程序设计思想:面向对象和事件驱动。1、VisualBasic的发展1、什么是VB?Basic:Beginner’sAll-purposeSymbolicInstructionCode9(初学者通用符号指令代码)VisualBasic是Microsoft公司于1991年在BASIC语言基础上开发出的新一代的、面向对象的、可视化的、以事件驱动为运行机制的程序设计语言。2、发展1992年至1997年,陆续推出2.0版、3.0版、4.0版、5.0版。1998年秋季,推出了VisualBasic6.0版。美国微软公司于1991年推出了VB1.0~VB6.0六个版本。VB1.0~VB4.0:应用于DOS、Windows3.x操作系统下的16位程序的开发。VB5.0~VB6.0:应用于Windows95、WindowsNT操作系统下的32位程序的开发。Windows2000成功推出后,Microsoft公司又推出了功能更强的版本VB.net。3、VB6.0的版本VB6.0有三个版本:标准版、专业版、企业版。标准版:为初学者了解基于Windows的应用程序的开发而设计的。专业版:为专业人员创建客户/服务器应用程序而设计的。企业版:为创建更高级的分布式、高性能的客户/服务器或Iternet/Intranet上的应用程序而设计的。4、VB能干什么?2、VisualBasic的特点1、可视化的设计平台在VB中,应用面向对象的程序设计方法(OOP方法),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需根据界面设计的要求,直接在计算机屏幕上“画”出各种需要的不同类型的对象(控件和窗体),并为每个对象设置属性,就可以完成应用程序的人机对话的界面设计。最后程序员的编程工作仅针对对象要完成的功能进行编程,就可以完成应用程序的全部程序设计工作。2、面向对象的程序设计最根本的思想,在大规模软件中易于维护。3、事件驱动的编程机制事件驱动编程是当代最先进的编程方法,VB中每个对象都有相应的各种事件,每个事件都能够驱动一段程序的运行。针对对象所响应的事件进行编程,能够令应用程序完成设计者所期望的各种数据处理及其他工作。此种编程机制既可以极大地减少编程量,又可以降低编程的难度,使得程序易于编写和维护。4、结构化的设计语言5、强大的数据库访问能力利用VB提供的数据控件或ODBC,VB可以访问各种当代流行的数据库系统,如Access、SQLServer以及Oracle等各种类型的数据库,也可访问Microsoft的Excel电子电子表格以及Loutus1-2-3等。二、VisualBasic的安装与启动(1学时,演示加上机练习)授课章节第二章VisualBasic的开发环境授课内容VisualBasic的开发环境班级16计1计2时间第1-2周课时6节教学目标1、掌握使用VB创建程序的一般步骤。2、熟悉VB的开发环境教学重点VB和程序设计步骤、VB的开发环境教学难点Vb程序开发方法、程序编制与调试教学地点教室、机房教具教案、演示课件教学过程第二章VisualBasic的开发环境(6学时)一、编程环境(共3学时,讲解演示2学时,上机熟悉与练习1)重点VB为用户提供了开发应用程序的集成开发环境(IDE),用户可以在同一个开发环境中设计应用程序界面、编写程序代码、调试程序、进行应用程序的编译等各项工作。集程序开发、调试、查错等功能于一体。它除了标准Windows环境的标题栏、菜单栏、工具栏外,还有工具箱、工程资源管理窗口、属性窗口、窗体设计器等组成。1、主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。1、标题栏窗口中的“标题拦”用于标识当前工程的名称以及工程当前所处的工作模式。VB的工程有三种工作模式:(1)设计模式:进行用户界面的设计、代码的编制及应用程序的开发。(2)运行模式:运行应用程序,此时不可编辑代码和界面。(3)中断模式:运行暂时中断,此时可编辑代码,但不能编辑界面。2、菜单栏“菜单拦”中包括13个下拉菜单,这些菜单中包含了程序开发过程中所需要的命令。(1)文件:主要用于创建VB的工程、保存工程、显示最近设计的工程、将当前工程编译生成可执行文件、保存或另存工程中的文件、打印等工作。VB的工程是应用程序的基本和主要载体,要开发一个VB的应用程序首先要创建一个工程。一个工程可以包含一个应用程序的全部窗体、模块、程序等。VB的工程以文件的形式存放到磁盘,文件的扩展名为:.VBP。(2)编辑:主要用于对程序源代码的编辑,其中包括复制、粘贴、查找、替换等诸多功能。(3)视图:主要用于在集成开发环境下,各种管理和工具窗口的显示,以便用户在程序设计中对VB源程序以及各种对象的查看和定义。(4)工程:主要用于添加窗体或模块、移除窗体或模块、在VB工具箱中添加控件、设置应用程序运行的启动窗体等。(5)格式:主要用于设置窗体控件的位置(如水平居中、垂直居中)、多个控件的对齐位置、控件间的间距等。(6)调试:主要用于源程序的查错和调试。(7)运行:用于程序的运行、停止及中断。(8)查询:主要用于在设计数据库应用程序时设计SQL属性。(9)图表:主要用于在设计数据库应用程序时编辑数据库。(10)工具:主要用于应用程序的菜单设计,以及应用程序设计过程中设置VB系统的各种编辑状态。如,是否要求对源程序进行自动语法检测、是否要求变量声明、是否要求控件对齐到窗体的网格等。(11)外接程序:用于为工程增加或删除外接程序。(12)窗口:用于屏幕窗口的层叠、平铺以及列出全部打开的文档窗口等。(13)帮助:用于帮助用户系统学习掌握VB的使用方法及程序设计的方法。3、工具栏工具拦可以使用户迅速地访问系统常用的菜单命令。提供了常用菜单命令的快捷按钮,单击即可执行相应的操作。2、属性窗口属性是指对象的特征,如大小、标题或颜色等数据。在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。属性窗口由对象列表框、属性列表框、属性含义说明、属性显示排列方式4部分组成,通过属性窗口,用户可以设置对象的各种属性。3、代码窗口代码窗口专门供用户编写程序。打开代码窗口有以下三种方法:1、选择窗体或模块后,单击“查看代码”按钮。2、鼠标双击窗体或控件。3、“视图”菜单中的“代码窗口”命令。4、工程资源管理器窗口工程资源管理器窗口类似Windows中的资源管理器,它保存并展示一个应用程序所有的文件,其中主要包括以下三类文件:窗体文件(文件扩展名是:.FRM)、标准模块文件(文件扩展名是:.BAS)、类模块文件(文件扩展名是:.CLS)。工程资源管理器窗口有三个按钮:“查看代码”、“查看对象”、“切换文件夹”,其中“查看代码”命令按钮用于查看与编辑窗体的源程序;“查看对象”命令按钮用于对窗体和窗体控件的设计以及各种对象属性的设置。在工程资源管理器窗口中共有六种文件类型:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。(.frx是外部数据文件的缺省扩展名)窗体文件:窗体文件的缺省文件名是Form1,每个窗体对应一个窗体文件,窗体及在窗体中的控件的属性、代码都在窗体文件中,在窗体管理器中可以添加或删除窗体,在工程资源管理器中每一个窗体的文件名都是唯一的。工程文件与工程组文件:工程文件的缺省文件名是工程1。每个工程对应一个工程组文件,当一个程序中包括着两个以上的工程时,就形成了工程组(.vbg)。通过文件菜单操作可以新建、打开、删除工程。标准模块文件:为了合理的组织程序,在模块中定义的函数和变量、常量都是全局的,在工程中的任何一个代码中都可以直接使用。类模块文件:用户可以自己定义所需要的类。资源文件:资源文件中存放的各种文本、图片、声音等文件。标题栏对象下拉列表框过程下拉列表框代码区过程查看全模块查看【注意】工程是指用于创建一个应用程序的所有文件的集合。每个工程至少有一个窗体。在保存工程后,至少包含一个扩展名为.vbp的工程文件和一个扩展名为.frm的窗体文件。若一个工程包含多个窗体或模块,则系统会先分别保存各窗体或模块文件,再保存工程文件。若应用程序由多个工程组成,则先分别保存各个工程,再保存整个工程组。5、立即窗口用户可在立即窗口显示所关心的表达式的值,以便调试程序。6、窗体布局窗口窗体布局窗口用于指定程序运行时的初始位置,主要为使用户所开发的应用程序能够在各种不同分辨率的计算机屏幕上正常运行。7、工具箱窗口工具箱窗口为用户提供标准控件,如:命令按钮(Command)、标签(Label)、文本框(TextBox)、组合框(ComboBox)等,也可以通过“工程”菜单中的“部件”项在其中添加其它控件或Windows应用程序。二、简单VB应用程序设计的基本步骤(3学时,讲解1,编程演示1,上机练习1)重点1、引例【例】制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图所示,要求在前两个空框(文本框)中输入两个数值,单击加、减、乘、除按钮中的一个,则第三个空框(文本框)中显示运算的结果;单击清除按钮,则清除文本框中的内容;单击结束按钮,则结束程序的运行。2、程序设计基本步骤1.建立用户界面以及界面中的对象用户界面由对象,即窗体和控件组成,所有的控件都放在窗体上,程序中所有信息都要通过窗体显示出来。在应用程序中要用到哪些控件,就在窗体上建立相应控件。程序运行后,将在屏幕上显示窗体和控件组成的用户界面。2.设置各个对象的属性建立界面后,就可以设置窗体和每个控件的属性。在实际的应用程序设计中,建立控件和设置属性可同时进行,即每画完一个控件,接着就设置该控件的属性。3.为对象事件编写程序VB采用事件驱动编程机制,因此大部分程序都是针对窗体中各个控件所能支持的方法或事件编写的。在大多数情况下,特别是在小型应用程序中,所编写的程序通常都是由事件过程组成,即针对控件或窗体的事件编写代码。除事件过程外,VB应用程序中还有另一类代码,称为通用过程,这类过程主要供事件过程调用,完成指定的计算或其它操作。VB能自动进行语法检查。当输入一行代码并回车后,VB会自动检查代码中的错误。如果语句正确(无语法错误),则自动以不同的颜色显示代码的不同部分,并在运算符后面加上空格。4.保存工程程序设计结束后我们可以通过按下工具条上的保存工程按钮或在“文件”菜单中选择保存工程命令,为工程取一个名字,并将其保存在磁盘上。5.运行程序用VB编写的应用程序有两种执行方式。(1)VB开发环境中由解释程序解释执行。(2)编译生成EXE可执行文件,使程序能在Windows环境下直接执行。VB提供了生成可执行文件的功能,对测试无误的应用程序,可以选择文件菜单中的生成.EXE命令创建可执行程序。为了能在别的机器上运行它,你还需要使用VB提供的“应用程序安装向导”为它制作一个安装程序授课章节第三章VisualBasic编程基础授课内容VisualBasic编程基础班级16计1计2时间第3周课时4节教学目标1、理解面向对象的基本概念2、掌握事件驱动的原理3、掌握窗体控件的常用属性、事件、方法教学重点1、VB的对象、事件和方法2、窗体控件的常用属性、事件、方法教学难点1、面向对象的基
本文标题:VB教案2017-11.doc
链接地址:https://www.777doc.com/doc-5592154 .html