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分钟 |