VB程序设计初步(第3章)

更新时间:2023-05-20 09:48:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Visual Basic程序设计

第3章 VB程序设计初步3.1 VB对象的基本概念 3.2 窗体和基本控件 3.3 数据的输入输出 3.4 应用举例

Visual Basic程序设计

3.1 VB对象的基本概念1、面向过程的程序设计方法 面向过程程序设计缺点:

编写比较大型的程序时,有很大的局限性 无法实现数据封装 无法实现代码重载2、面向对象程序设计方法 面向对象程序设计优点:

提出类和对象的概念,这种新的思想更接近人的思维活动。

可以极大地提高编程能力,减少软件维护的开销Visual Basic程序设计3

3.1 VB对象的基本概念VB是能够实现面向对象程序设计的软件之一1. 类和对象 类:是对一组具有共同的属性特征和行为特 征的对象的抽象 对象 :是现实世界中的一个实体,是某类事 物的具体个体

对象的三要素:属性、方法和事件

Visual Basic程序设计

3.1 VB对象的基本概念 VB中的类和对象

工具箱里是按钮类,文本框类,标签类等 窗体上展示的是对象

Visual Basic程序设计

3.1 VB对象的基本概念2. 对象的三要素对象的三要素是指对象的属性、方法和事件 属性:属性是指对象的特征

控件有自己的名称、标题、高度、宽度等 属性

属性的使用语法为 :[对象名称.]属性 如:Command.Caption=“确定” Text1.Width=2000

Visual Basic程序设计

3.1 VB对象的基本概念2. 对象的三要素 方法:方法是指对象所具有的行为

窗体有Print、Cls等方法;文本框有Move、 SetFocus等方法对象方法的使用语法为:

[对象名称.]方法 [(参数列表)]如:Form1.Print “欢迎进入VB世界”

Visual Basic程序设计

3.1 VB对象的基本概念2. 对象的三要素 事件:外界作用于对象时,对象做出的行为

如:单击事件(Click)、双击事件(DblClick)事件的语法为 :

Private Sub 对象名称_事件名称([参数列表]) 事件执行的代码 End Sub 由程序设计者编写、修改

Visual Basic程序设计

3.1 VB对象的基本概念2. 对象的三要素

按钮事件示例

如:Private Sub Command1_Click() Form1.Print "欢迎进入VB世界" End Sub

Visual Basic程序设计

3.2 窗体和基本控件用VB进行程序设计也需要这样的部件, 这些部件就是VB提供给程序设计者的控 件。 从对象的三要素角度出发,对VB基本 的控件进行讲解 。

Visual Basic程序设计

3.2 窗体和基本控件3.2.1 窗体(Form)

窗体是VB中最基本的对象, 是其他控件的 容器。

图3.2 窗体外观

Visual Basic程序设计

3.2 窗体和基本控件3.2.1 窗体(Form)

1.窗体常用的基本属性(1) Name:窗体的名称,工程中窗体的唯一标识。 该属性是只读属性,只能在设计

阶段进行设 计,程序执行过程中不能修改。 (2) Caption: 窗体的标题,该属性是字符串类型。 (3) AutoRedraw:自动重绘图形,该属性为逻 辑型。

Visual Basic程序设计

3.2 窗体和基本控件3.2.1 窗体(Form)

1.窗体常用的基本属性(4) BorderStyle:窗体边框样式,其取值范围为 0~5。 (5) BackColor:窗体背景色。 (6) ForeColor:窗体前景色。 (7) Font:设置显示在窗体上文本的外观。 (8) Height:窗体的高度,包括标题栏和边框的 高度。Visual Basic程序设计13

3.2 窗体和基本控件3.2.1 窗体(Form)

1.窗体常用的基本属性(9) ScaleHeight:窗体净高,不包括标题栏和边 框的高度。 (10) Width:窗体的宽度,包括边框的宽度。 (11) ScaleWidth:窗体的净宽,不包括边框的 宽度。 (12) Icon:窗体图标。 (13) Left:窗体距离屏幕左侧的距离,单位为 Twip。Visual Basic程序设计14

3.2 窗体和基本控件3.2.1 窗体(Form)

1.窗体常用的基本属性(14) Top:窗体距离屏幕上方的距离。 (15) MinButton和MaxButton:设置窗体是否显 示最小化和最大化按钮,逻辑型,默认值为 True,表示显示最小化或最大化按钮;当为 False时,表示不显示最小化或最大化按钮。 (16) MousePointer:鼠标指针类型,设置值范 围0~15,由系统指定 。若为99,由用户提 供的图形文件定义鼠标指针形状。Visual Basic程序设计15

3.2 窗体和基本控件3.2.1 窗体(Form)

1.窗体常用的基本属性(17) MouseIcon:在MousePointer属性值为99 时,存放自定义的鼠标图标文件(.ico或.cur) (18) Picture:设置窗体背景的图像。 (19) WindowState:窗体开始运行时的初始显 示状态,0表示正常状态(默认值),1表示 最小化,2表示最大化。

Visual Basic程序设计

3.2 窗体和基本控件3.2.1 窗体(Form)

说明:

ScaleHeight

Height

ScaleWidth Width

图3.3 窗体高、宽、净高和净宽示意图

Visual Basic程序设计

3.2 窗体和基本控件3.2.1 窗体(Form)

2. 窗体常用事件(1) Load事件:将窗体装载到内存中时触发该事 件,它是所有窗体事件中最早触发的事件。 (2) Click事件:窗体单击事件。 (3) DblClick:窗体双击事件。 (4) Unload事件:将窗体从内存中卸载时触发该 事件。 (5) Activate事件:当窗体由非活动窗体变成活动 窗体时,触发该事件。Visual Basic程序设计18

3.2 窗体和基本控件3.2.1 窗体(Form)

2. 窗体常用方法(1)Move方法:用来移动窗体或窗体上控件的位 置,也可以用来改变窗体或控件大小,其语 法为: [对象.]Move 左边距离, [上边距离],[宽度],[高度]

(2)Cls方法:清除窗体或图片框上用Print方法或 绘图方法产生的文字或图形,其语法为:[对象.]ClsVisual Basic程序设计19

3.2 窗体和基本控件3.2.1 窗体(Fo

rm)

例3.1 窗体属性、事件、方法的应用。完成如下 窗体界面设计

例3.1 设计界面

编写窗体加载和单击事件,程序运行效果如下图Visual Basic程序设计20

3.2 窗体和基本控件3.2.1 窗体(Form)

图(a) 窗体加载界面

图(b) 单击窗体界面

Visual Basic程序设计

本文来源:https://www.bwwdw.com/article/vte4.html

Top