教学设计
您当前的位置: 澳门新葡京app>教学设计

17.1表单

发布时间: 2019-01-27      信息来源:       阅读次数:

17.1表单

目的与要求:

通过本次课的学习,掌握VFP的表单设计方法。

教学内容与时间安排、教学方法:

教学安排:

表单的建立表单设计器简介、表单的属性设置             40分钟

表单的事件和方法、设置数据环境、表单的运行           40分钟

教学方法:

CAI、图形、表格

教学重点及如何突出重点、难点及如何突破难点:

教学重点:

表单的属性设置、表单的事件和方法、设置数据环境

教学难点:

表单的事件和方法

基本内容

教学
手段

课堂设计
和时间安排

10.1 表单概述

表单是一个输入或显示信息的界面。表单是一种容器类对象,除含有Windows窗口所具有的标准元素外,还可以向表单中添加各种其他类型的对象,如按钮、文本框、表格、图片等。

1.表单的建立

(一)利用表单向导建立表单  

(二)利用表单设计器建立表单

2.表单的属性设置

程序员可以在设计阶段通过表单的属性窗口设置表单属性,也可以在程序中通过程序代码修改表单属性的值

3. 表单的事件和方法

事件:是一个可以由对象识别的动作。

用户通过编写相应的事件代码(事件过程)对事件进行响应,当对象的事件发生时,该事件代码就被自动执行。如在表单中单击鼠标右键,会触发表单的RightClick事件,执行RightClick的事件代码。

方法:是VFP事先定义好的用来完成特定任务的过程。它允许在事件过程或其他的方法过程中调用,这样的过程称为方法。

例如:通过表单的Circle方法可以在表单上绘制一个圆。

在表单的单击事件中写入代码:thisform.circle(80,180,125)

在表单的右击事件中写入代码:thisform.circle(100,180,125)

对于不同的对象,有不同的方法集。

对象的事件代码和方法代码都列在属性窗口的“方法程序”选项页中

3.设置数据环境

通过在数据环境中添加表和关系,设置相关的属性,就可以实现表和表单的有机结合

4.表单的运行

设计好的表单被保存在表单文件和表单备注文件中。表单文件的扩展名为.scx,表单备注文件的扩展名为.sct。

运行一个设计好的表单,可以采用以下方法:

【命令】DO FORM  <表单文件名>

-----------本节课结束-----------

10.2表单中的控件

1.向表单中添加控件

在表单设计器中可以使用以下方法向表单中添加控件。

(一)使用控件工具栏添加控件

(二)在容器对象中添加控件

(三)通过数据环境添加控件

Visual FoxPro允许从数据环境设计器或数据库设计器中直接将字段、表或视图拖入表单,系统将产生相应的控件并与字段建立联系。在默认情况下:

●如果拖动的是字符型字段,将产生文本框控件;

●如果拖动的是备注型字段,将产生编辑框控件;

●如果拖动的是表或视图,将产生表格控件。

●也可以在“工具”菜单中选择“选项”命令,然后在打开的“选项”对话框的“字段映象”选项卡中修改这种映象关系。

2.控件的格式化

表单中控件的格式化,是指对它们进行增加删除、调整大小位置、设置对齐方式、置前置后等处理。

(一)控件的选定

(二)控件大小和位置的调整

(三)控件的复制和删除

(四)控件布局

3. 控件生成器

在Visual FoxPro系统中,控件生成器是用来建立控件样式、捆绑变量和字段、确定数据输入格式等的操作工具,是快速设置控件属性的一种方式,通过它可以很容易地完成控件常用属性的设置,建立控件和变量之间的关系。

Visual FoxPro中,可以使用控件生成器常用控件有:

Text(文本框)、Edit(编辑框)、CommandGroup(按钮组)、OptionGroup(选择按钮组)、ComboBox(组合框)、ListBox(列表框)、Grid(表格)。

-----------本节课结束-----------

讲述      

     

表单的建立7分钟      

表单的属性设置10分钟      

表单的事件和方法10分钟                                  

数据环境设置8分钟    

表单的运行5分钟

表单中的控件15分钟  

控件的格式化10分钟  

控件生成器10分钟