表单设计与应用课件

表单设计与应用课件

ID:33441328

大小:576.00 KB

页数:40页

时间:2018-05-26

表单设计与应用课件_第1页
表单设计与应用课件_第2页
表单设计与应用课件_第3页
表单设计与应用课件_第4页
表单设计与应用课件_第5页
资源描述:

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

1、表单设计与应用本章要点面向对象的概念建立表单管理表单运行表单常用表单控件面向对象的概念1.对象(Object)客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述。(1)对象属性:属性用来表示对象的状态。(2)对象方法:对象方法是描述对象行为的过程。容器与控件VisualFoxPro中的类一般可分为两种类型:容器类和控件类。相应地,可分别生成容器(

2、对象)和控件(对象)。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器控件是一个可以以图形化的方式显示出来,并能与用户进行交互的对象,但是控件类不能包含其它对象。事件事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应。VisualFoxPro中的常用事件Init:创建对象时发生的事件。通常应用于表单(Form)的初始化事件。Click:鼠标左键单击对象时发生的事件。通常应用于命令按钮(Command)、命令按钮组(CommandGroup)的单击事件。InteractiveChange:以交互方

3、式改变对象的值时发生的事件。通常应用于选项按钮组(OptionGroup)、组合框(Combo)、复选框(Check)的值发生改变时发生的事件。对象的引用(1)绝对引用:从最高容器开始逐层向下直到某个对象为止的引用称为绝对引用。(2)相对引用:从正在为编写事件代码的对象出发,通过逐层向高一层或低一层直到另一对象的引用称为相对引用。属性或关键字引用This只能针对于当前对象(相对引用)ThisForm当前对象所在的表单(绝对引用)对象的引用【例】表单Form1中有一个命令按钮Command1,通过单击该命令按钮更改其标题为“确定”。事件代码如下:

4、方法一:THIS.CAPTION=”确定”方法二:THISFORM.COMMAND1.CAPTION=“确定"建立表单表单(Form)是VisualFoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口。运行单表在设计时可采用以下方法运行表单文件:(1)在表单设计器窗口中,在系统菜单中选择【表单】

5、【执行表单】命令,或单击常用工具栏上的按钮运行表单。(2)在命令窗口输入命令:(第55套)DOFORM<表单文件名>表单设计器环境介绍(1)设计器窗口“表单设计器”窗口内包含正在设计的表单。用户可在表单窗口中

6、可视化地添加和修改控件、改变控件布局,表单窗口只能在“表单设计器”窗口内移动。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单。(2)属性窗口设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】

7、【属性】,属性窗口如图所示。页框选项卡“对象”下拉列表框图属性设置框表单设计器环境介绍(3)表单控件工具栏设计表单的主要任务就是利用“表单控件”设计交互式用户界面。“表单控件”工具栏是表单设计的主要工具。默认包含21个控件、4个辅助按钮。表单设计器环境介

8、绍数据环境数据环境是指在创建表单时需要打开的表,然后以表作为数据源与表单建立关联,表单就可以调用数据环境中表的内容。1.打开数据环境设计器表单设计器环境下,单击“表单设计器”工具栏上的“数据环境”按钮,或选择【显示】

9、【数据环境】命令,即可打开“数据环境设计器”窗口,此时,系统菜单栏上将出现“数据环境”菜单。利用数据环境设计器2.向数据环境添加表或视图在“显示”菜单中选择【数据环境】

10、【添加】命令,或右键单击“数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令,打开“添加表或视图”对话框,即可添加表或视图。3.在数据环境中设置关系设置

11、关系的方法为:将父表的某个字段(作为关联表达式)拖曳到子表的相匹配的索引标记上既可。如果子表上没有与主表字段相匹配的索引,也可以将主表字段拖动到子表的某个字段上,这时应根据系统提示确认创建索引。利用数据环境设计器管理表单表单常用属性属性描述默认值Name表单控件名Form1Caption显示于表单标题栏上的文本Form1AlwaysOnTop指定表单是否总是位于其它打开窗口之上.F.AutoCenter窗口居中显示.F.表单常用方法(1)Relase方法:将表单从内存中释放。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以在该命

12、令按钮的Click事件中包含如下代码:Thisform.Release表单运行时,用户单击表单右上角的关闭按钮,系统会自动执行Relase方法。(2)

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

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

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