考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:表单设计与应用

中华IT学院   【 】  [ 2017年7月5日 ]

  知识要点

  1.表单

  表单(Form)就是一个输入或显示某种信息的界面(窗口),是Visual FoxPro提供的用于建立应用程序界面的工具之一。被大量应用于人机交互界面的设计当中。应用表单设计功能,可以设计出具有Windows风格的各种程序界面。由于表单使用非常频繁,所以在VFP中,专门提供了一个表单设计器来设计表单程序。 表单是一个容器,除含有窗口的标准控件标题栏、控制按钮外,可以向表单中添加各种对象,如按钮、文本框、表格、图片等。在表单设计器环境下可以进行添加、删除及布局控件的操作。

  2. 对象

  对象(Object)是反映客观事物属性及行为特征的描述。客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述。每个对象都具有描述其特征的属性,及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。

  (1)对象属性:属性用来表示对象的状态。

  (2)对象方法:对象方法是描述对象行为的过程。

  对象的属性特征标识了对象的物理性质,对象的行为特征描述了对象可执行的行为动作;对象的每一种属性,都是与其他对象加以区别的特性,都具有一定的含义,并赋予一定的值;对象大多数是可见的,也有一些特殊的对象是不可见的。

  3.类

  v 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法就好比是一个摸板。

  对象是类的一个实例。

  v 类的类型

  子类和父类

  v 类的四大特征

  §继承性 —— 说明了子类延用父类特征的能力;

  §多态性 —— 指一些关联的类包含同名的方法程序,但方法程序的内容可以不同,具体调用在运行时根据对象的类确定;

  §封装性 —— 说明包含和隐藏对象信息,如内部数据结构和代 码的能力;

  §抽象性 —— 指提取一个类或对象与众不同的特征,而不对该 类的所有信息进行处理;

  4.子类与继承

  在面向对象的方法里,继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。此外,可以为新类添加新的方法和属性。我们把新类称为现有类的子类,而把现有类称为新类的父类。

  一个子类的成员一般包括:

  (1)从其父类继承的属性和方法。

  (2)由子类自己定义的属性和方法。

  5.基类

  Visual FoxPro 基类是系统本身内含的,并不存放在某个类库中。用户可以基于基类生成所需要的对象,也可以扩展基类创建自己的子类。

  VFP 基类的种类:

  下列表中列出了VFP的基类:

  容器类

  容器类对象

  包容其他类的基类。将容器类的对象无论在设计时还是在运行时,均可以将该容器类的对象作为一个整体进行操作,也可以分别对其包容的对象处理。

  控件类

  控件类 可以包含在容器类中的基类。控件类不能包含其它对象

  类名 o含义 类名 含义

  Active Doc 活动文档 LABEL 标签

  Checkbox 复选框 LINE 线条

  Column (表格)列 LISTBOX 列表框

  Combo box 组合框 OLECONTROL OLE 容器控件

  Command button 命令按钮 OLEBOUNDCONTROL OLE 绑定控件

  Command group 命令按钮组 OPTIONBUTTON 选项按钮

  Container 容器 OPTIONGROUP 选项按钮组

  Control 控件 PAGEFRAME 页框

  Custom 定制 PROJECTHOOK 项目挂钩

  Edit box 编辑框 SEPARATOR 分隔符

  Form 表单 SHAPE 形状

  Form set 表单集 SPINNER 微调控件

  Grid 表格 TEXTBOX 文本框

  Header 列标头 TIMER 定时器

  每个VFP 基类都有自己的一套属性、方法和事件。当扩展某个基类创建用户自定义类时,该类就是用户自定义类的父类,用户自定义类继承该基类中的属性、方法和事件。

  表:基类的最小属性集

  在程序设计中,可以使用CREATE OBJECT函数来直接生成基于某个类的对象。该函数的格式如下:

  CREATE OBJECT(<类名>[,<参数1>,<参数2>,……])

  函数基于指定的类生成一个对象,并返回对象的引用。

  对象属性访问以及对象方法调用的基本格式如下:

  <对象引用>.<对象属性>

  <对象引用>.<对象方法>[(参数列表)]

首页 1 2 3 4 5 6 7 8 9 10 下十页尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved