好文档 - 专业文书写作范文服务资料分享网站

VFP教师备课教案5-4

天下 分享 时间: 加入收藏 我要投稿 点赞

《Visual FoxPro 项目教程》

授课课题 授课课时 课前准备 项目5系统界面设计——表单控件 共 16 课时,第 7,8 课时 “表单控件”表单 授课类型 授课日期 新授 教学目标 1.熟悉常用控件的主要属性、事件、方法 2.在模仿的基础上,完善代码并尝试提出新的思路 1.熟悉常用控件的常用属性 教学重点 2.弄清控件的常用事件和方法 3.能完善事件代码 教学难点 1. 代码编写 1.创建如下图所示的“复选框控件实习”表单,当选中第一个复选框时,图形为一个圆形,否则为一个正方形,同时该复选框的名称也变为“正方形”;当选中第二个复选框时,图形为红色,否则为黄色,同时该复选框的名称也变为“黄色”。 布置作业 提示:可通过设置形状控件的“curvature”属性来指定形状控件的角的曲率,当“curvature”的值为99时,是一个圆,当“curvature”的值为0时,是一个正方形;通过设置形状控件的“backcolor”属性来指定对象内文本和图形的背景色。 教学后记

5-1

《Visual FoxPro 项目教程》

教学过程 任务描述 任务分析 任务实施 主要教学内容及步骤 教学方法 设计如下图所示的表单,用微调控件调整曲率,用复选框改变颜色。 图 “表单控件”表单 仔细观察上述表单,可以发现该表单的数据源与数据表无关,主要由一些控件组成,表单的控件有:标签控件、形状控件、复选框控件、微调控件、命令按钮控件;表单的布局合理、各控件排放整齐。通过一个复选框控件,来控制形状控件的背景色,通过一个微调控件来控制形状控件角的变化,通过一个命令按钮控件来退出表单。 具体操作步骤: 1.利用表单设计器创建表单 2.添加控件,然后设置各控件的属性 1)标签控件:label1,其caption属性设置为“无” Label2,其caption属性设置为“调整曲率:” 2)形状控件:shape1,其curvature属性值默认为0 3)复选框控件:check1,其caption属性设置为“无” 4)微调控件:spinner1,其Increment属性值设置为:10.00,SpinnerHighValue属性值设置为:99.00,SpinnerLowValue属性值设置为0.00 5)命令按钮控件:command1,其caption属性值设置为:exit 3.调整表单中控件的位置 4.为表单对象添中事件过程

5-2

《Visual FoxPro 项目教程》

技术支持 1)form1的init代码为: thisform.shape1.curvature=thisform.spinner1.value 2)check1的click代码为: if this.value=1 thisform.shape1.backcolor=rgb(255,0,0) this.caption=\红色\ this.forecolor=rgb(255,0,0) else thisform.shape1.backcolor=rgb(0,0,255) this.caption=\蓝色\ this.forecolor=rgb(0,0,255) endi 3)spinner1的Downclick代码为: thisform.shape1.curvature=this.value thisform.label1.caption=\注意角在变方\thisform.refresh spinner1的Downclick代码为: thisform.shape1.curvature=this.value thisform.label1.caption=\注意角在变圆\thisform.refresh 4)command1的click代码为: thisform.release 5.保存表单,并运行调试 十二、表单常用控件及其常用属性 (一)标签控件 ? 用途:主要用来显示一段固定的文字信息。 ? 常用的属性 1、caption:标签的标题,可视,根据提示信息的需要设置。 2、 Name:标签的名字,可改可不改,不可视,用在代码中 3、Word wrap:分行显示,对于较长的文本非常有利 4、Fore color:标签的前景色, 即 标题的字符颜色

5-3

VFP教师备课教案5-4

《VisualFoxPro项目教程》授课课题授课课时课前准备项目5系统界面设计——表单控件共16课时,第7,8课时“表单控件”表单授课类型授课日期新授教学目标1.熟悉常用控件的主要属性、事件、方法2.在模仿的基础上,完善代码并尝试提出新的思路1.熟悉常用控件的常用属性教学重点2.弄清控件的常用事件和方法3.能完善事件代码
推荐度:
点击下载文档文档为doc格式
03agq9ki7c5o77k30e8m0fvqu4yw2700ph0
领取福利

微信扫码领取福利

微信扫码分享