VF第6章表单设计与应用
- 格式:ppt
- 大小:551.00 KB
- 文档页数:48
表单设计与应用6.1面向对象类:相似对象的性质描述(具有相同属性特征和行为规则的多个对象的一种同一描述)对象:由属性和相关方法组成的包,属性表示对象的状态,方法描述对象的行为(类的一个实例)对象是类的实例(笔试要点)类的继承性:子类继承父类的全部特征和方法程序P173(同遗传和变异) 笔要白种人(子类)大儿子人(父类)黄种人(子类)父(父类)女儿黑种人(子类)小儿子VF基类:容器类和控件类,分别生成容器(对象)和控件(对象)事件:一种系统预先定义而由用户或系统发出的动作(可以由对象识别的一个动作)方法定义在类中,但执行方法的主体是对象事件集是对象固有的,而方法集基类介绍:教材P174复选框、组合框、命令按钮、编辑框、表单、表格、标签、列表框、选项按钮、选项按钮组、页、页框、微调按钮、文本框、定时器……VF的基类无父类(p175例6.1) 见例题例:我们外语系09级4班有个唐迪this——>唐迪我在4班上课时找——>唐迪this.parent——>09级4班我在外语系找——>09级4班.唐迪this.parent.parent——>外语系我在学校找——>外语系.09级4班.唐迪thisform——>邵阳学院我在邵阳找——>邵阳学院.外语系.09级4班.唐迪基类的最小的事件集INIT:对象生成引发(初始化事件)命令按钮COMMAND1有CLICK事件DESTORY:对象从内存释放引发(关闭时引发) 功能:用鼠标单击此按钮会引发CLICK事件ERROR:出错引发结果:运行CLICK事件中的程序代码事件的独立性原则,每个对象识别并处理属于自己的事件。
但命令按钮组和选项按钮组例外p177 (笔试要点理解)操作:表单的建立修改建立表单的方法项目管理器命令方式:CREA FORM 表单名菜单方式:新建——>表单修改:MODI FORM 表单名表单文件后缀名.SCX,表单备注文件.SCT表单的运行运行:DO FROM 表单名 (注意LINKED 关键字的应用) 笔要点例DO FROM MYFORM——>清除变量CLEAR MYFORM——>表单不关闭DO FROM MYFORM LINKED—>清除变量CLEAR MYFORM—>表单关闭表单设计器1、属性窗口介绍:AutoCenter,Caption,Enable,Name,ShowWindow,Visble,Width,Height 表单的属性P187Caption:表单标题。
vfp6表单设计实例VFP (Visual FoxPro) 是一种关系数据库管理系统,由微软公司开发。
表单(Form)是 VFP 中用于创建用户界面的重要工具。
以下是一个简单的 VFP 6 表单设计的实例:1. 创建表单首先,打开 VFP 6,选择 "File" -> "New" -> "Form"。
这将打开表单设计器。
2. 添加控件在表单设计器中,你可以从工具箱(Toolbox)中拖放各种控件,如标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。
例如,你可以添加一个标签(Label)和一个文本框(TextBox),用于用户输入数据。
3. 设置属性选中控件后,可以在属性窗口(Properties Window)中设置各种属性,如名称、位置、大小、字体等。
例如,你可以设置标签的 `Caption` 属性为 "姓名",设置文本框的 `Name` 属性为 "txtName"。
4. 编写事件代码在 VFP 中,你可以为控件的特定事件编写代码。
例如,你可以为命令按钮的 `Click` 事件编写代码,以便在用户点击按钮时执行某些操作。
在代码窗口中输入以下代码:```vfpDO SomeProcedure```其中 `SomeProcedure` 是你要执行的过程的名称。
5. 保存表单最后,保存表单。
选择 "File" -> "Save As",并输入表单的名称和位置。
以上是一个简单的 VFP 表单设计实例。
你可以根据需要添加更多的控件和事件代码,以创建更复杂的用户界面。
表单设计与应用
一、提出任务
1.任务目标
在前面所学使用表单设计器创建表单的基础上,讲解如何将多个控件联系起来。
2. 解决的问题
能够合理运用多个控件制作综合实例。
3. 知识要点
∙属性
∙事件
∙控件过程代码的编写
二、教学目标
1. 知识目标
⑴掌握表单设计器窗口的操作
⑵掌握控件的添加
⑶掌握控件过程代码的编写
2. 能力目标
能够合理运用多个控件制作综合实例。
3. 情感目标
通过实践,培养学生的创新能力,能够设计出符合要求的窗口,使学生尝试成功的喜悦。
三、教学分析与准备
1. 教学重点
⑴表单控件属性的设置
⑵过程代码的编写
2.教学难点
⑴表单控件属性的设置
⑵过程代码的编写
3. 教学方法
任务驱动学习和协作学习、探究学习相结合
4. 课时安排
2课时
5. 教学环境
多媒体网络教室
拓展练习:
根据本节课所学知识完成下图所示表单。
要求:选择第二项时提示信息为对,选择其它选项时提示信息为错。
第6章表单表单是VFP创建应用程序与应用程序界面的重要途径之一,它将可视化操作与面向对象的程序设计思想结合在一起。
表单设计器是设计表单的工具,它提供了设计应用程序界面的各种控件,相应的属性,事件。
它运用了面向对象的程序设计和事件驱动机制,使开发者能直观,方便,快捷的完成应用程序的设计与界面设计的开发工作。
6.1 面向对象的程序设计面向对象的程序设计思想是将事物的共性,本质内容抽象出来封装成类。
VFP又将软件开发常用的功能抽象封装成标准类,开发者用类定义所需对象,通过对对象的属性设置,对事件的编程完成程序设计,VFP还提供了自定义类及面向对象的其他完整机制与功能在以后将逐一进行介绍。
6.1.1对象与属性1.对象对象是类的实例化,是客观存在的具体事物,VFP标准类中有表单类,控件类等。
具体的一个表单就是表单对象。
2.属性属性是描述对象的静态特征。
如表单的颜色,标题,名称等。
常用的表单属性如表6.1所示。
表6.1 常用表单属性面元素。
6.1.2 事件与方法1.事件事件是描述对象的动态行为,它是由系统预先定义好的,由用户或系统发出动作,用对象来识别,用户可编程对此进行响应。
表6.2所示是表设计器提供的常用事件:2.方法方法是与对象相关的过程,是对象能执行的操作。
方法分为两种一种为内部方法,另一种为用户自定义方法。
内部方法是VFP预先定义好的方法,供用户使用或修改后使用。
表6.3给出常用的方法。
表6.3 常用方法3.(1)引用形式对象对属性、文件、方法的引用是用点“.”运算符。
形式:对象.属性| 方法| 事件说明:对象若有包含与被包含关系,可以从外层用,引用到内层对象。
如在后面要介绍的命令按钮Command1,对它的Caption属性的引用可以写成:mand1.Caption=“确定”,这个意思是设置当前表单中的Command1按钮的Caption属性为确定。
ThisForm代表当前表单。
(2)对象在引用中常使用的关键字如表6.4所示。