- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九讲 表单设计与应用
第九讲 表单设计与应用
编号 VFP09 名称 第九讲 表单设计与应用 课时安排 6学时 教学
目标 掌握VFP中面向对象编程的基本知识及表单的创建与运行。
理解类及对象的概念;了解VFP中的类;掌握VFP中表单的创建、修改及运行。
掌握表单设计器的使用方法,掌握表单常用控件的使用。 教材
分析 教学重点 表单的创建、表单设计器的使用、常用控件的使用、数据环境的设置 教学难点 面向对象的概念、对象的引用、代码的编写 注意问题 面向对象的基本概念 教法 讲授与实例相结合 教具 计算机、投影仪 课件 第九讲.ppt 作业 完成教材习题和天空教室作业 实验内容 实验十二、实验十三、实验十四 实验需注意问题 根据题目要求选择合适的控件,不同控件的数据源属性,代码中对象的引用方法 小结 面向对象的概念比较抽象,学生不太好理解。要多用生活中的例子去解释。
实际使用表单设计界面,由于比较直观,学生容易产生兴趣,选取的实例要生动。 教
学
过
程 本讲内容
一、面向对象程序设计的基本概念 (15分钟)
1.对象(object)
(1)对象具有属性
(2)对象具有与之相关联的事件和方法
2. 控件
控件是一种对象。
3.类
类是定义了对象特征及外观和行为的模板。
(1)封装
(2)继承
(3)多态
VFP的基类:容器类和控件类
4.属性
对象的特性,可在属性窗口设置或在代码中设置
对象名.属性名=属性值
5.事件
由对象识别和响应的一个动作。用户可以编写代码对此动作进行响应。事件可以由用户或系统激活。
6.方法
对象能够执行的一个操作。
二、表单的创建、修改和运行 (10分钟)
1.用表单设计器创建表单
(1)利用菜单方式创建表单
(2)使用Create form命令创建表单
2.修改表单
(1)用菜单方式修改表单
(2)用命令方式修改表单
3.运行表单
(1)用菜单方式运行表单
(2)用Do form命令方式运行表单
三、基本控件 (55分钟)
1.标签控件
功能
主要属性:caption、Top、Left、Height、Width、Backcolor、Autosize、Fontname、Fontsize、Forecolor等
例1 创建一个表单,其名定义为“封面”,作为图书管理系统的第一个界面,主要显示系统的名称、作者、开发日期等。
讲解要点:控件属性的设置方法
2.命令按钮控件
功能
常用属性:Caption、Cancel,Default,Enabled,Visible等
常用事件: Click
例2 改变字号、文字颜色等
教
学
过
程 讲解要点:对象的引用方法。若要操作一个对象,就必须确定对象和容器层次的关系。
绝对引用—把对象的容器层次全部列出,父对象名.当前对象名.属性名(或方法);
相对引用—This 表示当前对象,ThisForm表示当前表单,ThisFormSet表示当前表单集 如Tmand1.caption
3.文本框控件
功能
常用属性:value、controlsource、password、readonly、fontname、Fontsize、Forecolor等
常用事件:Gotfocus,Lostfocus,
常用方法:Setfocus,Refresh
例3 创建一个系统登录表单,要求输入正确的用户名和密码才能登录。
讲解要点:文本框控件的功能及其数据类型、数据源的设置方法;文本框控件与标签控件的区别。
练习:输入一个数,求它的阶乘,复习循环程序设计
4.计时器控件
功能
常用属性:Enabled、Interval
常用事件:Timer
例4 字幕从左向右滚动或从右向左滚动等。
例5 在指定标签和文本框中显示日期、时间。(补充例题)
讲解要点:计时器启动设置;Interval间隔设置;Timer代码编写技巧。
四、与数据库和表有关的表单设计 (60)
1.用表单向导创建表单
(1)创建单表表单
例6 根据 “作者”表,用“表单向导”创建作者的维护表单。
(2)创建一对多表单
例7 根据已知“读者”表、“借书”表,用“表单向导”创建一对多表单。
2.用表单生成器创建表单
创建图书的维护表单
3.例8:用表单设计器创建读者的维护表单,实现增加、删除、修改记录等操作
讲解要点:设置数据环境,设置控件的数据源,可在此处增加图像控件的应用
4.例9:创建表单,要求输入作者姓名可查询到
原创力文档


文档评论(0)