第22节 面向对象程序设计初步复习提纲(第9章)

一、           基本概念

第一节           初识面向对象程序设计

1、  面向对象程序设计的概念(p107)

  在程序设计中,把整个组成程序的元素或它的一部分看做为由不同的对象组成,就是面向对象程序设计。

2、  常用的控件(p107)

  工具箱中放置的是VB常用控件(p109)

3、  对象、属性、方法、事件的概念(p107)

  对象:窗口上具体的内容都可以看成是某类控件的一个对象。

  属性:对象所具有的性质、特征等。

  方法:对象具有的动作和行为。

  事件:对象能够识别的外部刺激,并因此所作的相关反映。

4、  在程序中属性赋值语句是:对象名.属性=属性取值(p107)

  程序中调用对象的方法是:对象名.方法([参数])(p108)

  事件过程的结构(p108)

    [Private|Static|Public] Sub 事件过程名 ([参数])

   

    End Sub

5、  面向对象程序设计的工作过程(p108)

6、  top、left属性的使用

7、  StartUpPosition的值(p110)

8、  窗体(p110)

9、  命令按钮(p110)

10、标签控件(p114

 

第二节           设计交互式界面

1、  文本框(p116)

2、  窗体上的控件名称必须与程序段中使用的控件名相同。(p117)

3、  窗体加载事件(p117)

4、  图像控件(p118~120)

(1)       图像文件的常见类型

(2)       加载图像的方法

l         在属性窗口中,设置Picture属性,指定控件中放置的图像文件名

l         在程序中,使用方法LoadPicture(”图像文件保存的路径与名称”)

5、  MsgBox语句(p120)

   MsgBox语句是常用信息输出语句。

   MsgBox语句格式:MsgBox  “提示信息”,数值表达式,[“提示框的标题”]

   其中数值表达式可取值0~5、16、32、48、64。

6、  框架控件(p121)

  利用框架控件可以对控件进行分组。

  在框架中放置控件的方法:先建立框架,再建立其他控件。

7、  单选控件(p121)

  单选控件的选择状态由属性value的取值true/false控制。(当选中时为true,否则为false)

8、  控件数组(p123)

  如果新建的对象(名称为lblopertor)与已有的对象重名,则显示以下信息:

  此时,若选择“是”,则生成控件数组,即每个元素都有相同的名称属性值和不同的Index 属性值,其中最小的index属性值为0。若选择“否”,则对象的名称各不相同。

9、  复选控件(p124)

第三节           绘制图形

1、直线控件(p127)

2、图形控件(p126~127)

Shape属性的取值

取值含义

0

矩形

1

正方形

2

椭圆

3

4

圆角矩形

5

圆角正方形

 

3、时钟控件(p128)

  时钟控件只能响应Timer()事件。

  时钟控件的Interval属性决定触发Timer()事件的时间 ,它的取值范围是1~65535,单位为毫秒。1000毫秒=1秒。当Interval=0时,时钟不工作。

4、对象类型(p131)

   赋值语句是:Set   对象变量名=控件名

5、Move方法(p131)

  

第四节           设计菜单

1、  创建菜单(p132)

2、  热键(p133)

3、  结束语句(p133)

4、  清除窗体语句(p134)

二、           常用控件及其常用属性

(一)   常用控件的名称   

中文名称

英文名称

命令按钮

CommandButton

标签控件

Label

文本框

TextBox

图像控件

Image

框架控件

Frame

单选控件

OptionButton

复选控件

CheckBox

直线控件

Line

图形控件

Shape

时钟控件

Timer

 

(二)   常用属性

          

属性

属性的含义

Caption

说明

StartUpPosition

启动位置

WindowState

窗口状态

Font

字体

Alignment

对齐方式

Text

文本

PasswordChar

密码文本

Picture

图片

Visible

可见性

Enable

有效性

Stretch

伸展性

Value

BorderColor

线/边框颜色

BorderStyle

线/边框样式

BorderWidth

线/边框宽度

shape

形状

FillColor

填充颜色

FillStyle

填充样式

Interval

间隔

 

(三)   常用控件的常用属性

1、  窗体(p110)

  名称、Caption、StartUpPosition、WindowState(p112)、Font(p118)、Picture(p120)

2、  命令按钮(p110)

  名称、Caption

3、  标签控件(p114)

  名称、Caption、Font、Alignment、Backcolor、BorderStyle

4、  文本框(p116)

  名称、Text、PasswordChar

5、  图像控件(p120)

  名称、Picture、Visible、Stretch

6、  框架控件(p121)

  名称、Caption、Font

  注意:移动框架时框架内的控件也跟随移动,框架内各控件的Left与Top属性值不随之改变。

7、  单选控件(p121)

  名称、Caption、Value

  注意:单选控件的Value属性是布尔型(true、false)

8、  复选控件(p124)

  名称、Value

  注意:复选控件的Value属性是整型(0、1、2)

9、  直线控件(p127)

  名称、BorderColor、BorderStyle、BorderWidth

10、              图形控件(p126~127)

  名称、shape、FillColor、FillStyle、BorderColor、BorderStyle、BorderWidth

11、              时钟控件(p128)

  名称、Interval 

  注意:标签与文本框的比较

  标签上的文本是由Caption属性决定的,文本框中的文本是由Text属性决定的;

  在程序运行过程中,标签上的文本是不可修改的,文本框中的文本是可修改的。

    注意:关于字体

    字体类型通过FontName属性设置

    字体大小通过FontSize属性设置

    粗体字通过FontBold属性设置

  斜体字通过FontItalic属性设置