vb课件 第2章 简单窗体

上传人:E**** 文档编号:89428094 上传时间:2019-05-25 格式:PPT 页数:38 大小:163.50KB
返回 下载 相关 举报
vb课件 第2章   简单窗体_第1页
第1页 / 共38页
vb课件 第2章   简单窗体_第2页
第2页 / 共38页
vb课件 第2章   简单窗体_第3页
第3页 / 共38页
vb课件 第2章   简单窗体_第4页
第4页 / 共38页
vb课件 第2章   简单窗体_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《vb课件 第2章 简单窗体》由会员分享,可在线阅读,更多相关《vb课件 第2章 简单窗体(38页珍藏版)》请在金锄头文库上搜索。

1、第2章 简单窗体,设计简单“欢迎使用”界面,本章学习目标: 进行窗体的属性设置与使用 掌握窗体的常用事件、方法的使用 掌握对象及其属性、事件、方法的概念 本章能力目标: 根据不同需求设置窗体属性的能力 编写窗体常用事件过程程序代码的能力,2.1 如何实现简单“欢迎使用”界面,任务效果:图2-1是简单欢迎界面的效果图,从中可以看出,其中包含窗体的标题属性、字体属性、背景属性和显示方法。要实现这个欢迎界面,得首先了解对象的基本概念及其属性、事件方法。同时要掌握窗体的属性、事件和方法。因此我们现在就来学习窗体的相关知识。,2.2对象,1. 什么是对象 对象是具有特殊属性(数据)的行为方式(方法)的实

2、体。在VB环境中所涉及到的窗体、控件、部件和菜单项等均为对象,程序员既可以利用控件来创建对象,也可以设计自己的对象。,2.2对象,2. 对象的属性、事件和方法 (1)对象的属性 对象的属性可以看作是它自身所具有的某些性质,其中包括可见的和不可见的。可见的属性如对象的大小、形状和颜色等;不可见的属性如对象的生存期等。主要通过属性窗口进行设计。,2.2对象法,(2)对象的事件 事件就是对象上所发生的事情,是指对象所接受的某些外部影响。事件说明了程序执行的时机。事件是预先定义好的、能够被对象识别的动作。 事件过程:可以通过一段程序代码来响应某个具体事件所执行的操作,这段程序代码即为事件过程。 事件驱

3、动程序设计:程序的执行先等待某个事件的发生,然后再去执行处理此事件的事件过程,既事件驱动程序设计方式。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径可能都是不同的。,2.2对象,(3)对象的方法 方法就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件。如对象打印方法(Print),显示窗体方法(Show),移动方法(Move)等。对象的方法是固有的,在开发应用程序时,可以对编程中使用到的对象的方法进行调用,但是不能对它们进行编辑和修改。开发应用程序时,对象的方法都是在程序中编写代码时进行调用的。 方法只在程序代码中使用。方法的

4、操作与过程和函数的操作相同,但要注意方法是特定对象的一部分,正如属性和事件是对象的一部分一样。,2.2对象,3.新建窗体,2.3 窗体的主要属性,1. 什么是窗体的属性 2. 窗体的主要属性有哪些 (1)Name名称属性 该属性是所有的对象都具有的属性,是所创建对象的名称。所有的控件在创建时同VB自动提供一个默认的名称,新控件的缺省名字由控件默认名称加上一个唯一的整数组成,例如新建了一个窗体后,其默认的名称为Form1。在VB6.0中,Name名称属性在属性窗口的“名称”栏进行修改,在运行时是只读的。,2.3 窗体的主要属性,(2)Caption标题属性 该属性决定窗体标题栏上显示内容。 可以

5、使用 Caption 属性赋予控件一个访问键。在标题中,将想要指定为访问键的字符前加一个 (&) 符号,该字符就带有一个下划线。同时按下 ALT 键和带下划线的字符就可把焦点移动到该控件上。为了在标题中加入一个 (&) 符号而不是创建访问键,需要在标题中加入两个即 (&) 符号。这样,在标题中只有单个 (&) 符号被显示而没有带下划线的字符。,2.3 窗体的主要属性,(3) Height、Width、Top和Left属性 在窗体上设计控件时,VB提供了默认的坐标系统。窗体左上角为坐标原点,上边框为坐标横轴,左边框为坐标纵轴,坐标单位为缇(twip),1 twip =1/20点=1/1440英寸

6、=1/567厘米。 Height和Width用来确定控件的高度和宽度,Top和Left属性决定了控件在窗体中的位置。Top属性表明控件到窗体顶部的距离,Left属性则表明了控件到窗体左边框的距离。对窗体而言,Top属性设置窗体到屏幕顶部的距离,Left属性设置窗体到屏幕左边的距离。,2.3 窗体的主要属性,(4)Enabled有效属性 该属性决定用户窗体或控件是否允许操作。 True:允许用户进行操作,并对操作做出响应。 False:禁止用户进行操作,呈暗淡色。,2.3 窗体的主要属性,(5)Visible可见属性 该属性决定窗体或控件是否可见。 True:程序运行时窗体或控件可见。 Fals

7、e:程序运行时窗体或控件隐含起来。用户看不到,但窗体或控件本存在。,2.3 窗体的主要属性,(6)Font字体属性 该属性决定窗体上显示文本的外观。包括字体(FontName)、字号(FontSize)、字形(FontBold、FontItalic、FontStrikethur、Fontunderline)等。,2.3 窗体的主要属性,(7)颜色属性 背景颜色属性(BackColor):用于设置窗体或控件正文之外的颜色。 前景颜色属性(ForeColor):用于设置窗体或控件的正文颜色。改变 ForeColor属性不影响已创建的文本或图形。用户可以在调色板中选择颜色。 边框颜色属性(Borde

8、rColor):返回或设置窗体或控件的边框颜色。,2.3 窗体的主要属性,(8) MaxButton最大化按钮和MinButton最小化按钮属性 MaxButton属性为True,窗体右上角有最大化按钮;为False,则无最大化按钮。 MinButton属性为True,窗体右上角有最小化按钮;为False,则无最小化按钮。,2.3 窗体的主要属性,(9)Icon图标和ControlBox控件菜单框属性 在属性窗口中,可以单击Icon设置框右边的(省略号),打开一个“加载图标”对话框,用户可以选择一个图标文件装入,当窗体最小化时以该图标显示。 ControlBox属性为True,窗体左上角有控制

9、菜单框;为False,则无控制菜单框。控制菜单框以图标形式显示。,2.3 窗体的主要属性,(10)Picture图片属性 设置窗体中要显示的图片。在属性窗口中,可以单击Picture设置框右边的(省略号),打开一个“加载图片”对话框,用户可以选择一个图形文件装入。,2.3 窗体的主要属性,(11)BorderStyle边框样式属性 该属性决定窗体的边框样式。设置值如下: 0 无(没有边框,无法移动及改变大小)。 1 固定单边框。可以包含控制菜单框、标题栏、“最大化”按钮和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。 2 (缺省值)可调整的边框。可以使用设置值1列出的任何可选边框元素

10、重新改变尺寸。 3 固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。 4 固定工具窗口。不能改变尺寸,显示关闭按钮并用缩小的字体显示标题栏。 5 可变尺寸工具窗口。可变大小,显示关闭按钮并用缩小的字体显示标题栏。,2.3 窗体的主要属性,(12)WindowsState窗口状态属性 该属性决定窗体执行时以什么状态显示。 0 正常窗口状态,有窗口边界; 1 最小化状态,以图标方式运行; 2 最大化状态,无边框,充满整个屏幕。,2.3 窗体的主要属性,(13)MousePointer 属性 用于设置运行过程中鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。

11、设置值的范围一般在015之间。下面是几种常用的设置值: 0 缺省值,形状由对象决定。 1 箭头。 2 十字线。 3 I 型 11 沙漏(表示等待状态)。 99 通过 MouseIcon 属性所指定的自定义图标。,2.3 窗体的主要属性,(14)MouseIcon 属性 用于设置自定义的鼠标图标,图标文件类型为.ico或.cur,图标文件在安装目录的Graphics文件夹中。该属性在 MousePointer 属性值为99时有效。,2.3 窗体的主要属性,3怎样设置窗体的属性 4设置窗体属性的步骤 (1):利用属性窗口的方法。 新建工程。 添加窗体Form1。 选中窗体Form1(即单击该窗体)

12、。 设置窗体的属性值。 保存程序,调试运行。,2.3 窗体的主要属性,4设置窗体属性的步骤 (2):在程序代码中通过赋值语句实现 新建工程。 添加窗体Form1。 双击窗体Form1,打开代码窗口,编写程序代码: Private Sub Form_Load() Form1.Caption = “窗体属性“ 把窗体属性赋值给窗体的标题 通过LoadPicture函数把图片P408005.jpg载入到窗体上 Form1.Picture = LoadPicture(App. Path + “P408005.jpg“) End Sub 保存程序,调试运行。,窗体的Icon、MaxButton和MinB

13、utton属性只能在属性窗口中设置。,2.3 窗体的主要属性,5相关知识点归纳 设置窗体属性的方法: (1)在设计阶段利用属性窗口直接设置窗体的属性。 (2)在程序代码中通过赋值语句实现,其格式为:图2-5 加载图片 窗体名称.属性属性值,2.3 窗体的主要属性,6拓展知识介绍 (1)设置对象属性的方法: 方法同设置窗体属性的方法。 (2)LoadPicture函数 用来将指定的图形文件装入所需之处。格式为: 对象.Picture=LoadPicture( “文件名”) 括号中的双引号中的文件名是图形文件名(一般应包括完整的路径);如果图片文件和应用程序在同一文件夹,则在双引号内使用App.P

14、ath+”图片文件名”。 对象指:窗体、图片框及图像框。 例如要在当前窗体的背景显示如图2-5所示的图片,则需要添加如下的代码: Me.Picture = LoadPicture(App.Path + “123.jpg“) Me代表当前窗体,2.4 窗体常用的事件,1. 窗体的常用事件有哪些 窗体可以响应的事件有许多,最常用的有如下事件: Click: 单击事件。 Dblclick:双击事件。 Load:装载事件。 Resize:在窗体被改变大小时,会触发该事件。 Activate:激活事件,当窗体变为当前窗口时引发本事件。 Deactivate:失去激活事件,当窗体失去激活状态,即另一个窗体

15、成为当前窗口时,引发本事件。,2.4 窗体常用的事件,2怎样使用窗体事件 启动窗体后,在窗体的标题栏上显示“Load事件”(注:不能用属性窗口来完成);单击窗体时,在窗体的标题栏上显示“Click事件”;双击窗体时,在窗体的标题栏上显示“Dblclick事件”;改变窗体大小时,在窗体的标题栏上显示“Resize事件”。,2.4 窗体常用的事件,3实现窗体事件的方法 新建工程。 (2) 添加窗体Form1。 (3) 设置窗体的属性(都取默认值)。 (4) 编写事件过程代码。 (5)保存程序,调试运行,2.4 窗体常用的事件,4相关知识点归纳 Activate事件和Deactivate事件的使用与

16、上面的四种事件的使用方法一样。,2.4 窗体常用的事件,5拓展知识介绍 窗体的其他事件: GotFocus: 获得焦点事件。 Unload:卸载事件。 Paint:在窗体移动或变大时,或者窗口移动时覆盖了一个窗体时触发该事件。 KeyDown:在窗体上按下键盘时触发该事件。 KeyUp:在窗体上松开键盘时触发该事件。 KeyPress:在窗体上按下带有ASCII码值的键盘时触发该事件。 MouseDown:在窗体上按下鼠标时触发该事件。 MouseUp:在窗体上松开鼠标时触发该事件。 MouseMove:在窗体上移动鼠标时触发该事件等。以上事件的使用方法同上。,2.5 窗体常用的方法,1. 窗体常用的方法有哪些 Print:用于将文本输出到窗体上或输出到打印机上。 Cls:用于清除运行时在窗体或图形框中显示的文本或图形。 Move:用于移动窗体或控件,并可改变其大小。 Show:用于显示窗体。 H

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号