VB程序设计(全套)-ppt课件.ppt

上传人(卖家):三亚风情 文档编号:2604792 上传时间:2022-05-10 格式:PPT 页数:389 大小:3.77MB
下载 相关 举报
VB程序设计(全套)-ppt课件.ppt_第1页
第1页 / 共389页
VB程序设计(全套)-ppt课件.ppt_第2页
第2页 / 共389页
VB程序设计(全套)-ppt课件.ppt_第3页
第3页 / 共389页
VB程序设计(全套)-ppt课件.ppt_第4页
第4页 / 共389页
VB程序设计(全套)-ppt课件.ppt_第5页
第5页 / 共389页
点击查看更多>>
资源描述

1、1Visual Basic 程序设计简明教程程序设计简明教程第一章第一章 Visual BasicVisual Basic程序设计概述程序设计概述(2 2)第二章第二章 VBVB简单的程序设计简单的程序设计(6 6)第三章第三章 VBVB语言基础语言基础(4 4)第四章第四章 基本的控制结构基本的控制结构(8 8)第五章第五章 数组数组(5 5)第六章第六章 过程过程(4 4)第七章第七章 常用控件常用控件(2 2)第八章第八章 界面设计界面设计(2 2)第九章第九章 文件文件(2 2)第十章第十章 图形图形(1 1)第十一章第十一章 数据库技术数据库技术(自学)(自学) 第十二章第十二章 系

2、统开发案例系统开发案例 (自学自学)1PPT课件2第一章第一章 Visual Basic概述概述 1.1 程序设计基本概念程序设计基本概念1.2 VB的发展和特点的发展和特点 1.3 VB的安装和启动的安装和启动1.4 VB集成开发环境集成开发环境本书目录本书目录2PPT课件31.1程序设计基本概念程序设计基本概念 1.1.1程序和程序设计 下一页下一页1.程序程序人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能这些步骤用计算机能够识别的指令编写

3、出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序程序,而编写程序的过程称为而编写程序的过程称为程序设计程序设计。例如,下面是某一个学校颁奖大会的程序:例如,下面是某一个学校颁奖大会的程序:v 宣布大会开始宣布大会开始v 介绍出席大会的领导介绍出席大会的领导v 校长讲话校长讲话v 宣布获奖名单宣布获奖名单v 颁奖颁奖v 获奖代表发言获奖代表发言v 宣布大会结束宣布大会结束程序主要用于描述完成某项功能所程序主要用于描述完成某项功能所涉及的涉及的对象对象和和动作动作规则规则领导、校长、名单、代

4、表、话、奖领导、校长、名单、代表、话、奖等都是对象;等都是对象;而宣布、介绍、讲、颁等都是动作而宣布、介绍、讲、颁等都是动作 本章目录本章目录上一页上一页3PPT课件4上一页上一页下一页下一页Visual Basic编写的程序编写的程序显示教龄显示教龄30年的教职工姓名年的教职工姓名 Sub Form_Click()Open zg.dat For Input As #1Do While Not EOF(1) Input #1, 姓名姓名, 部门部门, 教龄教龄 If 教龄教龄 = 30 Then Print 姓名姓名, 部门部门LoopClose #1 End Sub本章目录本章目录4PPT课

5、件5上一页上一页下一页下一页1.1.2程序设计语言程序设计语言 人与计算机交流使用的是人与计算机交流使用的是“程序设计语言程序设计语言”。同人类语言一样,程序设计语言也是由同人类语言一样,程序设计语言也是由字、词字、词和和语法语法规则构成的一个系统。规则构成的一个系统。程序设计语言发展的过程,分为三类程序设计语言发展的过程,分为三类: :1.1.机器语言机器语言2.2.汇编语言汇编语言3.3.高级语言高级语言 本章目录本章目录5PPT课件6要介绍要介绍Visual BasicVisual Basic,不能不提到,不能不提到BASICBASIC语言。语言。BASICBASIC是英文是英文Begi

6、nnerBeginners All-purpose Symbolic s All-purpose Symbolic Instruction CodeInstruction Code(初学者通用符号指令代码初学者通用符号指令代码)的缩写,它是专门为初学者设计的高级语言。的缩写,它是专门为初学者设计的高级语言。1.2 Visual Basic的发展和特点的发展和特点6PPT课件7Visual BasicVisual Basic是是MicrosoftMicrosoft公司于公司于19911991年推出的基于窗口的年推出的基于窗口的可视化程序设计语言可视化程序设计语言。“VisualVisual”是是

7、“可视化的可视化的”、“形象形象化的化的”的意思的意思。Visual BasicVisual Basic的语法与的语法与BASICBASIC语言的语法基语言的语法基本相同,因此本相同,因此Visual BasicVisual Basic也具有易学易用的特点,此外它也具有易学易用的特点,此外它还提供了一套可视化设计工具,大大简化了还提供了一套可视化设计工具,大大简化了WindowsWindows程序界程序界面的设计工作,同时其编程系统采用了面的设计工作,同时其编程系统采用了面向对象面向对象、事件驱动事件驱动机制机制,与传统,与传统BASICBASIC有很大的不同。目前有很大的不同。目前Visua

8、l BasicVisual Basic的最的最新版本是新版本是Visual Basic 6.0Visual Basic 6.0(简称(简称VB 6.0VB 6.0),其功能十分强),其功能十分强大,应用大,应用Visual BasicVisual Basic可以方便地完成从小的应用程序,到可以方便地完成从小的应用程序,到大型的大型的数据库管理系统数据库管理系统、多媒体信息处理、功能强大的多媒体信息处理、功能强大的InternetInternet应用程序应用程序等各项任务。等各项任务。7PPT课件8 学习版学习版:使用一组工具来创建功能完备的:使用一组工具来创建功能完备的WindowsWindo

9、ws应用程序,应用程序,(它包括所有的内部控件连同网络、数据绑定等控件)适用(它包括所有的内部控件连同网络、数据绑定等控件)适用于初学者于初学者 专业版专业版:在学习版的基础上添加了一些专门的工具和一个报表:在学习版的基础上添加了一些专门的工具和一个报表编制工具。它主要针对计算机专业开发人员,(除了具有学编制工具。它主要针对计算机专业开发人员,(除了具有学习版的全部功能外,还包括习版的全部功能外,还包括ActiveXActiveX和和InternetInternet控件开发工具控件开发工具之类的高级特性)之类的高级特性) 企业版企业版:包括了用于客户:包括了用于客户/ /服务器应用程序的工具。

10、(除了具服务器应用程序的工具。(除了具有专业版的全部功能外,还包括了一些特殊的工具)有专业版的全部功能外,还包括了一些特殊的工具) VB 6.0VB 6.0安装完成后,安装完成后,“Microsoft Visual Basic 6.0Microsoft Visual Basic 6.0中文版中文版”菜单选项即加入到菜单选项即加入到“开始开始”菜单的菜单的“程序程序”组中。单击其中组中。单击其中的的“Microsoft Visual Basic 6.0Microsoft Visual Basic 6.0中文版中文版”即可启动即可启动VB 6.0VB 6.0。8PPT课件9上一页上一页下一页下一页

11、1.2.2 Visual Basic功能特点功能特点1 引例引例例例1.1简单的动画演示。简单的动画演示。一行文字一行文字“欢迎使用欢迎使用Visual Basic”在具有背景图案在具有背景图案的窗体中上、下移动的窗体中上、下移动(稍改动也可左、右移动稍改动也可左、右移动)。移动方法有两种:单击手动按钮,移动移动方法有两种:单击手动按钮,移动50单位;单位;单击自动按钮,按时钟触发频率连续移动;当内容单击自动按钮,按时钟触发频率连续移动;当内容超出窗体范围时,进行反弹。超出窗体范围时,进行反弹。本章目录本章目录9PPT课件10上一页上一页下一页下一页2 2 功能特点功能特点1) 1) 具有面向

12、对象的可视化设计工具具有面向对象的可视化设计工具2) 2) 事件驱动的编程机制事件驱动的编程机制3) 3) 提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境4) 4) 结构化的程序设计语言结构化的程序设计语言5) 5) 强大的数据库功能强大的数据库功能6) Active6) Active技术技术7) 7) 网络功能网络功能8) 8) 多个应用程序向导多个应用程序向导9) 9) 完备的完备的HelpHelp联机帮助功能联机帮助功能 本章目录本章目录VB功能特点功能特点10PPT课件11上一页上一页下一页下一页1.3 VB的安装和启动的安装和启动 1.3.1 安装安装VB6

13、.0是是Windows下的一个应用程序,有学习版、专业版和企下的一个应用程序,有学习版、专业版和企业版三种版本形式。业版三种版本形式。VB6.0系统可以在一张系统可以在一张CD盘上,也可以在盘上,也可以在Visual Studio产品的产品的第一张第一张CD盘上。一般都有一个盘上。一般都有一个VB自动安装程序,也可以执行自动安装程序,也可以执行VB6.0子目录下的子目录下的Setup.exe,在安装程序的提示下进行,对初,在安装程序的提示下进行,对初学者可采用学者可采用典型安装典型安装方式。方式。VB6.0联机帮助文件都使用联机帮助文件都使用MSDN文档的帮助方式,文档的帮助方式,联机帮助联机

14、帮助文件不在文件不在VB6.0系统盘上系统盘上,而与,而与Visual Studio产品的帮助集合产品的帮助集合在两张在两张CD盘上,在安装过程中,系统会提示插入盘上,在安装过程中,系统会提示插入MSDN盘。盘。 本章目录本章目录11PPT课件12上一页上一页下一页下一页1.3.2 启动启动 选择程序菜单中的选择程序菜单中的Microsoft Visual Basic 6.0中文版程序,就可中文版程序,就可启动启动VB 6.0。在在VB 6.0窗口列出了窗口列出了VB能够建立的应用程序类型,初学者只要能够建立的应用程序类型,初学者只要选择默认选择默认标准标准.EXE。在该窗口中有三个按钮:在该

15、窗口中有三个按钮:新建:建立新工程新建:建立新工程现存:选择和打开现有的工程现存:选择和打开现有的工程最新:列出最近使用过的工程最新:列出最近使用过的工程单击新建按钮,就可创建该单击新建按钮,就可创建该类型的应用程序。类型的应用程序。 本章目录本章目录12PPT课件13上一页上一页下一页下一页1.4 集成开发环境集成开发环境 工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口本章目录本章目录13PPT课件14上一页上一页下一页下一页1.1.主窗口主窗口 应用程序窗口由标题栏、菜单栏和工具栏组成应用程序窗口由标题栏、菜单栏和工具栏组成2.2.窗体窗体(form)(form)窗口窗口 设计设计vb程序

16、的程序的 界面界面3.3.代码代码(code)(code)窗口窗口 编辑窗体、标准模块中的代码编辑窗体、标准模块中的代码4.4.属性属性(properties)(properties)窗口窗口 所有窗体或控件的属性设置所有窗体或控件的属性设置5.5.工程资源管理器工程资源管理器(project expror)(project expror)窗口窗口 保存一个应用程序所有的文件保存一个应用程序所有的文件6. 6. 工具箱工具箱(toolbox)(toolbox)窗口窗口 显示各种控件的制作工具显示各种控件的制作工具,供用户在窗体上设计供用户在窗体上设计本章目录本章目录14PPT课件15上一页上一

17、页下一页下一页1.4.1 窗体窗口窗体窗口 窗体是建立窗体是建立VB应用程序的主要部分,用户通过与窗体上应用程序的主要部分,用户通过与窗体上的控制部件交互可得到结果。每个窗体窗口必须有一个的控制部件交互可得到结果。每个窗体窗口必须有一个惟一的窗体名字,建立窗体时默认名为惟一的窗体名字,建立窗体时默认名为Form1、Form2在设计状态的窗体由网格点构成,方便用户对控件的定在设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过位,网格点间距可以通过工具工具| |选项选项命令,在通用标签的命令,在通用标签的窗体设置网格中输入宽度和高度来改变;窗体设置网格中输入宽度和高度来改变;运行

18、时可通过属性控制窗体的可见性运行时可通过属性控制窗体的可见性(窗体的网格始终不窗体的网格始终不显示显示)。一个应用程序至少有一个窗体窗口,用户可在应用程序一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。中拥有多个窗体窗口。 本章目录本章目录15PPT课件16上一页上一页下一页下一页1.4.2 属性窗口属性窗口所有窗体或控所有窗体或控件的属性,如件的属性,如颜色、字体、颜色、字体、大小等,可以大小等,可以通过属性窗口通过属性窗口来修改。来修改。对象列表框属性列表框属性含义说明属性显示排列方式本章目录本章目录16PPT课件17上一页上一页下一页下一页1.4.3 工程资源管理器窗

19、口工程资源管理器窗口 工程资源管理器工程资源管理器窗口保存一个应窗口保存一个应用程序所有属性用程序所有属性以及组成这个应以及组成这个应用程序所有的文用程序所有的文件。工程文件的件。工程文件的扩展名为扩展名为 .VBP。 本章目录本章目录17PPT课件18上一页上一页下一页下一页1.4.4 代码窗口代码窗口 代码窗口用来显示和编辑程序代码。打开代码窗口方法:代码窗口用来显示和编辑程序代码。打开代码窗口方法:(1) 从工程窗口中选择一个窗体或标准模块,并选择从工程窗口中选择一个窗体或标准模块,并选择查看代码查看代码按钮;按钮;(2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗从窗体窗口中打

20、开代码窗口,可用鼠标双击一个控件或窗体本身;体本身;(3) 从从视图视图菜单中选择菜单中选择代码窗口代码窗口命令。命令。“对象”下拉式列表框“代码”框“过程查看”按钮“过程”下拉式列表框“全模块查看”按钮本章目录本章目录18PPT课件19上一页上一页下一页下一页1.4.5 工具箱窗口工具箱窗口 工具箱窗口由工具箱窗口由21个被绘制成按钮形式的个被绘制成按钮形式的图标所构成,显示了各种控件的制作工图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上具,利用这些工具,用户可以在窗体上设计各种控件。其中设计各种控件。其中20个控件称为标准个控件称为标准控件控件(注意,指针不是控件,仅

21、用于移动注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小窗体和控件,以及调整它们的大小)。用户也可通过用户也可通过工程工程|部件部件命令将来装入命令将来装入Windows中注册过的其他控件装入到工中注册过的其他控件装入到工具箱。具箱。本章目录本章目录19PPT课件20第二章 简单的VB程序设计 2.1 VB对象的概念对象的概念2.2 建立简单的应用程序建立简单的应用程序2.3 窗体和基本控件窗体和基本控件 2.4 工程的管理及环境的设置工程的管理及环境的设置2.5 使用帮助系统使用帮助系统2.6 程序调试程序调试 本书目录本书目录20PPT课件21上一页上一页下一页下一页2.1 V

22、isual Basic对象的概念对象的概念2.1.1 对象和类对象和类1.对象对象可以把对象想象成日常生活中的某个实在的物体。可以把对象想象成日常生活中的某个实在的物体。例如,一个人、一辆汽车、一张桌子、一台电脑等都是一例如,一个人、一辆汽车、一张桌子、一台电脑等都是一个个对象。个个对象。任何对象都具有各自的特征(任何对象都具有各自的特征(属性属性)、行为()、行为(方法方法)。)。人有身高、体重、视力、听力等特征;也具有起立、行走人有身高、体重、视力、听力等特征;也具有起立、行走、说话、使用电脑、踢足球等行为。、说话、使用电脑、踢足球等行为。在在VB中,将反映对象的属性和行为封装在一起,是面

23、向对中,将反映对象的属性和行为封装在一起,是面向对象编程的基本元素。象编程的基本元素。本章目录本章目录21PPT课件22上一页上一页下一页下一页2.类的概念类的概念类是创建对象实例的模板,是同种对象的集合与抽象,它包类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。含所创建对象的属性描述和行为特征的定义。例如,人类是人的抽象,一个个不同的人是人类的实例。各例如,人类是人的抽象,一个个不同的人是人类的实例。各个人具有不同的身高、体重等属性值和不同的行为。个人具有不同的身高、体重等属性值和不同的行为。在在VB中,工具箱上的可视图标是中,工具箱上的可视图标是

24、VB系统设计好的系统设计好的标准控件标准控件类类。通过将控件类实例化,可以得到真正的控件对象,也就是。通过将控件类实例化,可以得到真正的控件对象,也就是当在窗体上画一个控件时,就将类转换为对象,即创建了一个当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,简称为控件。控件对象,简称为控件。本章目录本章目录22PPT课件23上一页上一页下一页下一页例:工具箱内的例:工具箱内的TextBox是类,它确定了是类,它确定了TextBox的属性、方的属性、方法和事件。窗体上显示的是两个法和事件。窗体上显示的是两个Text对象对象 。 Text对象TextBox 类本章目录本章目录23PPT

25、课件243.3.对象的建立和编辑对象的建立和编辑对象的建立(1)在工具箱中单击左键进行选择(2)在窗体上按下鼠标左键拖动到适当大小对象的选定单个对象:单击对象多个对象:(1)先选定一个对象,按CTRL键再单击其他对象(2)拖动鼠标,将欲选定的对象包围在一个虚线框内对象的复制和删除复制:选中对象-单击复制-单击粘贴 -弹出的对话框中选“否”删除:选中对象,按DEL键24PPT课件25上一页上一页下一页下一页属性、事件和方法属性、事件和方法构成了对象的三要素。构成了对象的三要素。1. 1. 属性属性属性保存对象中的数据。例如,控件名称属性保存对象中的数据。例如,控件名称(Name)(Name)、标

26、题、标题(Caption)(Caption)、颜色、颜色(Color)(Color)、字体、字体(FontName)(FontName)等属性决定了对象等属性决定了对象展现给用户的界面具有什么样的外观及功能。展现给用户的界面具有什么样的外观及功能。可以通过以下两种方法设置对象的属性:可以通过以下两种方法设置对象的属性:1) 1) 在设计阶段利用属性窗口直接设置对象的属性值在设计阶段利用属性窗口直接设置对象的属性值2) 2) 在程序运行时间通过语句在程序运行时间通过语句 对象名对象名. .属性名属性名= =属性值属性值 实现实现例如:例如:Command1.Caption=Command1.Ca

27、ption=确定确定 注意:有一些属性只能在设计阶段通过属性窗口设置,在程注意:有一些属性只能在设计阶段通过属性窗口设置,在程序运行阶段不可改变,称为只读属性。序运行阶段不可改变,称为只读属性。 2.1.2 对象的属性、事件和方法对象的属性、事件和方法 本章目录本章目录25PPT课件26上一页上一页下一页下一页2. 2. 事件、事件过程和事件驱动事件、事件过程和事件驱动(1) (1) 事件事件事件就是发生在对象上的事情。同一事件,作用于不同的对事件就是发生在对象上的事情。同一事件,作用于不同的对象,就会引发不同的反应,产生不同的结果。象,就会引发不同的反应,产生不同的结果。例如,在学校,教室楼

28、的铃声是一个事件,教师听到铃声就例如,在学校,教室楼的铃声是一个事件,教师听到铃声就要准备开始讲课,向学生传授知识;学生听到铃声,就要准备要准备开始讲课,向学生传授知识;学生听到铃声,就要准备听教师上课,接受知识;而行政人员对铃声可不于响应。听教师上课,接受知识;而行政人员对铃声可不于响应。在在VBVB中,系统为每个对象预先定义好了一系列的事件。中,系统为每个对象预先定义好了一系列的事件。例如,单击例如,单击(Click)(Click)、双击、双击(DblClick)(DblClick)、改变、改变(Change)(Change)、获、获取焦点取焦点(GotFocus)(GotFocus)、键

29、盘按下、键盘按下(KeyPress)(KeyPress)等。等。 事件事件本章目录本章目录26PPT课件27上一页上一页下一页下一页(2) (2) 事件过程事件过程应用程序处理事件的步骤就是事件过程。它是针对某一对象应用程序处理事件的步骤就是事件过程。它是针对某一对象的过程,并与该对象的一个事件相联系。的过程,并与该对象的一个事件相联系。VBVB应用程序设计的主要工作就是为对象编写事件过程中的程应用程序设计的主要工作就是为对象编写事件过程中的程序代码。序代码。事件过程的形式如下:事件过程的形式如下:Sub Sub 对象名对象名_ _事件事件 (参数列表参数列表) 事件过程代码事件过程代码End

30、 SubEnd Sub例如单击命令按钮例如单击命令按钮Command1Command1 ,使按钮的字体大小改为,使按钮的字体大小改为2020磅:磅:Sub Command1_Click()Sub Command1_Click() Command1.FontSize=20Command1.FontSize=20End SubEnd Sub本章目录本章目录事件过程事件过程27PPT课件28上一页上一页下一页下一页(3) (3) 事件驱动程序设计事件驱动程序设计程序执行的先后次序与程序设计者无关,取决于用户的操程序执行的先后次序与程序设计者无关,取决于用户的操作,作,这就是事件驱动程序设计方式。这就

31、是事件驱动程序设计方式。VBVB程序的执行步骤如下:程序的执行步骤如下: 启动应用程序,装载和显示窗体;启动应用程序,装载和显示窗体; 窗体窗体( (或窗体上的控件或窗体上的控件) )等待事件的发生;等待事件的发生; 事件发生时,执行对应的事件过程;事件发生时,执行对应的事件过程; 重复执行步骤和。重复执行步骤和。本章目录本章目录事件驱动事件驱动28PPT课件29方法方法上一页上一页下一页下一页3. 方法方法 面向对象的程序设计语言,为程序设计人员提供了一种特殊面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数称为方法。的过程和函数称为方法。因为方法是面向对象的,所以在调用时一定

32、要用对象。对象因为方法是面向对象的,所以在调用时一定要用对象。对象方法的调用格式为:方法的调用格式为: 对象对象.方法方法 参数名表参数名表若省略了对象,表示为当前对象,一般指窗体。若省略了对象,表示为当前对象,一般指窗体。例如:例如:Form1.Print 欢迎您使用欢迎您使用Visual Basic 6.0!使用使用Print方法在对象为方法在对象为Form1窗体中显示窗体中显示“欢迎您使用欢迎您使用Visual Basic 6.0!”的字符串。的字符串。本章目录本章目录29PPT课件302.2 建立简单的应用程序建立简单的应用程序 上一页上一页下一页下一页例例2.1编写一个人民币与美圆兑

33、换的程序。编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行:建立一个应用程序分为以下几步进行:(1) 建立用户界面的对象;建立用户界面的对象;(2) 对象属性的设置;对象属性的设置;(3) 对象事件过程及编程;对象事件过程及编程;(4) 保存和运行程序。保存和运行程序。 本章目录本章目录测验测验: : 在屏幕上显示在屏幕上显示“您好,朋友您好,朋友”,采用,采用4 4个个控件,文本控件用来显示信息,控件,文本控件用来显示信息,3 3个命令按纽分别个命令按纽分别用来执行显示、清除、结束操作。用来执行显示、清除、结束操作。30PPT课件312.3 窗体和基本控件窗体和基本控件 上一

34、页上一页下一页下一页2.3.1 基本属性基本属性(1)Name(1)Name名称属性名称属性所有对象都具有的属性,是所创建的对象名称。所有的控件所有对象都具有的属性,是所创建的对象名称。所有的控件在创建时由在创建时由VBVB自动提供一个默认名称。在程序中,对象名称自动提供一个默认名称。在程序中,对象名称是作为对象的标识在程序中而引用。是作为对象的标识在程序中而引用。(2)Caption(2)Caption标题属性标题属性该属性决定了控件上显示的内容。该属性决定了控件上显示的内容。(3)Height(3)Height、WidthWidth、TopTop和和LeftLeft属性属性HeightHe

35、ight和和WidthWidth属性决定了控件的高属性决定了控件的高度和宽度,度和宽度,TopTop和和LeftLeft属性决定了控件在窗体中的位置。属性决定了控件在窗体中的位置。本章目录本章目录 Left Top HeigWidth 31PPT课件322.3.1 基本属性之二基本属性之二上一页上一页下一页下一页(4) Enabled属性属性决定控件是否允许操作决定控件是否允许操作True:允许用户进行操作,并对操作作出响应:允许用户进行操作,并对操作作出响应False:禁止用户进行操作,呈暗淡色:禁止用户进行操作,呈暗淡色(5) Visible属性属性决定控件是否可见决定控件是否可见True

36、:程序运行时控件可见:程序运行时控件可见False:程序运行时控件隐含起来,但控件本身存在:程序运行时控件隐含起来,但控件本身存在(6) Font属性组属性组改变文本的外观,其中:改变文本的外观,其中:FontName字体、字体、FontSize字体大小、字体大小、FontBold粗体、粗体、FontItalic斜体、斜体、FontStrikethru删除线、删除线、FontUnderline下划下划线线 本章目录本章目录例例2.2 2.2 在窗体是建立两个命令按钮在窗体是建立两个命令按钮32PPT课件33基本属性之三基本属性之三上一页上一页下一页下一页(7) ForeColor属性属性设置或

37、返回控件的前景颜色设置或返回控件的前景颜色(8) BackColor属性属性正文以外的显示区域的颜色正文以外的显示区域的颜色(9) MousePointer鼠标指针类型属性鼠标指针类型属性当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型,设置值的范围为类型,设置值的范围为015 。若值为。若值为99,由用户提供的图,由用户提供的图形文件定义鼠标指针形状。形文件定义鼠标指针形状。(10) MouseIcon属性属性设置自定义的鼠标图标,文件类型为设置自定义的鼠标图标,文件类型为.ico或或.cur,图标库在,图标库在Graphics目录

38、下。该属性必须在目录下。该属性必须在MousePointer属性设为属性设为99时时使用。使用。本章目录本章目录33PPT课件34基本属性之四基本属性之四上一页上一页下一页下一页 (11) TabIndex属性属性TabIndex属性决定了按属性决定了按Tab键时,焦点在各个控件移动的顺序。键时,焦点在各个控件移动的顺序。当对象具有焦点时,可接受用户的输入。当对象具有焦点时,可接受用户的输入。Windows环境下,可环境下,可同时运行多个应用程序,有多个窗口,但焦点只有一个。同时运行多个应用程序,有多个窗口,但焦点只有一个。当窗体上有多个控件时,对大部分控件系统会分配一个当窗体上有多个控件时,

39、对大部分控件系统会分配一个Tab顺顺序。所谓序。所谓Tab顺序,就是按顺序,就是按Tab键时焦点在各个控件上移动的顺键时焦点在各个控件上移动的顺序。一般,其顺序与控件建立的顺序相同,若要改变顺序,可序。一般,其顺序与控件建立的顺序相同,若要改变顺序,可以设置控件的以设置控件的TabIndex属性,属性,TabIndex属性决定了它在属性决定了它在Tab中中的位置。按默认值规定,第一个建立的控件的的位置。按默认值规定,第一个建立的控件的TabIndex属性值属性值为为0,第二个为,第二个为1,依次类推。,依次类推。本章目录本章目录34PPT课件35基本属性之五基本属性之五上一页上一页下一页下一页

40、 (12) 控件默认属性控件默认属性所谓默认属性是程序运行时,可以改变某控件的值,而不必所谓默认属性是程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。指定该控件的哪个属性。 控控 件件 默认属性默认属性 控控 件件 默认属性默认属性文本框文本框命令按钮命令按钮单选按钮单选按钮TextDefaultValue标签标签图形、图像框图形、图像框复选框复选框 Caption Picture Value例如,下面两条语句是等价的:例如,下面两条语句是等价的:Text1.Text=Visual BASICText1 =Visual BASIC本章目录本章目录35PPT课件362.3.2 窗体窗

41、体 上一页上一页下一页下一页窗体是一块画布,是所有控件的容器,用户可以根据自己的需窗体是一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。要利用工具箱上的控件在画布上画界面。1. 主要属性主要属性窗体属性决定了窗体的外观和操作。窗体属性决定了窗体的外观和操作。 标题 Caption 图标 Icon 最小化按钮 MinButton 最大化按钮 MaxButton 边框样式 BorderStyle 控制菜单框ControlBox 本章目录本章目录36PPT课件37窗体窗体-属性属性上一页上一页下一页下一页(1) Caption属性属性决定窗体标题栏显示的内容决定窗

42、体标题栏显示的内容(2) MaxButton和和MinButton属性属性控制窗体右上角有最大化按钮和最小化按钮的显示控制窗体右上角有最大化按钮和最小化按钮的显示(3) ControlBox属性属性控制窗体左上角有控制菜单框是否出现,当无控制菜单框,时,控制窗体左上角有控制菜单框是否出现,当无控制菜单框,时,系统将系统将MaxButton和和MinButton自动设置为自动设置为False。(4) Icon属性属性设置窗体最小化时显示图标设置窗体最小化时显示图标(5) Picture属性属性设置窗体中要显示的图片设置窗体中要显示的图片(6) BorderStyle属性属性此属性决定窗体的边框类

43、型此属性决定窗体的边框类型 (7) WindowsState属性属性窗体执行时显示状态,正常状态、最小化状态窗体执行时显示状态,正常状态、最小化状态最大化状态最大化状态 本章目录本章目录37PPT课件38窗体窗体-事件事件 上一页上一页下一页下一页最常用的事件有最常用的事件有Click、DblClick和和Load。Load事件是在窗体被装入工作区时触发的事件。当应用程序事件是在窗体被装入工作区时触发的事件。当应用程序启动,自动执行该事件,该事件通常用来在启动应用程序时启动,自动执行该事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。对属性和变量进行初始化。例例2.3使使窗体无最大化

44、按钮和最小化按钮,在窗体窗体无最大化按钮和最小化按钮,在窗体启动启动时,时,在标题栏显示在标题栏显示“装入窗体装入窗体”,并在窗体上装入一背景图;当,并在窗体上装入一背景图;当用户单击窗体用户单击窗体, ,在标题兰显示在标题兰显示“鼠标单击鼠标单击”,在窗体中显示,在窗体中显示“欢迎使用欢迎使用VBVB”,双击窗体,在标题兰显示,双击窗体,在标题兰显示“鼠标双击鼠标双击” ,并在窗体中显示并在窗体中显示“结束使用结束使用VBVB” 。 本章目录本章目录38PPT课件392.3.3 标签标签-属性属性上一页上一页下一页下一页除了除了Caption、Font、Left、Top等外,还有:等外,还有

45、:(1) BackStyle属性属性控制控件是否透明控制控件是否透明(0透明,透明, 1不透明不透明)(2) BorderStyle属性属性控件周围是否有边框控件周围是否有边框(0无,无, 1有有)(3) Alignment属性属性决定决定Caption属性值内容的对齐方式。属性值内容的对齐方式。0-左对齐;左对齐;1-右对齐;右对齐;2-居中。居中。(4) AutoSize属性属性AutoSize属性决定控件是否自动调整大小属性决定控件是否自动调整大小 WordWrap属性决属性决定标签内容超出标签宽度时,是否自动换行。定标签内容超出标签宽度时,是否自动换行。例例2.4标签标签-属性属性本章

46、目录本章目录39PPT课件40例例2.4 控件设置控件设置 效果效果40PPT课件412.3.3 标签标签-事件事件上一页上一页下一页下一页标签经常接收的事件有:单击标签经常接收的事件有:单击(Click)(Click),双击,双击(DblClick)(DblClick)和和改变改变(Change)(Change)。但通常标签仅起到在窗体上显示文字作用,。但通常标签仅起到在窗体上显示文字作用,因此,一般不需编写事件过程。因此,一般不需编写事件过程。例例2.5利用两个标签控件,显示具有浮雕效果的文字利用两个标签控件,显示具有浮雕效果的文字 实现思路:实现思路:浮雕效果可利用两种颜色的文字错位叠加

47、来实现。浮雕效果可利用两种颜色的文字错位叠加来实现。为了实现错位,可使两个标签的为了实现错位,可使两个标签的LeftLeft、TopTop属性值有一点差属性值有一点差距。距。为了避免叠加上去的标签覆盖原来标签显示的文字,要为了避免叠加上去的标签覆盖原来标签显示的文字,要将标签的将标签的BackStyleBackStyle背景样式属性设置为背景样式属性设置为0 0,即透明的。,即透明的。 本章目录本章目录41PPT课件422.3.4 文本框文本框-属性之一属性之一上一页上一页下一页下一页文本框是一个文本编辑区域,用户可以在该区域输入、编辑、文本框是一个文本编辑区域,用户可以在该区域输入、编辑、修

48、改和显示正文内容。修改和显示正文内容。1. 1. 主要属性主要属性(1) Text(1) Text文本属性文本属性文本框无文本框无CaptionCaption属性,显示的正文内容存放在属性,显示的正文内容存放在TextText属性中。属性中。当程序执行时,用户通过键盘输入、编辑正文。当程序执行时,用户通过键盘输入、编辑正文。(2) Maxlength(2) Maxlength属性属性指明文本框中能够输入的正文内容的最大长度。指明文本框中能够输入的正文内容的最大长度。0 0-任意长字符串;非零值任意长字符串;非零值-文本框中字符个数的最大值。文本框中字符个数的最大值。注意注意:在:在VBVB中字

49、符长度以字为单位,也就是一个西文字符与中字符长度以字为单位,也就是一个西文字符与一个汉字都是一个字,长度为一个汉字都是一个字,长度为1 1。本章目录本章目录42PPT课件43文本框属性之二文本框属性之二上一页上一页下一页下一页(3) MultiLine(3) MultiLine多行属性多行属性当当MultiLineMultiLine属性为属性为TrueTrue时,文本框可以输入或显示多行正时,文本框可以输入或显示多行正文,同时具有文字处理器的自动换行功能,即输入的正文超文,同时具有文字处理器的自动换行功能,即输入的正文超出显示框时,会自动换行。按出显示框时,会自动换行。按EnterEnter键

50、可插入一空行。键可插入一空行。(4) ScrollBars(4) ScrollBars滚动条属性滚动条属性当当MultiLineMultiLine属性为属性为TrueTrue时,时,ScrollBarsScrollBars属性才有效。属性才有效。0 0(vbNonevbNone)无滚动条;)无滚动条;1 1(vbHorizontalvbHorizontal) 加水平滚动条;加水平滚动条;2 2(vbVerticalvbVertical) 加垂直滚动条;加垂直滚动条;3 3(vbBothvbBoth) 同时加水平和垂直滚动条。同时加水平和垂直滚动条。注意注意:当加入了水平滚动条以后,文本框内的自

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(VB程序设计(全套)-ppt课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|