第一篇:VFP《表单设计与应用》教案
表单设计与应用
一、提出任务 1.任务目标
在前面所学使用表单设计器创建表单的基础上,讲解如何将多个控件联系起来。2.解决的问题
能够合理运用多个控件制作综合实例。3.知识要点 属性 事件
控件过程代码的编写
二、教学目标 1.知识目标
⑴掌握表单设计器窗口的操作 ⑵掌握控件的添加
⑶掌握控件过程代码的编写 2.能力目标
能够合理运用多个控件制作综合实例。3.情感目标
通过实践,培养学生的创新能力,能够设计出符合要求的窗口,使学生尝试成功的喜悦。
三、教学分析与准备 1.教学重点
⑴表单控件属性的设置 ⑵过程代码的编写 2.教学难点
⑴表单控件属性的设置 ⑵过程代码的编写 3.教学方法
任务驱动学习和协作学习、探究学习相结合 4.课时安排 2课时
5.教学环境 多媒体网络教室
四、学习过程 教学环节及手段
教学内容
备注
组织课堂 导入新课 明确目标 学习新课
教师可以结合PPT演示文稿讲解。教师启发演示
比较不同操作方法的特点与作用。
部分操作,根据教学情况可让学生进行协同学习或学生练习总结课堂
稳定学生情绪,准备上课。
利用表单设计器可制作出综合性强的系统窗口,在今天这节课我们利用一个简单的实例来感受一下表单的强大功能。
操作步骤
1、打开表单设计器
教师通过网络微机演示打开表单设计器的过程,由学生总结出操作步骤并练习。
2、控件的添加
本部分为重点难点内容,特别是控件属性的设置。由教师依次利用表单控件工具栏,介绍出各个控件的作用及其属性的设置,因各个控件属性值不一样,结合windows已有对话框实例进行讲解。对各个控件的属性及时做出总结。
3、控件过程代码的添加
这是本节的一个难点问题,也是表单设计中的重点。
教师结合控件的属性,层层深入,相关控件及相关的事件代码设置如下:(1)Check“粗体”控件的Click事件代码: IF This.Value=1
Thisform.Edit1.FontBold=.T.ELSE
Thisform.Edit1.FontBold=.F.ENDIF(2)Check“斜体”控件的Click事件代码: IF This.Value=1
Thisform.Edit1.FontItalic=.T.ELSE
Thisform.Edit1.FontItalic=.F.ENDIF(3)Check“下划线”控件的Click事件代码: IF This.Value=1
Thisform.Edit1.FontUnderline=.T.ELSE
Thisform.Edit1.FontUnderline=.F.ENDIF(4)在Optiongroup1的Click事件中添加代码: DO CASE
CASE This.Value=1
Thisform.Edit1.Alignment=0
CASE This.Value=2
Thisform.Edit1.Alignment=2
CASE This.Value=3
Thisform.Edit1.Alignment=1 ENDCASE
4、保存并运行该表单,查看效果。知识回顾 控件(对象)
属性
事件
编辑框
Alignment FontBold FontItalic FontUnderline Click
复选框
Value Click
选项按钮组
Value Click
课堂小结
教师与学生分别操作
通过PPT课件给出窗口每个部分的说明 学生分组练习
通过任务学习法加深学生对知识的理解,组织学生分组讨论
拓展练习:
根据本节课所学知识完成下图所示表单。要求:选择第二项时提示信息为对,选择其它选项时提示信息为错。
第二篇:《表单网页》教案
《表单网页》教案
【教学目标】
1.知识与技能
⑴了解表单网页的概念和作用; ⑵掌握表单网页的制作方法。2.过程与方法
通过阅读课本、观看演示回忆、感受表单网页的作用;在递进的操作任务中掌握表单网页制作和美化的方法。3.情感态度与价值观
体验表单网页在网站中的重要作用,激发他们对信息技术的求知欲,形成积极主动地学习和使用信息技术、参与信息活动的态度。
【重点难点】
表单网页的制作方法。
【课时安排】 1课时
【教学准备】
网络教室、多媒体教学软件。【教学过程】
一、新课引入(5分钟)
大家有QQ号或者E-mail邮箱吗? 在申请QQ和E-mail时,我们要输入一些个人信息?这类采集用户信息的网页都被称为表单网单。(阅读课本P119)
展示一个简单的园艺网站来介绍家乡的盆景艺术,如皋是全国有名的盆景园艺之乡,每天有许多人通过网络了解如皋的盆景艺术,怎样才能知道他们对我们网站的意见或建议呢?(设计一个留言板网页来采集他们的意见。)
二、过程
(一)认识表单网页(8分钟)
表单网页是一种结构化的网页,是网站中提供浏览者发表个人意见、提供反馈信息的互动交流的页面。
:用于接收用户输入的单行文本信息,如姓名、地址等。滚动文本框:可以输入多行信息的文本框,如意见、建议等。
单选按钮:提供两个或多个互斥选项,用户只能选中其中的一项。如:性别。:提供一个或一组选项,用户可选择其中的一个或多个选项。下拉菜单:允许用户从下拉菜单列表中选择其中一项。
按钮:FrontPage 2000中的按钮表单域有三种类型,即“普通”、“提交”和“重置”。“提交”用于表单提交;“重置”用于清除表单所填内容,回到初始状态;“普通”用于执行其它客户的操作。
(二)制作表单网页(15分钟)
表单网页制作方法步骤:依次单击“插入” →“表单”,弹出下级菜单。实践:制作一个“留言”功能的表单网页。
活动1 建立表单(根据提供的效果样张,完善表单网页)提示:
①在“姓名”后插入一个“单行文本框”; ②在“性别”后的各选项前分别插入“单选按钮”;
③在“您的兴趣爱好”后的各个选项前分别插入“复选框”,可以复制; ④在“您的职业”,后插入一个“下拉菜单”。添加“工程师”和“公务员”和“其他”等菜单内容(单击“添加”按钮,添加“工程师”菜单项,重复操作);
⑤在“您对我们的建议或要求”后插入“滚动文本框”,调整其至合适大小; ⑥修改默认的按钮名称(双击按钮);
(三)表单网页的美化(5分钟)
活动2 在最后一行表格中插入一个名为“yy.swf”的Flash动画? 提示:单击“插入”菜单中的“高级”“插件”。
思考:插入一幅GIF动画图片(.gif)和一个FLASH动画(.swf)有何不同? 活动3 为当前的表单网页添加一个名为“song.mid”的背景音乐。提示:在网页中的任意位置右击鼠标,选择“网页属性”命令(或单击“文件”菜单,选择“属性”命令),在“常规”选项卡中操作?
保存编辑的表单网页并利用平台提交。作品展示:(5分钟)小结:PPT(3分钟)
二、【检测与评价】(4分钟)
1.通常可以使用()来收集访问者的意见,统计调查访问信息。A.表格 B.框架 C.表单 D.单元格
2.利用表单制作留言板时,若要采集访问者的性别,可以选用的表单字段有()。
A.复选框 B.单选按钮 C.下拉菜单 D.单行文本框
3.利用表单中的字段,我们可以设计功能强大的交互式在线考试试卷。以下()字段可以用来采集不定项选择题的答案。
A.单行文本框 B.单选按钮 C.复选框 D.下拉菜单 4.插入FLASH动画时,使用“插入”菜单下的()命令。A.图片 B.组件 C.表单 D.高级→插件 5.若要为当前网页设置背景音乐或背景图片,应下面的()属性中进行设置。
A.图片属性 B.网页属性 C.表格属性 D.单元格属性
【课后延伸】
表单网页提交的数据提交到哪儿去了呢?请同学们课后阅读课本P120的相关内容,也可以利用因特网搜索去解开这个奥秘,在学习本册第七章第三节时,我们会为大家解开这个奥秘。
第三篇:表单:工作分析与设计调查问卷
工作分析与设计调查问卷
为了完善公司的工作分析与设计工作,希望各位员工认真填写如下的工作诊断调查问卷,填完后交给本部门经理。
一.基本信息
姓名:
填写日期:——年——月——日
工作名称:
工作编号:
所属部门:
部门经理姓名:
二.工作内容调查
1. 请准确、简洁地列举出你的主要工作内容:
上述内容与职务描述中的内容是否有差异?如果有,有哪些?产生的原因是什么?
2. 请列举你有决策权的工作项目:
上述内容与职务描述中的内容是否有差异?如果有,有哪些?产生的原因是什么?
3. 请列举你没有决定权的工作项目:
上述内容与职务描述中的内容是否有差异?如果有,有哪些?产生的原因是什么?
三.职业发展调查
1. 请描述你为自己设定的职业发展目标:
2. 你认为这个目标和企业为你制定的发展目标一致吗?如果不一致,差别在什么地方?
3. 为了达到你个人的职业发展目标,你认为企业应该为你做些什么?
4. 在当前的职位情况下,你是如何向你的职业发展目标迈进的?
四.适应性调查
1. 你是否还具有工作的热情?如果没有,原因是什么?
2. 你是否对现在的状态感到满意?如果不满意,你希望什么样的状态?
3. 你是否能在没有工作热情时,同样做好自己的工作?
4. 你是否认为工作和兴趣相结合很重要?
五.相关问题调查
1. 你自己在工作中最大的困难和苦恼是什么?
2. 你是否喜欢为自己的事做计划?
3. 你认为直接上级应该再给你哪方面的权力?
4. 你对目前的职位描述和职务资格要求有什么看法?
5. 你希望对职位描述和职位资格的哪些内容进行修改?如何修改?
6. 你对职位资格要求有哪些建议和意见?
7. 请对你目前的工作进行评价?
第四篇:第八章 表单高级设计---Visual Foxpro 程序设计教案
Visual Foxpro 程序设计教案
第八章
表单高级设计
[教学目的与要求] 掌握多表单应用程序设计和表单集的设计方法。 [教学内容] 表单集;用户定义属性和方法程序;类的基本概念;用户定义类;用户定义工具栏。
[教学重点与难点] 多表单设计和表单集。
§8.1 多级表单应用程序
一、应用程序界面
1.单文档界面与多文档界面
单文档界面(SDI)应用程序由一个或多个独立窗口组成,这些窗口均在Windows桌面上单独显示。Microsoft Exchange即是一个SDI应用程序的例子,在该软件中打开的每条消息均显示在自己独立的窗口中。
二、SDI与MDI的实现 1.顶层表单与子表单
(1)顶层表单(2)子表单
(3)顶层表单或子表单的确定
2.子表单的操作
(1)使子表单浮动的方法(2)子表单最大化的样式
(3)若要显示子表单,可在顶层表单某事件代码中写入DO FORM命令,并在命令中指定子表单文件名。
3.表单的显示与隐藏
Visual Foxpro 程序设计教案
若要隐藏表单使它不可见,可将表单的Visible属性设置成为.F.,Visible属性默认为.T.,表示表单是可见的。
4.MDI应用程序的运行:从子表单的调用方法可知,MDI应用程序应该从父表单开始运行。
5.多表单程序的调试
(1)用工具菜单的调试器命令打开命令打开调试器来调试。
(2)程序运行是若发现不正常情况,可用程序菜单的取消命令撤消程序的运行。(3)若程序运行已中断,但程序中开出的窗口尚未关闭,可在命令窗口键入Clear ALL命令,从内存中释放所有由用户定义的窗口。
[例8-1]为例7-10设计的表单增加一个查页命令按钮,要求单击它能打开一个供用户输入记录号的窗口,如图8.1所示。当指定记录号并单击确定按钮后,新打开的窗口随即关闭,原表单也立即更新记录显示。
6.在顶层表单中添加菜单:在表单中添加菜单必要条件为:
(1)菜单设计时,在“常规选项”对话框中将菜单设定为用于顶层表单。
(2)要添加菜单的表单必须是顶层表单,而且应在该表的Init事件中设置一条调用菜单程序的命令,格式如下:
DO <菜单程序> WITH <参数> <菜单程序>指.MPR文件。<参数>用来引用本表单对象,通常用关键字THIS来表示。为使菜单程序能感知表单,此参数不可省略。但是,菜单程序能自行接受和使用参数。例题及操作步骤见教材。
二、表单集
表单集是一个容器,其中可包含一个或多个表单。运行表单集时,它所包含的所有表单就都被加载,于是在屏幕上出现了一组窗口。1.表单集的创建与删除
创建:(1)打开某表单(2)选定表单菜单的创建表单集命令 表单集的删除:表单菜单的移出表单集命令可用于删除表单。
Visual Foxpro 程序设计教案
2.表单集的释放:释放和删除不同。释放表单集的方法有以下两种:
(1)使用RELEASE THISFORMSET命令来释放表单集,并关闭其中所有的表单。(2)表单集随后一个表单的释放而自动释放,此时表单集的AutoRelease属性为.T.3.表单集的编辑
(1)编辑表单集或其中的表单(2)加表单(3)移去表单
[例8-3]用表单集来实现查看成绩情况
§8.2 用户定义属性与方法程序
一、用户定义属性
1.变量属性与数组属性:用户定义的属性可分为变量属性和数组属性两种。
变量属性:(1)变量属性的创建
(2)变量属性的编辑(3)变量属性的引用格式
凡在表单集存在时创建的变量属性,对表单集中的所有表单都有效,其引用基本格式为:THISFORMSET.变量属性名
[例8.4] 用表单集来实现例8-1的要求,并用变量属性来取代公共变量。
2.多表单应用程序的有效参数
(1)公共变量与用户定义的参数特点:
用PUBLIC设置的公共变量对所有表单文件有效,而用户定义属性的作用范围只是一个表单文件,但因一个表单集仅包含在一个表单文件中,故这两种参数都可适用与表单集。此外,公共变量在表单文件运行时有效,退出运行后不清除;而用户定义属性在表单或表单关
Visual Foxpro 程序设计教案
闭后,内存中就不存在,故使用用户定义属性较为规范。
(2)父表单与子表单间的参数传递
DO FORM <表单名>[WITH <参数表>][TO <变量名>] 功能:运行表单,并可将参数传入表单,或接受其返回值。
该命令可用于程序或表单的代码中,后一情况正是父表单调用子表单。
[例8-5] 修改例8-1的设计,要求主表单用“从表单返回值”的方法来获得记录号。
二、用户定义方法程序
除了使用对象已有的的方法程序之外,用户还可以为对象创建新的方法程序,并且用调用对象方法程序相同的方式调用它。
1.方法程序的创建 2.过程代码的编辑 3.用户定义方法程序的调用
调用在整个表单集有效的用户定义方法程序,其调用基本格式为:THISFORMSET.方法程序名。
仅对当前表单有效的用户定义的方法程序,其调用基本格式为:THISFORM.方法程序名。
[8-6] 为例8-4继续设计表单,要求在主窗口右下角设置一个数字时钟,单击时钟可使它隐去,但无论表单中哪一个表单都能使时钟重现。
§8.3 类
类和对象关系密切,但并不相同。类是对象的蓝图和框架,而对象是类的具体实例。类是与它有关的对象的共同特征和行为信息的一个样板,类中具体的属性和行为只有在对象也即是实例中得到确认。
一、基本概念 1.类的概念
Visual Foxpro 程序设计教案
类(class)与对象(object)
类是已经定义了关于对象的特征、外观和行为的模板。在表单控件工具栏中,每个控件按钮都代表一个类,用其中某个按钮在表单上创建的一个控件对象。从而可知:
(1)类是对象的定义。类规定并提供了对象的属性、事件和方法程序。(2)对象通过类来产生。(3)对象是类的实例。
基类(base class)
基类是VFP预先定义的类,在“新建类”对话框的“派生于”下拉列表中,包含了全部基类(参阅例8-7),例如表单表(Form)、表单集(FormSet)等。初始的表单控件工具栏中包含的类(例如TextBox,Timer等)也是基类。
子类(subclass):以某各类的定义为起点创建的新类称为子类,前者称为父类。例如从基类来创建新类时,基类是父类,新类是子类。
用户定义类(user-defined class):用户可从基类派出子类,这就是用户定义类;VFP还允许从用户定义类派生出子类。因此用户定义类可以是子类,也可以作为父类。
容器类(container classes)和控件类(contrl classes)
类库(class library):类库可用来存储以可视方式设计的类,其文件扩展名为.VCX。一个类库通常可容纳多个子类,这些子类允许由不同的基类派生。
2.类的特征
(1)封装特性:封装指包含并隐藏对象信息,如内部数据结构、对象的程序方法和属性代码。
(2)子类特性:一个类可以拥有其父类的全部功能,但也可以增加自己的属性和方法,使它具有与父类不同的特性。
(3)继承性特征
Visual Foxpro 程序设计教案
二、用户定义类
1.类的创建(1)建类
(2)新建类对话框中指定新建类所需的类库、基类与类名。(3)类设计器的操作
[例8-7]创建一个带有确认功能的“退出按钮”类
2.类添加到工具栏:若要将可视库中的用户定义类添加到表单工具栏中,可以使用该工具栏中的“查看类”按钮。
[例8-8] 试将例8-7创建的“退出按钮”类添加到表单控件栏中。
3.类的编辑
(1)修改已定义的用户定义类
[例8-9]试修改“退出按钮”类,要求为表单定义的基于该类的按钮提示功能。
(2)删除类库中的一个类
以下两个方法可删除类库中的一个类。
(1)使用REMOVE CLASS命令:REMOVE CLASS <类名> OF <类库名>(2)在项目管理器的类选项中添加该类库,然后选定库中的一个类,选定“移去”按钮。
4.为字段设置类
[例8-10]从学籍表的姓名字段产生微调控件。
三、用户定义工具栏
用户定义工具栏其实也是一种用户定义类,只是工具栏与其它栏相比有点特殊,它必须在表单集中创建。其原因是自定义工具栏本身就是一种表单。
Visual Foxpro 程序设计教案
[例8-11] 设计一个能移动记录指针的工具栏,要求包括首页、上页、下页、末页和关闭等五个按钮。
第五篇:第六章 表单设计基础---Visual Foxpro 程序设计教案
Visual Foxpro 程序设计教案
第六章
表单设计基础
[教学目的与要求]
熟练掌握表单的建立和编辑的方法;熟悉表单构成的各种控件及它们的各种常用属性和属性的设置方法;掌握表单的事件和方法程序以及代码的设计;会制作一些简单实用的表单。
[教学内容]
表单的基本构成元素;面向对象程序设计的基本概念及其方法;表单的制作和修改。 [教学重点与难点]
表单的控件、属性和制作,代码的编写。
§6.1 表单向导
一、“表单向导”的启动
启动“表单向导”对话框可用下列方法之一:
选定“文件/新建”命令,在新建对话框中选定“表单”选项按钮,选定“向导”按钮;在菜单的向导子菜单中选定表单命令;从“项目管理器”中选择“文档”标签并选择“表单”项,再单击“新建”按钮。
二、单表表单向导的使用
例: 使用表单向导创建一个能维护 XJ.DBF的表单。三、一对多表单向导的使用
例: 创建涉及XJ.DBF和BJDM.DBF两个表的数据维护表单。
§6.2表单设计器
一、表单设计器的基本操作
表单设计的基本步骤是:打开表单设计器→对象操作与编码→保存表单→运行表单。(1)表单设计器的打开
选择“文件/新建”选项,然后选中“表单”项并单击“新建文件”按钮;选择“项目管
Visual Foxpro 程序设计教案
理器/文档”标签,然后选择“表单”项,单击“新建”按钮,在弹出的“新建表单”对话框中选择“新建表单”选项;在命令窗口中使用CREAT FORM命令。表单设计器的窗口如图6.10所示。
在表单设计器窗口中有四个工具栏:表单设计器、表单控件、布局和调色板。(2)表单设计器窗口的组成及功能
表单窗口;属性窗口;代码编辑窗口;工具栏;布局工具栏;调色板工具栏;数据环境设计器窗口;敏感菜单
(3)保存表单(4)执行表单
可以用上述例题中的表单运行的方法来执行表单,也可用DO FORM命令来执行表单。当表单设计器窗口尚未关闭时,可右击表单窗口中的空白处,在快捷菜单中选定执行表单命令来运行表单。
二、快速创建表单
表单菜单中有一个快速表单命令,它能在表单窗口中为当前表迅速产生选定的字段变量。下例将说明快速创建表单的方法。
例: 为学籍表创建一个记录编辑窗口。
三、数据环境设计器 1.数据环境的概念
数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。
数据环境设计器的作用:数据环境设计器可用来可视化地创建或修改数据环境。用户可以使用下列方法中的一种来打开“数据环境设计器”窗口:
选择“显示”菜单中的“数据环境”命令;在“表单设计器”工具栏中单击“数据环境”按钮;在“表单设计器”窗口的空白处单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令。
2.数据环境设计器的快捷菜单与数据环境菜单
添加命令;移去命令;浏览命令;
Visual Foxpro 程序设计教案
四、在表单上设置控件
表单中的控件是指放在一个表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象,如文本框、矩形或命令按钮等。VFP控件包括复选框、编辑框、标签、线条、图象、形状等等。1.表单控件工具栏
2.创建控件
3.调整控件的位置:选定单个控件:用鼠标单击要选定的控件,则该控件即被选定;选定多个控件:按下Shift键,逐个单击要选定的控件;取消选定:单击已选定控件的外部某处;)移动控件:先选定要移动的控件,用鼠标将它们拖到合适的位置;改变控件大小:选定控件后,拖动它的某个控制点即可使控件放大或缩小;删除对象:选定对象,按Del键;复制、剪贴对象:选定对象,利用编辑菜单中有关剪贴板的命令来复制、移动或删除对象;控件布局:选定要进行布局的所有控件,选择“布局工具栏”的任一种布局方式,即可将控件居中、对齐等操作。
4.表单控件工具栏中的辅助按钮
§6.3 面向对象的程序设计方法
一、基本概念
1.对象:是反映客观事物属性及行为特征的描述。任何对象都具有自己的外观和行为。对象的外观由它的各种属性来描绘,对象的行为由它的事件和方法程序来表达。在VFP中,对象又可区分为控件和容器两种。
控件:控件是表单上显示数据和执行操作的基本对象。容器:容器是可以容纳其它对象的对象。
2.属性:属性(Property)是用来描述对象特征的,它标志了对象的物理性质,是描述对象
Visual Foxpro 程序设计教案 的数据集合。
选项卡:属性窗口中共包括5个选项卡,即:全部、数据、方法程序、布局和其他。注意:属性的设置与修改,可分在交互方式和执行代码两个阶段进行。对于某个属性,读者必须了解允许在哪个阶段进行。
3.事件:事件(Event)是指每个对象可能用以识别和响应的某些行为和动作。它是一种预先定义好的特定的行为或动作,包括用户事件和系统事件。表6.2列出了VFP部分常用的事件表。
(1)事件驱动工作方式:事件触发方式可分为3种:用户触发、系统触发和代码触发 用户触发:例如用户单击某个命令按钮事件;
系统触发:例如计时器事件,事件自动按设定的时间间隔发生; 代码触发:用代码来调用事件过程。
(2)为事件编写代码
编写代码一般要在代码编辑窗口中进行,打开某对象代码编辑窗口的方法如下 : A:双击对象。
B:选定该对象的快捷菜单中的代码命令。C:选定显示菜单的代码命令。
4.方法程序
方法(Method)是与对象相关联的过程,即代码程序,但它又不同于一般的过程。方法程序紧密地和对象连接在一起,并且与一般VFP过程的调用方式也有所不同。方法程序是VFP为对象设定的通用过程,能使对象执行一个操作。方法程序代码由VFP定义,对用户是不可见的。例如:
Cls方法程序 格式:Object.Cls 功能:清除表单中的图形和文本。格式中的前缀Object表明方法程序的所有者,Cls是方法程序名,相当于过程名。
5.类
Visual Foxpro 程序设计教案
类(Class)是具有相同特征的对象的集合。对象和类的概念比较接近,但又是不同的。类是对象的抽象描述;对象是类的实例,即类是抽象的,对象是具体的。
二、对象引用 1.对象引用规则
(1)用以下引用关键字开头
THISFORMSET 表示当前表单集 THISFORM 表示当前表单 THIS 表法当前对象
(2)引用格式:引用关键字后跟一个圆点,再写出被引用对象或者对象的属性、方法程序等。
例如: THIS.Name &&表示本对象的Name属性
THISFORM.Circle &&表示本表单的Circle 方法程序,在表单中画一个圆或椭圆
(3)允许多级引用,但要逐级引用
例如:THISFORM.Lable1.Caption &&本表单的Lable1标签的Caption属性
THIS.Command1.FontName &&本对象的Command1命令按钮的FontName属性 THIS.Command2.Click &&本对象的Command2命令按钮的Click事件
(4)控件也可引用包含它的容器,格式为: Control.Parent 其中Control 表示控件,Parent表示容器
例如THIS.Parent.Command2.Click表示引用本对象的容器的Command2的Click事件。
2.设置对象的属性
设置对象属性可以使用下列方法之一:可以取系统的默认值;也可在属性窗口中进行输入或更改;通过编写事件代码来更改。
例:给表单设置属性值。程序代码:
Visual Foxpro 程序设计教案
FORM1.Caption=“学生档案” &&设置表单的标题是“学生档案” FORM1.BackColor=RGB(255,128,0)&&设置表单的背景色 FORM1.Name=“form1” &&设置表单对象的名字 FORM1.Left=40 &&设置表单的左边界 FORM1.Top=12 &&设置表单的顶端边缘距离 FORM1.Height=280 &&设置表单的高度 FORM1.Width=500 &&设置表单的宽度
3.方法程序的调用
在调用方法程序时须遵循对象引用规则,下面介绍一个常用的方法程序的使用。Circle 方法程序
格式:Object.Circle(nRadius[,nXCoord,nYCoord[,nAspect]])功能:在表单上画一个圆或椭圆。说明:
(1)Object表示指定的表单。
(2)参数说明:nRadius表示半径,度量单位由表单的ScaleMode属性确定;nXCoord,nYCoord分别表示圆心的横坐标和纵坐标;nAspect表示圆的凸率,默认值是1.0,生成一个正圆,大于1.0产生一个垂直椭圆,小于1.0产生一个水平椭圆。
(3)要控制画圆或椭圆的线宽,可设置DrawWidth属性;要控制在背景中画圆的方式,可设置DrawMode和DrwaStyle属性;要填充圆,可设置表单的FillColor和FillStyle属性。
例:在表单上画出同心椭圆,如图6-14,然后单击表单来擦去这些椭圆。