VB教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB教学课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 教学 课件
- 资源描述:
-
1、版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系第第0 01章章 Visual BasicVisual Basic概述概述第第0 02章章 VBVB可视化编程基础可视化编程基础第第0 03章章 窗窗 体体第第0 04章章 常用标准控件常用标准控件第第0 05章章 Visual BasicVisual Basic语法基础语法基础第第0 07章章 选择结构选择结构第第0 08章章 循环结构循环结构第第0 09章章 数数 组组第第10章章 过过 程程版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学
2、院信息技术系3了解了解Visual Basic的产生和发展的产生和发展熟悉熟悉Visual Basic的基本特点的基本特点掌握掌握VB软硬件工作环境及安装步骤软硬件工作环境及安装步骤信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系4Visual Basic是美国微软公司是美国微软公司(Microsoft)于于1991年推出的基于年推出的基于BASIC语言的软件开发工具,是一种语言的软件开发工具,是一种面于对象面于对象的的可视化可视化编程编程语言。语言。Basic:流行的计算机语言。流行的计算机语言。Visual Basic在其基础发展而来的。在其基础发展而来
3、的。从从1991年的年的1.0版开始,共经历了版开始,共经历了1992年年2.0版、版、1993年年3.0版、版、1995年年4.0版、版、1997年年5.0版、版、1998年年6.0版共版共6种版本。其中种版本。其中5.0以前主要应用于以前主要应用于DOS和和Windows 3.x等等16位应用程序的开发,位应用程序的开发,5.0 以后的版本只能运行在以后的版本只能运行在Windows 9.x或或NT操作系统下,是操作系统下,是一个一个32位的应用程序开发工具。位的应用程序开发工具。 Visual:可视化可视化,是开发图形用户界面的方法,简化繁琐复杂,是开发图形用户界面的方法,简化繁琐复杂的
4、界面设计。的界面设计。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系5Visual Basic之所以能够被广泛应用,主要由于其具有以下的特点:之所以能够被广泛应用,主要由于其具有以下的特点:可视化设计可视化设计 可以很容易地创建一个人机界面,使开发人员几乎不用加入太多代码可以很容易地创建一个人机界面,使开发人员几乎不用加入太多代码就可以开发出标准的就可以开发出标准的Windows程序。程序。面向对象面向对象 传统的传统的C语言、语言、BASIC语言、语言、Pascal语言使用的是结构化程序设计方法,语言使用的是结构化程序设计方法,设计程序的主要工作就是设计
5、算法和编写代码。设计程序的主要工作就是设计算法和编写代码。 VB 6.0的对象是建立在类的基础上的,一般来说,类是一些内容的抽象的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表示形式,而对象是类所表示内容的可用示例。表示形式,而对象是类所表示内容的可用示例。VB 6.0通过类的封装而使通过类的封装而使源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过程。程。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系6Visual Basic之所以能被被广泛应用,主要由于其具有以下的
6、特点:之所以能被被广泛应用,主要由于其具有以下的特点:事件驱动事件驱动 VB 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。是依靠系统能够被识别的触发事件启动的。 在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也会根据事件发生的先后次序依次执行对应的代码。应的代码。程序也会根据事件发生
7、的先后次序依次执行对应的代码。结构化程序设计语言结构化程序设计语言 由于由于VB 6.0发源于发源于BASIC,所以,所以BASIC的简单易用、结构化设计的的简单易用、结构化设计的优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系7Visual Basic之所以能被被广泛应用,主要由于其具有以下的特点:之所以能被被广泛应用,主要由于其具有以下的特点:多种数据库访问方式多种数据库访问方式 很多应用程序都需要处理大量的数据,数据库的作用就
8、是对数据很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。进行管理、存储和访问。VB 6.0采用采用JET数据库引擎和数据库引擎和ODBC技术进技术进行数据库的访问,支持多种类型的数据库系统,包括行数据库的访问,支持多种类型的数据库系统,包括SQL Server、Oracal、FoxPro、Access以及以及Excel等。等。网络支持网络支持 在应用程序中,可以使用结构化查询语言在应用程序中,可以使用结构化查询语言(SQL,即,即Struct Query Language)直接访问服务器上的数据库,并提供简单的面向对象的库直接访问服务器上的数据库,并提供简单的面向
9、对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有网络接口,以便在分布式环境中快速而有效地实现客户效地实现客户/服务器服务器(Client/Server)方案。方案。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系8Visual Basic之所以能被被广泛应用,主要由于其具有以下之所以能被被广泛应用,主要由于其具有以下的特点:的特点:ActiveX技术技术 通过通过ActiveX技术可以使用其他应用程
10、序提供的功能,例如技术可以使用其他应用程序提供的功能,例如Word字处理软件、字处理软件、Excel电子表格及其他电子表格及其他Windows应用程序,使开发人员可应用程序,使开发人员可以方便地使用标准的以方便地使用标准的ActiveX部件,调用标准接口,实现特定的功能。部件,调用标准接口,实现特定的功能。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系9Visual Basic 6.0的安装需要一定的软硬件环境,具体要求如的安装需要一定的软硬件环境,具体要求如下:下:操作系统:操作系统:Windows NT Server 4.0、Windows NT Wo
11、rkstation 4.0、Windows 95或更高版本。或更高版本。CPU:486DX/66 MHz 或更高的处理器或更高的处理器。内存:内存:Windows 95/98下要求下要求24MB以上的内存,以上的内存,Windows NT下要求下要求32MB以上。以上。磁盘空间:对于标准版或专业版,典型安装磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装完全安装 80MB。其他设备:其他设备:CD-ROM驱动器,鼠标或其他光标设备。驱动器,鼠标或其他光标设备。版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系练习练习版权:武汉外语外事学院信息技术系版权:武汉外语外事学院
12、信息技术系信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系12掌握掌握VBVB的集成开发环境的集成开发环境主窗口主窗口标题和菜单栏标题和菜单栏工具栏工具栏其他窗口其他窗口窗体设计器和工程资源管理器窗体设计器和工程资源管理器属性窗口和工具箱属性窗口和工具箱掌握掌握对象的基本概念对象的基本概念对象的理解对象的理解对象的三要素对象的三要素事件驱动事件驱动掌握掌握VB程序设计一般步骤程序设计一般步骤信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系13使用使用Visual Basic进行项目开发是在集成开发环境中完成,进行项目开发是
13、在集成开发环境中完成,VB集成开发环境是集成开发环境是VB程序开发的可视化编程界面。利用程序开发的可视化编程界面。利用VB的集成开发环境可以很容易开发出交互性好的各种应用的集成开发环境可以很容易开发出交互性好的各种应用程序。程序。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系14启动启动VB:单击:单击 开始开始-程序程序-Microsoft Visual Basic 6.0,就可以启动,就可以启动Visual Basic 6.0并进入到并进入到 Visual Basic 集集成成 开发环境开发环境 。 新建工程对话框新建工程对话框新建工程新建工程对话框有
14、三个选项卡分别是新建、现存和最新:对话框有三个选项卡分别是新建、现存和最新: 新建:新建:可以建立新的工程或应用程序,如标准可以建立新的工程或应用程序,如标准EXE工程、工程、ActiveX EXE工工程等程等 ; 现存:现存:可以打开原来已经存在的工程可以打开原来已经存在的工程 ; 最新:最新:可以打开最近建立或使用过的工程可以打开最近建立或使用过的工程 。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系15VB集成开发环境集成开发环境 :标题栏标题栏、菜单栏菜单栏、工具栏工具栏、工程资源管工程资源管理器理器、属性窗口属性窗口、窗体布局窗口窗体布局窗口、窗
15、体设计窗口窗体设计窗口、代码窗代码窗口口和和工具箱工具箱。主窗口主窗口窗体设计窗体设计工具箱窗口工具箱窗口工程资源工程资源管理器管理器属性窗口属性窗口窗体布窗体布局窗口局窗口信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系16标题栏标题栏标题栏中的标题为标题栏中的标题为工程工程1-Microsoft Visual Basic设计设计 ,说,说明此时集成开发环境处于设计模式,在进入其他状态时,方明此时集成开发环境处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化。括号中的文字将作相应的变化。VB有有3种工作模式:种工作模式:设计模式设计模式:可进行用
16、户界面的设计和代码的编制,以完成应用:可进行用户界面的设计和代码的编制,以完成应用程序的开发。程序的开发。运行模式运行模式:运行应用程序,这时不可编辑代码,也不可编辑界:运行应用程序,这时不可编辑代码,也不可编辑界面。面。中断模式中断模式:应用程序运行暂时中断,这时可以编辑代码,但不:应用程序运行暂时中断,这时可以编辑代码,但不能编辑界面。能编辑界面。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系17菜单栏菜单栏菜单栏中包括菜单栏中包括13个下拉菜单,各菜单的作用如下:个下拉菜单,各菜单的作用如下:文件文件:用于创建、打开、保存、显示最近的工程以及生成可执
17、行文件。:用于创建、打开、保存、显示最近的工程以及生成可执行文件。编辑编辑:用于输入或修改程序源代码。:用于输入或修改程序源代码。视图视图:用于集成开发环境下程序源代码、控件的查看。:用于集成开发环境下程序源代码、控件的查看。工程工程:用于控件、模块和窗体等对象的处理。:用于控件、模块和窗体等对象的处理。格式格式:用于窗体控件的对齐等格式化操作。:用于窗体控件的对齐等格式化操作。调试调试:用于程序调试和查错。:用于程序调试和查错。运行运行:用于程序启动、中断和停止等。:用于程序启动、中断和停止等。查询查询:用于数据库表的查询及相关操作。:用于数据库表的查询及相关操作。图表图表:使用户能够用可视
18、化的手段来表示表及其相互关系,而且可以创建和:使用户能够用可视化的手段来表示表及其相互关系,而且可以创建和修改应用程序所包含的数据库对象。修改应用程序所包含的数据库对象。工具工具:用于集成开发环境下工具的扩展。:用于集成开发环境下工具的扩展。外接程序外接程序:用于为工程增加或删除外接程序。:用于为工程增加或删除外接程序。窗口窗口:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。帮助帮助:帮助用户系统地学习和掌握:帮助用户系统地学习和掌握VB的使用方法及程序设计方法。的使用方法及程序设计方法。 信息系信息系外院外院版权:武
19、汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系18工具栏工具栏工具栏可以快速地访问常用的菜单命令。工具栏可以快速地访问常用的菜单命令。VB的的标准工具栏标准工具栏如如图所示,除此之外,图所示,除此之外,VB还提供了还提供了编辑编辑、窗体编辑器窗体编辑器和和调试调试等等专用的工具栏。为了显示或隐藏工具栏,可以选择专用的工具栏。为了显示或隐藏工具栏,可以选择视图视图菜菜单的单的工具栏工具栏命令或将鼠标在标准工具栏处单击右键选取所命令或将鼠标在标准工具栏处单击右键选取所需的工具栏。需的工具栏。 信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系19工具箱窗
20、口工具箱窗口工具箱提供一组工具,工具箱提供一组工具,用于设计时在窗体中用于设计时在窗体中放置控件生成应用程放置控件生成应用程序的用户接口。系统序的用户接口。系统启动后缺省的启动后缺省的General工具箱就会出现在屏工具箱就会出现在屏幕左边,上面有常用幕左边,上面有常用的的控件控件 。指示器指示器标签标签框架框架复选框复选框组合框组合框水平滚动条水平滚动条时钟时钟目录列表框目录列表框形状形状图象框图象框OLE图片框图片框文本框文本框命令按钮命令按钮单选按钮单选按钮列表框列表框垂直滚动条垂直滚动条驱动器列表驱动器列表文件列表文件列表LINEData信息系信息系外院外院版权:武汉外语外事学院信息技
21、术系版权:武汉外语外事学院信息技术系20窗体设计窗口窗体设计窗口窗体设计窗口用于设计应用程序的界面。如图,在该窗口中窗体设计窗口用于设计应用程序的界面。如图,在该窗口中可以添加控件、图形和图象来创建各种应用程序的外观。可以添加控件、图形和图象来创建各种应用程序的外观。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系21代码窗口代码窗口在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通过双击窗体或窗体上任何对象或通过工程工程资源管理器资源管理器窗口中的窗口中的查看代码查看代码按钮来打开代码编辑器窗口。按钮来打开代码编辑器窗口。代码编辑器是输入应用
22、程序代码的编辑器。代码编辑器是输入应用程序代码的编辑器。注意:注意: 每个窗体设计窗口对应一个代码窗口。每个窗体设计窗口对应一个代码窗口。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系22属性窗口属性窗口所有窗体或控件的属性如颜所有窗体或控件的属性如颜色、字体等,都可以通过属色、字体等,都可以通过属性窗口来修改。属性窗口由性窗口来修改。属性窗口由以下部分组成:以下部分组成:对象列表框对象列表框:单击其右边的:单击其右边的箭头可拉出所选窗体包含的箭头可拉出所选窗体包含的对象的列表。对象的列表。属性显示排列方式属性显示排列方式:有:有按按字母序字母序和和按分类
23、序按分类序两个两个按钮。前者以字母排列顺序按钮。前者以字母排列顺序列出所选对象的所有属性;列出所选对象的所有属性;后者按后者按外观外观和和位置位置等分等分类列出所选对象的所有属性。类列出所选对象的所有属性。窗体属性名属性值信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系23工程资源管理器窗口工程资源管理器窗口工程是指用于创建一个应用程序的文件的集合。工程资源管工程是指用于创建一个应用程序的文件的集合。工程资源管理器用于管理众多工程的窗口。工程资源管理器窗口上方有理器用于管理众多工程的窗口。工程资源管理器窗口上方有以下三个按钮:以下三个按钮:查看代码查看代码:
24、切换到代码窗口,显示和编辑代码。:切换到代码窗口,显示和编辑代码。查看对象查看对象:切换到模块的对象窗口。:切换到模块的对象窗口。切换文件夹切换文件夹:工程中的文件在按类型分或不分层次显示之间切:工程中的文件在按类型分或不分层次显示之间切换。换。一个工程就是一个应用程序文件的集合,包括:一个工程就是一个应用程序文件的集合,包括: .vbp:工程文件,每个工程有且只有一个工程文件,通过双击它可以打工程文件,每个工程有且只有一个工程文件,通过双击它可以打开已有工程开已有工程 ; .frm:窗体文件,工程的每个窗体对应一个窗体文件,记载窗体及其上窗体文件,工程的每个窗体对应一个窗体文件,记载窗体及其
25、上控件的属性等信息控件的属性等信息 ; 其它文件:其它文件:见书见书13面表面表2-3 。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系24窗体布局窗口窗体布局窗口窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。图像来布置应用程序中各窗体的位置。信息系信息系外院外院版权:武汉外语外事学院信息技术系版权:武汉外语外事学院信息技术系25对象对象面向对象技术是基于对象概念的,一个面向对象的程序的面向对象技术是基于对象概念的,一个面向对象的程序的每每一个成分都是对象一个成分都
展开阅读全文