第八章表单设计.ppt
《第八章表单设计.ppt》由会员分享,可在线阅读,更多相关《第八章表单设计.ppt(39页珍藏版)》请在三一文库上搜索。
1、1,第八章 表 单 设 计,2,面向对象的概念,一、对象与类 1.对象:客观世界里的任何实体或某些概念都可以看作是对象。如一个学生、一个团体、一次座谈会。 (1)属性:用一组数据来表示对象的静态特征。如学生姓名、性别、身高、学号、班级号等。 (2)方法:用程序过程来描述对象对一些事件的反映。如当学生拿到成绩单时会怎样反应(它将要做什么)。 2.类 :是对一类相似对象的性质描述,这些对象具有相同的性质:即相同种类的属性以及方法。如“学生”类就是具有相同属性及方法的对象。任何一个对象都是某个类的一个实例。 3.子类:在现有类的基础创建的新类称为现有类的子类,而现有类则称为子类的父类。,3,继承:子
2、类继承了父类的属性和方法。当父类进行了改动后,这些改动将自动反映到它的所有 子类上。,继承,添加,子类1,子类2,事件:,事件是一种由系统预先定义而由用户或系统发出的动作。 对象识别事件并作出相应反应。,特点:,与方法集可以无限扩展不同,事件集是固定的,用户不能 自己创建事件。,4,容器与控件,VFP中的类:容器类和控件类。 容器:是一种特殊的控件,它能包容其他的控件或容器。 如表单、表格。 控件:它不能包容其他的控件或容器。如命令按钮、标签。 对象的嵌套层次:如表单中的命令按钮组。 表单命令按钮组其中的某个按钮,5,第一节 表单的概念 创建与运行方法,表单(Form)是Visual FoxP
3、ro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口 表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx。,6,一、表单的创建,1.命令方式: Creat form 2.菜单方式:文件新建选择“表单” 新建文件按钮。 3.项目管理器方式:略 二、表单的运行 1. DO FORM 2. 单击工具栏中的运行按钮。 3打开项目管理器,选中项目管理器中的“文档”选项卡,选择要运行的表单,单击“运行”按钮。,7,第二节 表单设计器,一、启动表单设计器方法 启动表单设计器有多种方法: 【文件】 【新建】 CREATE FORM &
4、创建新的表单 MODIFY FORM &打开已有的表单 在项目管理器中,先选择“文档”选项卡,然后选择表单,单击新建按钮。若是修改表单,选择要修改的表单,单击“修改”按钮。,8,二、表单设计器环境介绍,1. 设计器窗口 “表单设计器”窗口内包含正在设计的表单。,图8-10 表单设计器,9,2. 属性窗口 设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】|【属性】,属性窗口如图8-11所示。,图8-11 属性窗口,属性值,属性名,10,3. 表单控件工具栏 设计表单的主要任务就是利用“表单控件”设计交互式
5、用户界面。“表单控件”工具栏是表单设计的主要工具。默认包含21个控件、4个辅助按钮,如图8-12所示。,图8-12 表单控件,辅助,辅助,11,三、快速表单,1.表单生成器 调用表单生成器的方法有以下三种: (1)在系统菜单中选择【表单】|【快速表单】命令。 (2)单击“表单设计器”工具栏中的“表单”按钮。 (3)右击表单窗口,然后在弹出的快捷菜单中选择“生成器”命令。,12,四、数据环境,1打开数据环境设计器 表单设计器环境下,单击“表单设计器”工具栏上的“数据环境”按钮,或选择【显示】|【数据环境】命令,即可打开“数据环境设计器”窗口,此时,系统菜单栏上将出现“数据环境”菜单。 2数据环境
6、的常用属性 常用的两个数据环境属性是AutoOpenTables和AutoCloseTables 。它们的默认值均为.T.。,13,3向数据环境添加表或视图 在系统菜单中选择【数据环境】|【添加】命令,或右键单击“数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令,打开“添加表或视图”对话框,如图所示。如果数据环境原来是空的,那么在打开数据环境设计器时,该对话框就会自动出现。,选择所需表后,单击“添加”按钮。,默认是选择表,也可选择视图作为数据源。,14,4从数据环境中移去表或视图 在“数据环境设计器”窗口中,选择要移去的表或视图,在系统菜单中选择【数据环境】|【移去】命令。也可以用
7、鼠标右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令。 5在数据环境中设置关系 设置关系的方法为:将主表的某个字段(作为关联表达式)拖曳到子表的相匹配的索引标记上即可。如果子表上没有与主表字段相匹配的索引,也可以将主表字段拖动到子表的某个字段上,这时应根据系统提示确认创建索引。,15,第三节 表单的属性、事件和方法程序,一、表单属性 表单作为一个对象,也和其它控件对象一样具有属性,表单的属性是表单的特性,可以通过属性窗口或程序语句对其进行设置。 二、表单事件 表单可以对用户启动或系统触发的事件做出响应,例如用户可以在表单的Click事件过程中编写程序,从而单击表单时执行该事件过
8、程。表单的常用事件见表8-6。所有事件方法的运行都是由一种特定事件触发的。,16,表8-6 表单的常用事件,Unload,释放表单时就产生该事件(发生在Destroy 事件和所有包含的对象被释放之后)。,17,事件引发顺序,1.同一事件不同对象的引发顺序: init:表单对象的init事件将在其包含的控件对象的init事件引发之后引发。 destroy:表单对象的destroy事件将在其包含的控件对象的destroy事件引发之前引发。 2.同一对象不同事件的引发顺序: 表单运行时:先引发表单load事件再引发表单init事件。 表单释放时:先引发表单destroy事件,最后引发表单un loa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 表单 设计
链接地址:https://www.31doc.com/p-2571793.html