- 1、本文档共220页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4基于VFP的OOP实现
4 基于VFP的OOP实现 内容简介 本章讲述表单类、数据环境、控件应用、按钮控件、框类控件及其他控件、表单布局设计、组件技术、OLE控件、菜单设计、主程序设计、项目集成、报表设计等。 学习目标 掌握基于VFP的OOP的各种实现方法。 学习指南 理论联系实践 难点与重点 表单、各种控件、菜单、项目集成、报表等。 4 基于VFP的OOP实现 表单类 数据环境 控件应用 按钮类控件 框类控件 其他控件 表单布局设计 组件技术 OLE控件 菜单设计 主程序设计 项目集成 报表 4 .1 表单类 表单设计器 操作表单 表单属性和方法 表单集 表单设计器(1) 表单设计器(2) 操作表单(1) 创建表单: (1)函数方式 clea m1=createobject(form) m1.show(1) 操作表单(2) 创建表单: (2)命令方式 CREATE FORM AA 操作表单(3) 创建表单: (3)启动表单设计器 (4)向导方式 操作表单(4) 修改表单: (1)MODI FORM 表单名 (2)[OPEN] 操作表单(5) 执行表单: (1)DO FORM 表单名 (2)[FORM] →[RUN FORM] 操作表单(6) 保存表单: (1)[FILE] →[SAVE] (2)[FIEL] →[SAVE AS] 表单属性和方法(1) 属性:HEIGHT 表单属性和方法(2) 属性:AUTOCENTER 表单属性和方法(3) 属性: CAPTION CONTROLBOX TOP LEFT NAME 表单属性和方法(4) 属性: FORECOLOR、 BACKCOLOR 表单属性和方法(5) 属性: FORECOLOR、 BACKCOLOR举例 表单属性和方法(6) 属性: BACKCOLOR举例:代码 frmMyForm = CREATEOBJECT(Form) Create a Form frmMyForm.Closable = .F. Disable the Control menu box frmMyForm.AddObject(cmdCommand1,cmdMyCmndBtn) Add Command button frmMyForm.AddObject(opgOptionGroup1,opgMyOptGrp) Add Option Group frmMyForm.AddObject(shpCircle1,shpMyCircle) Add Circle Shape frmMyForm.AddObject(shpEllipse1,shpMyEllipse) Add Ellipse Shape frmMyForm.AddObject(shpSquare,shpMySquare) Add Box Shape frmMyForm.cmdCommand1.Visible =.T. Quit Command button visible frmMyForm.opgOptionGroup1.Buttons(1).Caption = \Circle frmMyForm.opgOptionGroup1.Buttons(2).Caption = \Ellipse frmMyForm.opgOptionGroup1.Buttons(3).Caption = \Square frmMyForm.opgOptionGroup1.SetAll(Width, 100) Set Option group width frmMyForm.opgOptionGroup1.Visible = .T. Option Group visible frmMyForm.opgOptionGroup1.Click Show the circle frmMyForm.SHOW Display the form READ EVENTS Start event processing 表单属性和方法(7) 属性: BACKCOLOR举例:代码 DEFINE CLASS opgMyOptGrp AS OptionGroup Create an Option Group ButtonCount = 3 Three Option buttons Top = 10 Left = 10 Height = 75 Width = 100 PROCEDURE Click ThisForm.shpCircle1.Visible =
文档评论(0)