您好,欢迎访问三七文档
版权:武汉外语外事学院信息技术系VB程序设计章节目录第01章VisualBasic概述第02章VB可视化编程基础第03章窗体第04章常用标准控件第05章VisualBasic语法基础第07章选择结构第08章循环结构第09章数组第10章过程版权:武汉外语外事学院信息技术系第1章VisualBasic概述信息系外院版权:武汉外语外事学院信息技术系3本章的学习要点了解VisualBasic的产生和发展熟悉VisualBasic的基本特点掌握VB软硬件工作环境及安装步骤信息系外院版权:武汉外语外事学院信息技术系41.1VisualBasic的产生和发展VisualBasic是美国微软公司(Microsoft)于1991年推出的基于BASIC语言的软件开发工具,是一种面于对象的可视化编程语言。Basic:流行的计算机语言。VisualBasic在其基础发展而来的。从1991年的1.0版开始,共经历了1992年2.0版、1993年3.0版、1995年4.0版、1997年5.0版、1998年6.0版共6种版本。其中5.0以前主要应用于DOS和Windows3.x等16位应用程序的开发,5.0以后的版本只能运行在Windows9.x或NT操作系统下,是一个32位的应用程序开发工具。Visual:可视化,是开发图形用户界面的方法,简化繁琐复杂的界面设计。信息系外院版权:武汉外语外事学院信息技术系51.2VisualBasic的基本特点VisualBasic之所以能够被广泛应用,主要由于其具有以下的特点:可视化设计可以很容易地创建一个人机界面,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。面向对象传统的C语言、BASIC语言、Pascal语言使用的是结构化程序设计方法,设计程序的主要工作就是设计算法和编写代码。VB6.0的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表示形式,而对象是类所表示内容的可用示例。VB6.0通过类的封装而使源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过程。信息系外院版权:武汉外语外事学院信息技术系61.2VisualBasic的基本特点VisualBasic之所以能被被广泛应用,主要由于其具有以下的特点:事件驱动VB6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也会根据事件发生的先后次序依次执行对应的代码。结构化程序设计语言由于VB6.0发源于BASIC,所以BASIC的简单易用、结构化设计的优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。信息系外院版权:武汉外语外事学院信息技术系71.2VisualBasic的基本特点VisualBasic之所以能被被广泛应用,主要由于其具有以下的特点:多种数据库访问方式很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。VB6.0采用JET数据库引擎和ODBC技术进行数据库的访问,支持多种类型的数据库系统,包括SQLServer、Oracal、FoxPro、Access以及Excel等。网络支持在应用程序中,可以使用结构化查询语言(SQL,即StructQueryLanguage)直接访问服务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。信息系外院版权:武汉外语外事学院信息技术系81.2VisualBasic的基本特点VisualBasic之所以能被被广泛应用,主要由于其具有以下的特点:ActiveX技术通过ActiveX技术可以使用其他应用程序提供的功能,例如Word字处理软件、Excel电子表格及其他Windows应用程序,使开发人员可以方便地使用标准的ActiveX部件,调用标准接口,实现特定的功能。信息系外院版权:武汉外语外事学院信息技术系91.3VisualBasic的版本及安装VisualBasic6.0的安装需要一定的软硬件环境,具体要求如下:操作系统:WindowsNTServer4.0、WindowsNTWorkstation4.0、Windows95或更高版本。CPU:486DX/66MHz或更高的处理器。内存:Windows95/98下要求24MB以上的内存,WindowsNT下要求32MB以上。磁盘空间:对于标准版或专业版,典型安装48MB,完全安装80MB。其他设备:CD-ROM驱动器,鼠标或其他光标设备。版权:武汉外语外事学院信息技术系练习版权:武汉外语外事学院信息技术系第2章VB可视化编程基础信息系外院版权:武汉外语外事学院信息技术系12本章的学习要点掌握VB的集成开发环境主窗口标题和菜单栏工具栏其他窗口窗体设计器和工程资源管理器属性窗口和工具箱掌握对象的基本概念对象的理解对象的三要素事件驱动掌握VB程序设计一般步骤信息系外院版权:武汉外语外事学院信息技术系13使用VisualBasic进行项目开发是在集成开发环境中完成,VB集成开发环境是VB程序开发的可视化编程界面。利用VB的集成开发环境可以很容易开发出交互性好的各种应用程序。2.1集成开发环境信息系外院版权:武汉外语外事学院信息技术系14启动VB:单击开始----程序----MicrosoftVisualBasic6.0,就可以启动VisualBasic6.0并进入到VisualBasic集成开发环境。2.1集成开发环境新建工程对话框新建工程对话框有三个选项卡分别是新建、现存和最新:新建:可以建立新的工程或应用程序,如标准EXE工程、ActiveXEXE工程等;现存:可以打开原来已经存在的工程;最新:可以打开最近建立或使用过的工程。信息系外院版权:武汉外语外事学院信息技术系15VB集成开发环境:标题栏、菜单栏、工具栏、工程资源管理器、属性窗口、窗体布局窗口、窗体设计窗口、代码窗口和工具箱。2.1集成开发环境主窗口窗体设计工具箱窗口工程资源管理器属性窗口窗体布局窗口信息系外院版权:武汉外语外事学院信息技术系162.1.1主窗口标题栏标题栏中的标题为工程1-MicrosoftVisualBasic[设计],说明此时集成开发环境处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化。VB有3种工作模式:设计模式:可进行用户界面的设计和代码的编制,以完成应用程序的开发。运行模式:运行应用程序,这时不可编辑代码,也不可编辑界面。中断模式:应用程序运行暂时中断,这时可以编辑代码,但不能编辑界面。信息系外院版权:武汉外语外事学院信息技术系172.1.1主窗口菜单栏菜单栏中包括13个下拉菜单,各菜单的作用如下:文件:用于创建、打开、保存、显示最近的工程以及生成可执行文件。编辑:用于输入或修改程序源代码。视图:用于集成开发环境下程序源代码、控件的查看。工程:用于控件、模块和窗体等对象的处理。格式:用于窗体控件的对齐等格式化操作。调试:用于程序调试和查错。运行:用于程序启动、中断和停止等。查询:用于数据库表的查询及相关操作。图表:使用户能够用可视化的手段来表示表及其相互关系,而且可以创建和修改应用程序所包含的数据库对象。工具:用于集成开发环境下工具的扩展。外接程序:用于为工程增加或删除外接程序。窗口:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。帮助:帮助用户系统地学习和掌握VB的使用方法及程序设计方法。信息系外院版权:武汉外语外事学院信息技术系182.1.1主窗口工具栏工具栏可以快速地访问常用的菜单命令。VB的标准工具栏如图所示,除此之外,VB还提供了编辑、窗体编辑器和调试等专用的工具栏。为了显示或隐藏工具栏,可以选择视图菜单的工具栏命令或将鼠标在标准工具栏处单击右键选取所需的工具栏。信息系外院版权:武汉外语外事学院信息技术系192.1.2其他窗口工具箱窗口工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用的控件。指示器标签框架复选框组合框水平滚动条时钟目录列表框形状图象框OLE图片框文本框命令按钮单选按钮列表框垂直滚动条驱动器列表文件列表LINEData信息系外院版权:武汉外语外事学院信息技术系202.1.2其他窗口窗体设计窗口窗体设计窗口用于设计应用程序的界面。如图,在该窗口中可以添加控件、图形和图象来创建各种应用程序的外观。信息系外院版权:武汉外语外事学院信息技术系212.1.2其他窗口代码窗口在设计模式中,通过双击窗体或窗体上任何对象或通过工程资源管理器窗口中的查看代码按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。注意:每个窗体设计窗口对应一个代码窗口。信息系外院版权:武汉外语外事学院信息技术系222.1.2其他窗口属性窗口所有窗体或控件的属性如颜色、字体等,都可以通过属性窗口来修改。属性窗口由以下部分组成:对象列表框:单击其右边的箭头可拉出所选窗体包含的对象的列表。属性显示排列方式:有按字母序和按分类序两个按钮。前者以字母排列顺序列出所选对象的所有属性;后者按外观和位置等分类列出所选对象的所有属性。窗体属性名属性值信息系外院版权:武汉外语外事学院信息技术系232.1.2其他窗口工程资源管理器窗口工程是指用于创建一个应用程序的文件的集合。工程资源管理器用于管理众多工程的窗口。工程资源管理器窗口上方有以下三个按钮:查看代码:切换到代码窗口,显示和编辑代码。查看对象:切换到模块的对象窗口。切换文件夹:工程中的文件在按类型分或不分层次显示之间切换。一个工程就是一个应用程序文件的集合,包括:.vbp:工程文件,每个工程有且只有一个工程文件,通过双击它可以打开已有工程;.frm:窗体文件,工程的每个窗体对应一个窗体文件,记载窗体及其上控件的属性等信息;其它文件:见书13面表2-3。信息系外院版权:武汉外语外事学院信息技术系242.1.2其他窗口窗体布局窗口窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。信息系外院版权:武汉外语外事学院信息技术系252.2面向对象程序设计的基本概念对象面向对象技术是基于对象概念的,一个面向对象的程序的每一个成分都是对象。程序是通过建立对象及对象之间的通信来执行的。对象是一个数据和代码的集合。如VB中窗体就是一个对象,窗体中任何控件也分别是一个对象。每个对象都有属性、事件和方法。小明窗体文本框按钮信息系外院版权:武汉外语外事学院信息技术系262.2面向对象程序设计的基本概念对象对象的属性对象都有自已的属性。它们是用来描述和反映对象特征的参数。例如:窗体名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等都是属性。对象属性设置的方法:方法一:在设计模式下,通过属性窗口直接设置对象的属性。方法二:在程序的代码中通过赋值实现,其格式为:对象.属性=属性值例如:Form1.Caption=显示必须先选中对象,后设置属性;在属性窗口列出的属性中大多可采用系统缺省值。属性设置的两种方法适用于大部分属性,但有些属性只能用程序代码或属性窗口设置。通常把只能通过属性窗口设置的属性称为只读属性。信息系外院版权:武汉外语外事学院信息技术系272.2面向对象程序设计的基本概念对象对象的事件VB中,事件是预先定义好的能够被对象所识别的动作,是导致执行某过程的通知。如按下一个键、单击一下鼠标、选择一个菜单等都是一个事件。事件类型大致可以分为:键盘事件、鼠标事件和程序事件。键盘事件:用户按下键盘上的按钮后产生的事件。鼠标事件:用户移动、单击、双击和拖动鼠标时所产生的事件。程序事件:指VB程序在装入、打开和关闭一个窗体时所产生的事件。事件过程:是指附在
本文标题:VB教学课件
链接地址:https://www.777doc.com/doc-5592152 .html