- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计基本概念1.对象VFP中,常用的基类对象共有21个,分为控件类与容器类两种。(1)控件:是表单上显示数据和执行操作的基本对象,例如:命令按钮、文本框、标签等。(2)容器:是可以容纳其他对象的对象。例如:表单集、表单、选项按钮组、命令按钮组等。2.属性对象的属性用来表示对象的特征、状态。3.方法对象的方法是对象内定的通用过程,能使对象执行一个操作。4.事件事件是一种预先定义的好的特定动作,可由用户或系统触发。5.事件驱动的工作方式某事件一旦被触发,系统就去执行该事件对应的过程,当然事件过程的代码需要用户事先编写好;过程执行完毕,则系统又处于等待状态。 表单设计器的工具1.表单设计器的功能与特点:(1)创建表单及表单上的各个对象。(2)修改已有的表单。(3)操作方便与可视化。2.表单设计工具可供表单设计使用的各要素与工具:(1)表单设计器窗口与表单窗口:多数设计工作将在表单窗口中完成。(2)属性窗口:可以完成对象属性的设置与修改。(3)代码编辑窗口:供用户编写事件或方法的程序代码。(4)各种工具栏(5)数据环境设计器窗口:为表单创建或修改数据环境。(6)快捷菜单:不同对象有不同快捷菜单帮助完成经常性工作。1.打开表单设计器 2.设置数据环境(1)数据环境概念数据环境泛指定义表单或表单集使用的数据源,可以是表、视图和表间关系。(2)数据环境设计器打开打开数据环境设计器可使用表单快捷菜单的“数据环境”命令,或选定“显示”菜单的数据环境命令。(3)数据环境设计器快捷菜单与数据环境菜单数据环境菜单提供了几个命令,具有查看和修改数据环境的功能①添加命令 ②移去命令 ③浏览命令例题数据环境的设置:①选定表单快捷菜单的“数据环境”命令以打开数据环境设计器。②选定“添加表或视图”对话框的STAFF表,选定“添加”按钮。3.对象的添加在VFP中实现对象创建的主要工具是表单控件工具栏。(1)表单控件工具栏(2)对象的创建(3)字段映象字段映象:指当用户打开数据环境设计器窗口,选定表中的任一字段,将其拖至表单窗口中释放,将在对应位置产生两个对象,一个是标签对象,用来显示字段名或字段标题;另一个对象类型则取决定于字段类型,字符型、数值型、日期型等用文本框对象表示,逻辑型用复选框表示,备注型用编辑框表示,通用型用ActiveX绑定控件表示。而且该对象与字段数据自动实现数据绑定。所谓数据绑定是指将对象的值与某个数据源联系在一起。这样对象的值便与数据源的值相一致,当对象的值被修改也就意味字段的值被修改,反之也一样。 对象的添加:①利用字段映象功能往表单逐个添加字段对象。②单击表单控件工具栏的命令钮按钮,单击表单的对应位置。(4)四个辅助按钮①选定对象按钮②按钮锁定按钮③查看类 ④生成器锁定按钮4.调整控件的位置5.设置对象的属性属性窗口如图所示,包括对象组合框、选项卡、属性设置框、属性列表框、属性说明信息。6.事件代码的编写编写事件代码先要打开代码编辑窗口,打开某对象代码编辑窗口的方法有很多种,具体如下:方法1:双击该对象。方法2:选定该对象的快捷菜单的“代码”命令。方法3:选定“显示”菜单的“代码”命令。例题事件代码编写:Command1的Click事件代码编写如下:IF RECNO()1SKIP -1THISFORM.REFRESHELSEMESSAGEBOX(本条记录是首记录!)ENDIF7.保存表单表单设计或修改完毕要存盘,存盘方法如下:保存表单而不退出表单设计器:选择“文件”菜单“保存”命令,若是新创建的表单要输入文件名。保存表单并退出表单设计器:按Ctrl+W键或单击表单设计器的关闭按钮。若是新创建的表单要输入文件名。表单文件保存后,将产生扩展名为.SCX的表单文件及扩展名为.SCT的表单备注文件。8.执行表单执行表单有多种方法,具体如下:方法1.表单设计器未关闭时,表单快捷菜单的“执行表单”命令可运行表单。方法2.用命令DO FORM 表单名方法3.在项目管理器中选定要执行的表单→选定“运行”按钮。事件代码编写VFP的事件代码由VFP命令、属性设置语句、方法与事件的调用语句构成。 在容器分层结构中引用对象1.对象的容器层次VFP的对象分为容器类和控件类,VFP规定,在容器分层结构中引用对象必须提供对象的地址,即指明它相对于容器分层结构的关系。图1是一种可能的嵌套。2.对象相对引用规则VFP为了方便在容器分层结构中引用对象,提供并规定了一些关键字及引用格式。(1)引用关键字(图2)3.引用格式引用格式:引用关键字.对象名.对象的属性、事件或方法程序(1)引用可以是单级的。例:THIS.Caption(2)引用也可以是多级的,但要逐级引用。例:THISFORM.Text1.Caption(3)控件也可引用包含它的容器。
您可能关注的文档
- 集成电路设计2.ppt
- 生产与运作管理1030043.ppt
- 第1章 软件工程概述39222.ppt
- 电子商务系统分析与设计技术4-ok.ppt
- 中国传统文化专题 第五章汉语、汉字和书法2007 幻灯片.pptx
- 第一章 计算机辅助设计与仿真技术概述85620.ppt
- 非hr经理的hr管理(终).ppt
- EDA 技术实用教程 第1章 概述36167.ppt
- 课件赔偿法3.ppt
- 古代诗歌鉴赏之一04124.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)