VFP-表单设计基础

VFP-表单设计基础

ID:41095063

大小:886.51 KB

页数:39页

时间:2019-08-16

VFP-表单设计基础_第1页
VFP-表单设计基础_第2页
VFP-表单设计基础_第3页
VFP-表单设计基础_第4页
VFP-表单设计基础_第5页
资源描述:

《VFP-表单设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第6章表单设计基础6.1表单的基本操作6.2面向对象程序设计基础6.3表单设计器6.4常用表单控件26.1表单的基本操作表单(Form)是VFP提供的用于建立应用程序界面的最主要的对象之一,相当于WINDOWS应用程序的窗口。表单的基本操作过程:创建表单用表单设计器修改或新建表单保存表单运行表单36.1.1使用表单设计器创建或修改表单1.启动表单设计器在命令窗口输入命令:CREATEFORM[表单名](创建)MODIFYFORM[表单名](修改)42.表单设计器介绍“表单设计器”窗口包含正在设计的表单,表单窗口只能在“

2、表单设计器”窗口内移动。用户可在表单窗口中可视化地添加和修改控件、改变控件布局。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单。6.1.1使用表单设计器创建或修改表单“对象”下拉列表框图(P182)页框选项卡属性设置框(P183)53.数据环境“数据环境”指表单(或报表)所用的数据源,包括表、视图和它们之间的关系。表单设计器环境下,单击“表单设计器”工具栏上的“数据环境”按钮,或选择“显示”—“数据环境”命令,即可打开“数据环境设计器”窗口,此时,系统菜单栏上将出现“数据环境”菜单。6.1.1使用表单设计器

3、创建或修改表单66.1.1使用表单设计器创建或修改表单4.快速表单能在表单窗口为当前表单迅速产生选定的字段变量,调用“表单生成器”来完成。调用表单生成器的方法有三种:系统菜单中【表单】

4、【快速表单】命令。“表单设计器”工具栏中的“表单生成器”按钮。右击表单窗口,在弹出的快捷菜单中选择“生成器”命令。76.1.2保存后运行表单在命令窗口输入命令:DOFORM<表单文件名>8面向对象程序设计:思想:将问题划分为类,由类定义的对象之间互发消息来完成功能。主要结构特点:1.程序一般由类的定义和类的使用两部分组成,在程序中定义各对

5、象并规定它们之间的传递消息的规律;2.程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法来完成相应的操作。重点:数据。6.2面向对象程序设计基础面向过程程序设计(结构化程序设计):思想:核心是功能分解。将问题先按解决流程分解成若干个模块功能块;再设计数据结构;最后编写函数来对数据进行操作。重点在过程,当数据结构发生改变时,所有代码都需改变。重点:过程。91.对象客观世界的任何事物都可以被看成是对象,对象是反映客观事物属性及其行为特征的描述,是具体的。对象属性:用来表示对象的状态,用变量来描述。

6、对象方法:描述对象行为的过程,用过程或函数实现6.2.1对象106.2.2类(P250)类:对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法。相当于C语言中的结构体,但除了描述变量成员之外,还要描述对象的行为特征,即函数。对象和类的区分:类是对象的模板,规定对象的属性,事件和方法程序。对象通过类来产生,通过类来定义对象。对象是类的实例。任何一个对象都是某个类的一个实例。类抽象,不分配存储空间;对象具体,占用内存空间。对象属性访问以及对象方法调用的基本格式:<对象引用>.<对象属性><对象引用>.<对象方法>[

7、(参数列表)]11类具有继承性、封装性和多态性三种基本特性。1)继承性:指通过继承关系利用已有的类构造新类。在面向对象的方法里,继承是指在基于父类(现有的类)创建子类(新类)时,子类继承了父类的方法和属性,可以为子类添加新方法和属性。2)封装性封装是一种信息隐藏技术,对象内部对用户是隐藏的,不可直接访问;用户只能见到对象封装界面上的信息,通过对象的外部接口访问对象。用户向对象发送消息,对象根据收到的消息调用内部方法作出响应。1.类的特性3)多态性所谓多态即一个名词可具有多种语义,多个函数可具有相同的函数名,但实现方法不同

8、。12VFP下,进行面向对象的程序设计或创建应用程序,要用到VFP系统提供的基础类,即VFP基类,它是系统本身内含的,并不存放在类库中。基类是VFP为用户预先定义的类,用户可用基类来创建新类,此时基类是父类,新类是子类。2.VFP中的类VisualFoxpro基类列表CommandButton类名含义类名含义ActiveDoc活动文档Label标签CheckBox复选框Line线条Column(表格)列Listbox列表框ComboBox组合框OlecontrolOLE容器控件OleboundcontrolOLE绑定控件

9、CommandGroup命令按钮组OptionButton选项按钮Container容器Optiongroup选项按钮组Contorl控件Page页Custom定制PageFrame页框EditBox编辑框ProjectHook项目挂钩Form表单Separator分隔符FormSet表单集Shape图形Grid表格

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。