Visual-Basic-6.0ppt课件完整版.pptx

上传人:知****量 文档编号:77248355 上传时间:2023-03-13 格式:PPTX 页数:301 大小:11.28MB
返回 下载 相关 举报
Visual-Basic-6.0ppt课件完整版.pptx_第1页
第1页 / 共301页
Visual-Basic-6.0ppt课件完整版.pptx_第2页
第2页 / 共301页
点击查看更多>>
资源描述

《Visual-Basic-6.0ppt课件完整版.pptx》由会员分享,可在线阅读,更多相关《Visual-Basic-6.0ppt课件完整版.pptx(301页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2003.苏玉雄苏玉雄 1-1高职高专计算机系列教材高职高专计算机系列教材 VB 6.0 VB 6.0 课课课课 程程程程 介介介介 绍绍绍绍u 教学方法:实践教学,案例教学。教学方法:实践教学,案例教学。u 作业方式:上机完成授课案例及实训案例。作业方式:上机完成授课案例及实训案例。u 考试形式:笔试考试形式:笔试+实践能力考核实践能力考核+课程项目实训。课程项目实训。u 学习方法:加强上机实践,领会案例并拓展。学习方法:加强上机实践,领会案例并拓展。第第第第1 1章章章章 概述概述概述概述 Visual Visual BasicBasic(简简简简称称称称VBVB)是是是是一一一一种种种种

2、功功功功能能能能强强强强大大大大的的的的新新新新一一一一代代代代高高高高级级级级程程程程序序序序设设设设计计计计语语语语言言言言。本本本本章章章章介介介介绍绍绍绍程程程程序序序序设设设设计计计计语语语语言言言言的的的的基基基基础础础础知知知知识识识识;Visual Visual BasicBasic集集集集成成成成开开开开发发发发环环环环境境境境;通通通通过过过过一一一一个个个个简简简简单单单单的的的的实实实实例例例例说说说说明明明明设设设设计计计计Visual Visual BasicBasic应应应应用用用用程程程程序序序序的的的的步步步步骤骤骤骤;最最最最后后后后阐阐阐阐述述述述面面面面

3、向向向向对对对对象象象象程程程程序序序序设设设设计计计计的的的的一一一一些些些些重重重重要概念。要概念。要概念。要概念。本章学习目标本章学习目标本章学习目标本章学习目标Visual BasicVisual Basic简介简介1.11.1Visual Basic 6.0Visual Basic 6.0集成开发环境集成开发环境1.21.2Visual BasicVisual Basic可视化编程的基本概念可视化编程的基本概念1.31.3VBVB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件1.41.4设计设计VBVB应用程序的一般步骤应用程序的一般步骤1.51.5单元实训单元实训

4、1.61.61.1 1.1 Visual BasicVisual Basic简介简介简介简介 人人们们想想用用计计算算机机解解决决一一个个问问题题,必必须须事事先先设设计计好好计计算算机机处处理理信信息息的的步步骤骤,把把这这些些步步骤骤用用计计算算机机能能够够识识别别的的指指令令编编写写出出来来并并送送入入计计算算机机执执行行,计计算算机机才才能能按按照照人人的的意意图图完完成成指指定定的的工工作作。我我们们把把计计算算机机能能执执行行的的指指令令序序列列称称为程序,而编写程序的过程称为程序设计。为程序,而编写程序的过程称为程序设计。人与计算机交流使用的是人与计算机交流使用的是“程序设计语言

5、程序设计语言”。同人类。同人类语言一样,程序设计语言也是由字、词和语法规则构成语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。从计算机执行的角度来看,程序设计语言的一个系统。从计算机执行的角度来看,程序设计语言通常分为机器语言、汇编语言和高级语言通常分为机器语言、汇编语言和高级语言3种。种。1.1 1.1 Visual BasicVisual Basic简介简介简介简介 “Visual”是是“可视化的可视化的”、“形象化的形象化的”的意思的意思。BASIC是英文是英文Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代

6、码)的缩写,(初学者通用符号指令代码)的缩写,它是专门为初学者设计的高级语言。它是专门为初学者设计的高级语言。1.1 1.1 Visual BasicVisual Basic简介简介简介简介 Visual Basic是是Microsoft公公司司于于1991年年推推出出的的基基于于窗窗口口的的可可视视化化程程序序设设计计语语言言。Visual Basic的的语语法法与与BASIC语语言言的的语语法法基基本本相相同同,因因此此Visual Basic也也具具有有易易学学易易用用的的特特点点,此此外外它它还还提提供供了了一一套套可可视视化化设设计计工工具具,大大大大简简化化了了Windows程程序

7、序界界面面的的设设计计工工作作,同同时时其其编编程程系系统统采采用用了了面面向向对对象象、事事件驱动机制。件驱动机制。本本书书讲讲授授的的Visual Basic的的版版本本是是Visual Basic 6.0(简简称称VB 6.0),其其功功能能十十分分强强大大,应应用用Visual Basic可可以以方方便便地地完完成成从从小小的的应应用用程程序序,到到大大型型的的数数据据库库管管理理系系统统、多多媒媒体体信息处理、功能强大的信息处理、功能强大的Internet应用程序等各项任务。应用程序等各项任务。1.1 1.1 Visual BasicVisual Basic简介简介简介简介 VB 6

8、.0 有三种版本,可以满足不同的开发需要。有三种版本,可以满足不同的开发需要。学习版学习版 专业版专业版 企业版。企业版。本书以本书以VB 6.0企业版为背景讲授。企业版为背景讲授。VB 6.0安安装装完完成成后后,“Microsoft Visual Basic 6.0中中文文版版”菜菜单单选选项项即即加加入入到到“开开始始”菜菜单单的的“程程序序”组组中中。单单击击其其中中的的“Microsoft Visual Basic 6.0中中文文版版”即即可可启启动动VB 6.0。1.1 1.1 Visual BasicVisual Basic简介简介简介简介 返回1.2 Visual Basic1

9、.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境 在在集集成成开开发发环环境境中中可可以以进进行行程程序序设设计计、编编辑辑、编编译译和和调试等工作。调试等工作。集集成成开开发发环环境境的的顶顶部部有有标标题题栏栏、主主菜菜单单和和工工具具栏栏。下下部部有有几几个个子子窗窗口口:工工具具箱箱、窗窗体体窗窗口口、工工程程窗窗口口、属属性性窗窗口口及及窗窗体体布布局局窗窗口口,根根据据需需要要,这这些些子子窗窗口口可可以以被被关关闭闭或或打开。打开。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境 1 1

10、标题栏标题栏标题栏标题栏 用来显示窗口的标题。用来显示窗口的标题。用来显示窗口的标题。用来显示窗口的标题。2 2主菜单主菜单主菜单主菜单 主主主主菜菜菜菜单单单单栏栏栏栏中中中中含含含含了了了了使使使使用用用用VB6.0VB6.0VB6.0VB6.0所所所所需需需需要要要要的的的的命命命命令令令令。主主主主菜菜菜菜单单单单中中中中共共共共有有有有13131313个个个个菜菜菜菜单单单单项项项项,每每每每个个个个菜菜菜菜单单单单项项项项都都都都有有有有一一一一个个个个下下下下拉拉拉拉菜菜菜菜单单单单,内内内内含含含含若若若若干干干干个个个个菜菜菜菜单单单单命命命命令令令令,单单单单击击击击某某某

11、某个个个个菜菜菜菜单单单单项项项项,即即即即可可可可打打打打开开开开该该该该菜菜菜菜单单单单,单单单单击击击击某某某某个个个个菜菜菜菜单单单单中中中中的的的的某某某某一一一一条条条条,就就就就执行相应的命令。执行相应的命令。执行相应的命令。执行相应的命令。集成开发环境实例讲解集成开发环境实例讲解 3 3上下文菜单上下文菜单上下文菜单上下文菜单 上上上上下下下下文文文文菜菜菜菜单单单单没没没没有有有有显显显显式式式式地地地地出出出出现现现现在在在在集集集集成成成成开开开开发发发发环环环环境境境境中中中中。在在在在对对对对象象象象上上上上单单单单击击击击鼠鼠鼠鼠标标标标右右右右键键键键即即即即可可

12、可可打打打打开开开开上上上上下下下下文文文文菜菜菜菜单单单单。在在在在上上上上下下下下文文文文菜菜菜菜单单单单中中中中列列列列出出出出的操作选项清单取决于单击鼠标右键所在环境。的操作选项清单取决于单击鼠标右键所在环境。的操作选项清单取决于单击鼠标右键所在环境。的操作选项清单取决于单击鼠标右键所在环境。4 4工具栏工具栏工具栏工具栏 它它它它以以以以图图图图标标标标按按按按钮钮钮钮的的的的形形形形式式式式提提提提供供供供了了了了常常常常用用用用的的的的菜菜菜菜单单单单命命命命令令令令。单单单单击击击击工工工工具具具具栏栏栏栏上上上上的的的的按按按按钮钮钮钮,则则则则执执执执行行行行该该该该按按按

13、按钮钮钮钮所所所所代代代代表表表表的的的的操操操操作作作作。按按按按照照照照缺缺缺缺省省省省规规规规定定定定,启动启动启动启动VBVB之后显示之后显示之后显示之后显示“标准标准标准标准”工具栏。工具栏。工具栏。工具栏。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境5 5工具箱工具箱工具箱工具箱 工工工工具具具具箱箱箱箱提提提提供供供供了了了了一一一一组组组组在在在在设设设设计计计计时时时时可可可可以以以以使使使使用用用用的的的的常常常常用用用用工工工工具具具具,这这这这些些些些工工工工具具具具以以以以图图图图标标标标的的的的形形

14、形形式式式式排排排排列列列列在在在在工工工工具具具具箱箱箱箱中中中中,这这这这些些些些工工工工具具具具就就就就像像像像制制制制作作作作机机机机械械械械零零零零件件件件的的的的模模模模具具具具一一一一样样样样。利利利利用用用用模模模模具具具具可可可可以以以以做做做做出出出出零零零零件件件件,利利利利用用用用工工工工具具具具箱箱箱箱中中中中工工工工具具具具可可可可以以以以做做做做出出出出控控控控件件件件。双双双双击击击击工工工工具具具具箱箱箱箱中中中中的的的的某某某某个个个个工工工工具具具具图图图图标标标标,或或或或单单单单击击击击工工工工具具具具图图图图标标标标后后后后按按按按住住住住鼠鼠鼠鼠标

15、标标标左左左左键键键键在在在在窗窗窗窗体体体体上上上上拖拖拖拖动动动动,即可在窗体上做出一个这种控件。即可在窗体上做出一个这种控件。即可在窗体上做出一个这种控件。即可在窗体上做出一个这种控件。设设设设计计计计人人人人员员员员在在在在设设设设计计计计阶阶阶阶段段段段可可可可以以以以利利利利用用用用这这这这些些些些工工工工具具具具在在在在窗窗窗窗体体体体上上上上构构构构造造造造出出出出所所所所需需需需要要要要的的的的应应应应用用用用程程程程序序序序界界界界面面面面。除除除除了了了了系系系系统统统统提提提提供供供供的的的的这这这这些些些些标标标标准准准准工工工工具外,具外,具外,具外,VBVB还允许

16、用户添加新的控件工具。还允许用户添加新的控件工具。还允许用户添加新的控件工具。还允许用户添加新的控件工具。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境 6 6窗体窗口窗体窗口窗体窗口窗体窗口 “窗窗窗窗体体体体窗窗窗窗口口口口”也也也也称称称称为为为为“对对对对象象象象窗窗窗窗口口口口”,主主主主要要要要用用用用来来来来在在在在窗窗窗窗体体体体上上上上设设设设计计计计应应应应用用用用程程程程序序序序的的的的界界界界面面面面,用用用用户户户户可可可可以以以以在在在在窗窗窗窗体体体体上上上上添添添添加加加加控控控控件件件件来来来来

17、创创创创建建建建所所所所希希希希望望望望的的的的界界界界面面面面外外外外观观观观。例例例例如如如如,当当当当新新新新建建建建一一一一个个个个工工工工程程程程时时时时,VBVB自自自自动建立一个新窗体,并命名为动建立一个新窗体,并命名为动建立一个新窗体,并命名为动建立一个新窗体,并命名为Form1Form1。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境 7 7工程窗口工程窗口工程窗口工程窗口 首先说明一下首先说明一下首先说明一下首先说明一下“工程工程工程工程”的概念。的概念。的概念。的概念。VBVB把一个应用程序称为一把一个应用

18、程序称为一把一个应用程序称为一把一个应用程序称为一个工程(个工程(个工程(个工程(ProjectProject),而一个工程又是各种类型的文件的集合,),而一个工程又是各种类型的文件的集合,),而一个工程又是各种类型的文件的集合,),而一个工程又是各种类型的文件的集合,这些文件包括工程文件(这些文件包括工程文件(这些文件包括工程文件(这些文件包括工程文件(.vbp.vbp)、窗体文件()、窗体文件()、窗体文件()、窗体文件(.frm.frm)、标准模)、标准模)、标准模)、标准模块文件(块文件(块文件(块文件(.bas.bas)、类模块文件()、类模块文件()、类模块文件()、类模块文件(.

19、cls.cls)、资源文件()、资源文件()、资源文件()、资源文件(.res.res)、)、)、)、ActiveX ActiveX 文档(文档(文档(文档(.dob.dob)、)、)、)、ActiveX ActiveX 控件(控件(控件(控件(.ocx.ocx)、用户控件文)、用户控件文)、用户控件文)、用户控件文件(件(件(件(.ctl.ctl)、)、)、)、属性页文件(属性页文件(属性页文件(属性页文件(.pag.pag)。)。)。)。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境 需要指出的是,并不是每一个工程都要包括上

20、述所有需要指出的是,并不是每一个工程都要包括上述所有需要指出的是,并不是每一个工程都要包括上述所有需要指出的是,并不是每一个工程都要包括上述所有文件,文件,文件,文件,VB VB 要求一个工程至少包含两个文件,即工程文件要求一个工程至少包含两个文件,即工程文件要求一个工程至少包含两个文件,即工程文件要求一个工程至少包含两个文件,即工程文件(.vbp.vbp)和窗体文件()和窗体文件()和窗体文件()和窗体文件(.frm.frm)。至于一个工程要包括多少)。至于一个工程要包括多少)。至于一个工程要包括多少)。至于一个工程要包括多少种文件,由程序设计的复杂程度而定。种文件,由程序设计的复杂程度而定

21、。种文件,由程序设计的复杂程度而定。种文件,由程序设计的复杂程度而定。一个工程可以通过一个工程可以通过一个工程可以通过一个工程可以通过“工程窗口工程窗口工程窗口工程窗口”来显示,工程窗口列来显示,工程窗口列来显示,工程窗口列来显示,工程窗口列出了当前工程所包含的文件清单。出了当前工程所包含的文件清单。出了当前工程所包含的文件清单。出了当前工程所包含的文件清单。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境8 8属性窗口属性窗口属性窗口属性窗口 属属属属性性性性是是是是指指指指对对对对象象象象(窗窗窗窗体体体体或或或或控控控控件件

22、件件)的的的的特特特特征征征征,如如如如大大大大小小小小、名名名名称称称称、标标标标题题题题、颜颜颜颜色色色色、位位位位置置置置等等等等。属属属属性性性性窗窗窗窗口口口口列列列列出出出出了了了了被被被被选选选选定定定定的的的的一一一一个个个个对对对对象象象象的的的的所所所所有有有有属属属属性性性性。属属属属性性性性窗窗窗窗口口口口包包包包含含含含对对对对象象象象下下下下拉拉拉拉列列列列表表表表框框框框、属属属属性性性性列列列列表表表表和和和和属属属属性性性性说明栏。说明栏。说明栏。说明栏。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开

23、发环境9 9窗体布局窗口窗体布局窗口窗体布局窗口窗体布局窗口 窗窗窗窗体体体体布布布布局局局局窗窗窗窗口口口口中中中中有有有有一一一一个个个个表表表表示示示示显显显显示示示示器器器器屏屏屏屏幕幕幕幕的的的的图图图图像像像像,屏屏屏屏幕幕幕幕图图图图像像像像上上上上又又又又有有有有表表表表示示示示窗窗窗窗体体体体的的的的图图图图像像像像,它它它它们们们们标标标标示示示示了了了了程程程程序序序序运运运运行行行行时时时时窗窗窗窗体在屏幕中的位置。用户可拖动窗体图像调整其位置。体在屏幕中的位置。用户可拖动窗体图像调整其位置。体在屏幕中的位置。用户可拖动窗体图像调整其位置。体在屏幕中的位置。用户可拖动窗

24、体图像调整其位置。1.2 Visual Basic1.2 Visual Basic集成开发环境集成开发环境集成开发环境集成开发环境返回1.3 1.3 对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件 VB VB VB VB 是是是是面面面面向向向向对对对对象象象象的的的的程程程程序序序序设设设设计计计计语语语语言言言言。面面面面向向向向对对对对象象象象程程程程序序序序设设设设计计计计是是是是一一一一种种种种以以以以对对对对象象象象为为为为基基基基础础础础,以以以以事事事事件件件件来来来来驱驱驱驱动动动动对对对对象象象象的的的的程程程程序序序序设设设设计计

25、计计方方方方法法法法。它它它它将将将将一一一一个个个个应应应应用用用用程程程程序序序序划划划划分分分分成成成成多多多多个个个个对对对对象象象象,并并并并且且且且建建建建立立立立与与与与这这这这些些些些对对对对象象象象相相相相关关关关联联联联的的的的事事事事件件件件过过过过程程程程。通通通通过过过过对对对对象象象象对对对对所所所所发发发发生生生生的的的的事事事事件件件件产产产产生生生生响响响响应应应应,来来来来执执执执行行行行相相相相应应应应的的的的事事事事件件件件过过过过程程程程,以以以以引引引引发发发发对对对对象象象象状状状状态态态态的的的的改改改改变变变变,从从从从而而而而达达达达到到到到

26、处处处处理理理理的的的的目目目目的。的。的。的。1 1对象对象对象对象 对象是对象是对象是对象是VBVB应用程序的基础构件。窗体和控件都是对象,被称作对象的应用程序的基础构件。窗体和控件都是对象,被称作对象的应用程序的基础构件。窗体和控件都是对象,被称作对象的应用程序的基础构件。窗体和控件都是对象,被称作对象的还有数据库、图表等,对象具有属性和方法,并响应外部事件。在开发一还有数据库、图表等,对象具有属性和方法,并响应外部事件。在开发一还有数据库、图表等,对象具有属性和方法,并响应外部事件。在开发一还有数据库、图表等,对象具有属性和方法,并响应外部事件。在开发一个应用程序时,必须先建立各种对象

27、,然后围绕对象进行程序设计。个应用程序时,必须先建立各种对象,然后围绕对象进行程序设计。个应用程序时,必须先建立各种对象,然后围绕对象进行程序设计。个应用程序时,必须先建立各种对象,然后围绕对象进行程序设计。2 2对象的属性对象的属性对象的属性对象的属性 属属属属性性性性是是是是指指指指对对对对象象象象的的的的特特特特征征征征。每每每每一一一一种种种种对对对对象象象象都都都都有有有有一一一一组组组组特特特特定定定定的的的的属属属属性性性性,这这这这在在在在属属属属性性性性窗窗窗窗口口口口中可以看到。中可以看到。中可以看到。中可以看到。每每每每个个个个属属属属性性性性都都都都有有有有一一一一个个

28、个个缺缺缺缺省省省省值值值值,如如如如果果果果不不不不改改改改变变变变该该该该值值值值,应应应应用用用用程程程程序序序序就就就就使使使使用用用用该该该该缺缺缺缺省省省省值值值值,如果缺省值不能满足要求,就要对它重新设置。如果缺省值不能满足要求,就要对它重新设置。如果缺省值不能满足要求,就要对它重新设置。如果缺省值不能满足要求,就要对它重新设置。1.3 1.3 对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件 3 3 3 3对象的方法对象的方法对象的方法对象的方法 方法(方法(方法(方法(MethodMethod)是一个对象可执行的动作,是对象)是一个对象

29、可执行的动作,是对象)是一个对象可执行的动作,是对象)是一个对象可执行的动作,是对象所具有的特定功能和用法,是对象本身所包含的一些特所具有的特定功能和用法,是对象本身所包含的一些特所具有的特定功能和用法,是对象本身所包含的一些特所具有的特定功能和用法,是对象本身所包含的一些特殊函数和过程。我们可以像使用标准函数一样直接使用殊函数和过程。我们可以像使用标准函数一样直接使用殊函数和过程。我们可以像使用标准函数一样直接使用殊函数和过程。我们可以像使用标准函数一样直接使用它们。它们。它们。它们。“方法方法方法方法”的调用格式为:对象名方法名的调用格式为:对象名方法名的调用格式为:对象名方法名的调用格式

30、为:对象名方法名 例如:例如:例如:例如:FormlFormlHideHide,其中,其中,其中,其中FormlForml是是是是VBVB的对象名,的对象名,的对象名,的对象名,表示一个窗体;表示一个窗体;表示一个窗体;表示一个窗体;HideHide是窗体的一个方法,该方法的功能是窗体的一个方法,该方法的功能是窗体的一个方法,该方法的功能是窗体的一个方法,该方法的功能是将窗体是将窗体是将窗体是将窗体FormlForml隐藏起来。隐藏起来。隐藏起来。隐藏起来。1.3 1.3 对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件 4 4 4 4对象对象对象对象的

31、事件的事件的事件的事件 事件是事件是事件是事件是VBVB预先设置好的,能够被对象识别的动作。例如:预先设置好的,能够被对象识别的动作。例如:预先设置好的,能够被对象识别的动作。例如:预先设置好的,能够被对象识别的动作。例如:按一下键盘,单击(按一下键盘,单击(按一下键盘,单击(按一下键盘,单击(CLICKCLICK)或双击()或双击()或双击()或双击(DBLCLICKDBLCLICK)鼠标等)鼠标等)鼠标等)鼠标等都会产生事件。都会产生事件。都会产生事件。都会产生事件。为了使对象能对某一事件做出响应,必须事先编写相应的为了使对象能对某一事件做出响应,必须事先编写相应的为了使对象能对某一事件做

32、出响应,必须事先编写相应的为了使对象能对某一事件做出响应,必须事先编写相应的事件过程,事件过程的内容,就是事件过程,事件过程的内容,就是事件过程,事件过程的内容,就是事件过程,事件过程的内容,就是VBVB响应该事件以后要执行响应该事件以后要执行响应该事件以后要执行响应该事件以后要执行的语句,执行的目的是完成某个特定的功能。的语句,执行的目的是完成某个特定的功能。的语句,执行的目的是完成某个特定的功能。的语句,执行的目的是完成某个特定的功能。事件过程的一般格式为:事件过程的一般格式为:事件过程的一般格式为:事件过程的一般格式为:Private Sub Private Sub 对象名称对象名称对象

33、名称对象名称_ _事件名称()事件名称()事件名称()事件名称()(事件过程的内容,完成某一特定功能的程序段由编程人(事件过程的内容,完成某一特定功能的程序段由编程人(事件过程的内容,完成某一特定功能的程序段由编程人(事件过程的内容,完成某一特定功能的程序段由编程人员编写)员编写)员编写)员编写)End SubEnd Sub1.3 1.3 对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件 VBVBVBVB程程程程序序序序的的的的执执执执行行行行是是是是由由由由事事事事件件件件来来来来驱驱驱驱动动动动的的的的,以以以以下下下下是是是是事事事事件件件件驱驱驱

34、驱动动动动应应应应用用用用程程程程序的典型工作过程:序的典型工作过程:序的典型工作过程:序的典型工作过程:(1 1 1 1)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。(2 2 2 2)对象等待事件的发生。)对象等待事件的发生。)对象等待事件的发生。)对象等待事件的发生。(3 3 3 3)事事事事件件件件发发发发生生生生后后后后,如如如如果果果果在在在在相相相相应应应应的的的的事事事事件件件件过过过过程程程程中中中中存存存存在在在在代代代代码码码码,就就就就执执执执行代码。行代码。行代码。行代码。(4 4 4 4

35、)应用程序等待下一次事件。)应用程序等待下一次事件。)应用程序等待下一次事件。)应用程序等待下一次事件。1.3 1.3 对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件对象的属性、方法和事件 返回1.4 VB1.4 VB1.4 VB1.4 VB中的通用属性、通用方法和通中的通用属性、通用方法和通中的通用属性、通用方法和通中的通用属性、通用方法和通用事件用事件用事件用事件 一、控件的通用属性一、控件的通用属性一、控件的通用属性一、控件的通用属性 1 1 1 1、有关位置和尺寸的属性、有关位置和尺寸的属性、有关位置和尺寸的属性、有关位置和尺寸的属性 LeftLeftLeftLef

36、t:返返返返回回回回或或或或设设设设置置置置控控控控件件件件左左左左边边边边与与与与它它它它的的的的容容容容器器器器的的的的左左左左边之间的距离,即控件相边之间的距离,即控件相边之间的距离,即控件相边之间的距离,即控件相 对于容器的对于容器的对于容器的对于容器的X X X X坐标。坐标。坐标。坐标。Top:Top:Top:Top:返返返返回回回回或或或或设设设设置置置置控控控控件件件件顶顶顶顶部部部部和和和和它它它它的的的的容容容容器器器器的的的的顶顶顶顶边边边边之间的距离,即控件相对于容器的之间的距离,即控件相对于容器的之间的距离,即控件相对于容器的之间的距离,即控件相对于容器的Y Y Y

37、Y坐标。坐标。坐标。坐标。WidthWidthWidthWidth:返回或设置控件的宽度。:返回或设置控件的宽度。:返回或设置控件的宽度。:返回或设置控件的宽度。Height:Height:Height:Height:返回或设置控件的高度。返回或设置控件的高度。返回或设置控件的高度。返回或设置控件的高度。案例讲解案例讲解案例讲解案例讲解 2 2、有关颜色和字体的属性、有关颜色和字体的属性 BackColorBackColor:返回或设置控件的背景颜色。:返回或设置控件的背景颜色。ForeColorForeColor:返回或设置在控件里显示图片和文本的前景色。:返回或设置在控件里显示图片和文本的

38、前景色。FontFont:返回或设置控件的文字字体:返回或设置控件的文字字体。1.4 VB1.4 VB1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 3 3、CaptionCaption属性属性 窗体使用窗体使用CaptionCaption属性返回或设置窗体标题,属性返回或设置窗体标题,FrameFrame、LabelLabel、CommandButtonCommandButton、OptionButtonOptionButton、CheckBoxCheckBox等控件使用该属性设置控件中

39、的显示文本等控件使用该属性设置控件中的显示文本.1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 4 4、有关控件可见与可用的属性有关控件可见与可用的属性 EnabledEnabled:返回或设置一个控件是否可以使用,取值为布尔型。:返回或设置一个控件是否可以使用,取值为布尔型。VisibleVisible:返回或设置一个控件是否可见,取值为布尔型:返回或设置一个控件是否可见,取值为布尔型 若若EnabledEnabled属属性性取取值值FalseFalse时时,则则控控件件以以灰灰色色显显

40、示示,表表示示控控件件无无效效,不不能能响响应应任任何何的的操操作作,如如果果控控件件的的VisibleVisible属属性性取取值值FalseFalse时时,在在程程序序运运行界面中看不到该控件。行界面中看不到该控件。这两个属性经常用于控制用户界面的活动,不同的选项与不同的数这两个属性经常用于控制用户界面的活动,不同的选项与不同的数据输入项目相关联,在程序代码中根据选项变化来控制输入项目的据输入项目相关联,在程序代码中根据选项变化来控制输入项目的EnabledEnabled属性和属性和VisibleVisible属性。属性。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性

41、、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 5 5、有关控件输入顺序的属性、有关控件输入顺序的属性 程程序序设设计计还还要要考考虑虑到到键键盘盘操操作作的的方方便便性性。采采用用键键盘盘输输入入时时常常会会利利用用TabTab键键在在多多个个控控件件之之间间上上下下转转移移输输入入焦焦点点,为为了了实实现现这这一一点点,缺缺省省情情况况下下,在在窗窗体体上上添添加加控控件件时时VBVB会会自自动动给给每每个个控控件件分分配配一一个个TabTab键键顺顺序序,即控件的即控件的TablndexTablndex属性,通过设置该属性就能指定控件的输入顺序。属性

42、,通过设置该属性就能指定控件的输入顺序。通通常常界界面面的的设设计计是是一一个个反反复复的的过过程程,当当最最后后完完成成窗窗体体布布局局后后,应应该该检检查查窗窗体体上上所所有有控控件件的的TablndexTablndex属属性性是是否否符符合合键键盘盘输输入入的的顺顺序序,一一般般输输入入顺顺序序应应该该遵遵照照从从左左至至右右、从从上上至至下下的的习习惯惯用用法法,这这是是判判断断程程序序易易用用性性的一个指标。的一个指标。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 二、控件的通

43、用方法二、控件的通用方法 1 1、MoveMove方法方法格式:格式:OBJECT.MOVE LEFT,TOP,WIDTH,HEIGHT OBJECT.MOVE LEFT,TOP,WIDTH,HEIGHT 功功能能:可可以以使使OBJECTOBJECT移移动动,或或改改变变OBJECTOBJECT的的大大小小。使使用用移移动动方方法法比比直直接接对对属性进行赋值效率要高一些。属性进行赋值效率要高一些。说说明明:该该方方法法有有四四个个参参数数,依依次次是是窗窗体体左左上上角角的的X X坐坐标标、Y Y坐坐标标、窗窗体体宽宽度度和和窗窗体体高高度度,其其中中后后三三个个参参数数是是可可选选参参数

44、数,可可以以省省略略。执执行行MoveMove方方法法后后其其值会自动改变对象的四个属性值会自动改变对象的四个属性LeftLeft、TopTop、WidthWidth和和HeightHeight。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 2 2、SetFOCUSSetFOCUS方法方法格式:格式:OBJECT.SETFOCUS OBJECT.SETFOCUS 功能功能:该方法可以使窗体或控件获取输入焦点。该方法可以使窗体或控件获取输入焦点。说说明明:焦焦点点是是接接收收用用户户鼠鼠标

45、标或或键键盘盘输输入入的的关关键键,当当对对象象具具有有焦焦点点时时,才才可可接接收收用用户户的的输输入入。在在Microsoft Microsoft WindowsWindows环环境境中中,可可同同时时运运行行多多个个应应用用程程序序,但但只只有有具具有有焦焦点点的的应应用用程程序序才才有有活活动动标标题题栏栏,才才能能接接受受用用户户输输入入;在在有有多多个个文文本本输输入入框框控控件件的的VBVB窗窗体体中中,只只有有具具有有焦焦点点的的输输入入框才有插入点光标。框才有插入点光标。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用

46、方法和通用事件中的通用属性、通用方法和通用事件 三、控件的通用事件三、控件的通用事件 1 1、单击和双击事件、单击和双击事件 ClickClick事事件件:当当在在一一个个控控件件上上按按下下并并放放开开鼠鼠标标按按钮钮时时会会发发生生单单击击事事件件。单单击击事事件件的的应应用用最最容容易易理理解解的的就就是是命命令令按按钮钮了了,鼠鼠标标单单击击哪哪个个按按钮钮就就完完成哪种操作。成哪种操作。DblClickDblClick事事件件:当当鼠鼠标标被被快快速速按按下下并并放放开开两两次次时时会会发发生生双双击击事事件件。双双击击常常用用于于选选中中列列表表中中的的项项目目,比比如如在在Win

47、dowsWindows的的“资资源源管管理理器器”中中要要打打开开某某个个文文件件,只只要要双双击击该该文文件件就就可可以以了了。也也有有些些控控件件的的单单击击和和双双击击事事件件可可以通过键盘操作引发,什么情况下引发依控件的特点而定。以通过键盘操作引发,什么情况下引发依控件的特点而定。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 2 2、键盘事件、键盘事件 只只有有获获得得焦焦点点的的对对象象才才能能接接受受键键盘盘事事件件,VBVB提提供供了了三三种种键键盘盘事事件件,窗窗体体和和

48、接接受键盘输入的控件都识别这三种事件。受键盘输入的控件都识别这三种事件。(1)KeyPress(1)KeyPress事件:事件:按按下下一一个个对对应应某某ASCIIASCII字字符符的的键键时时,触触发发该该事事件件。KeyPress事事件件检检测测的的键键有有Enter、Tab、Backspace以以及及键键盘盘上上的的字字母母、数数字字和和标标点点符符号号键键。当当按按下下其其他他功功能键、编辑键和定位键时,能键、编辑键和定位键时,KeyPress事件不作响应。事件不作响应。KeyPress事件过程的语法是:事件过程的语法是:Private Sub Object_KeyPress(Key

49、Ascii As Integer)事件过程事件过程 End Sub 其中其中,Object是接受键盘事件的对象。参数是接受键盘事件的对象。参数KeyAscii是所按键的是所按键的ASCII码值。码值。1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件中的通用属性、通用方法和通用事件 (2)KeyDown(2)KeyDown事件:事件:按下键盘的任意键,触发该事件。按下键盘的任意键,触发该事件。(3)KeyUp(3)KeyUp事件:事件:放开键盘的任意键,触发该事件。放开键盘的任意键,触发该事件。KeyPress事事件件一一般

50、般用用于于处处理理标标准准的的ASCII码码字字符符,并并不不报报告告键键盘盘状状态态。可可以以用用KeyDown和和KeyUp事事件件报报告告键键盘盘本本身身的的物物理理状状态态,即即按按下下键键还还是是放开键。放开键。语法格式如下:语法格式如下:Private Sub Object_event(KeyCode As Integer,Shift As Integer)事件过程事件过程End Sub 其中其中,Object是接受键盘事件的对象。是接受键盘事件的对象。Event是事件的名字(是事件的名字(KeyDown或或KeyUp)1.4 VB1.4 VB中的通用属性、通用方法和通用事件中的通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁