vf表单讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vf表单讲义

表单(FORM):窗口界面 面向对象编程 对象:客观存在的每一个实体都可以看作一个对象。可以是具体的事物,也可以是抽象的概念。 属性:表示对象的特性、状态。 类:具有相似属性的对象的集合称为类。对象是类的一个实例。 方法:针对对象,描述对象的行为过程。 事件:激活对象方法的一个动作。 消息:对象之间传递信息。 例如 :炸弹是一个对象 炸弹可以爆炸是属性 炸弹爆炸的过程是方法 点燃这个动作是事件 父类: 子类:基于现有类添加新的属性和方法。 继承:子类继承父类所有的属性和方法。 例如:人是父类,男人和女人是人的子类。父类中没有性别属性,子类中添加性别属性。 2、表单(FORM):窗口界面 (1)创建表单:CREATE FORM (2)扩展名:.SCX (3)打开表单:MODIFY FORM (4)运行表单:DO FORM 表单名.SCX 3、表单设计器:(P181) 属性窗口:NAME:控件名,名称 CAPTION:标题,字符型 VALUE:值,任何类型 4、表单控件(P192):标签、命令按钮、文本框、编辑框、计时器、选项组、页框、列表框、组合框、表格、复选框 5、对象的调用:(绝对引用) thisform。控件名(控件的name属性)。属性=属性值 如:设置标签的标题是 OK thisform。Label1 。caption=”OK” 退出:THISFORM。RELEASE 表单的文件名:表单最后运行保存的名字 表单的控件名(表单名):表单的name属性 表单的标题:表单的 caption属性 6、传递消息的例子: THISFORM.LABEL1.CAPTION=”新年快乐” 对象:LABEL1,给LABEL1传递消息,代码是方法,CLICK点击的动作是事件 7、打折的例子,学习标签LABEL(P192)、文本框TEXT(P195)和命令按钮COMMAND(P194) A=THISFORM.TEXT1.VALUE IF A=5000 S=A*0.6 THISFORM.TEXT2.VALUE=S ELSE S=A*0.8 THISFORM.TEXT2.VALUE=S ENDIF 注意:文本框默认为字符型,右键生成器设置为数值型。(P185) 8、表单常用属性、方法与事件(P187,P188,P189)重点内容 (1)表单常用属性: 属性 说明 默认值 ALWAYSONTOP 指定表单是否总是位于其他打开窗口之上 .F. AUTOCENTER 指定表单初始化时是否自动在VF主窗口内居中显示 .F. BACKCOLOR 指明表单窗口的颜色 255,255,255 CAPTION 指明显示表单标题栏上的文本 FORM1 HEIGHT 指定表单的高度 WIDTH 指定表单的宽度 MAXBUTTON 确定表单是否有最大化按钮 .T. MINBUTTON 确定表单是否有最小化按钮 .T. MOVABLE 确定表单是否能够移动 .T. NAME 指定引用表单对象的名字 SCROLLBARS 指定表单的滚动条类型 0 SHOWWINDOW 指定表单是否在屏幕中,或作为顶层表单出现 0 VISIABLE 设置表单显示或隐藏 .T. WINDOWSTATE 指明表单的状态:0正常,1最小化,2最大化 0 WINDOWTYPE 指定表单是模式表单(0)还是非模式表单 0 (2)表单常用事件: 事件 触发事件发生 LOAD 创建表单对象之前引发,最先引发的事件。 INIT 在建立对象时引发 DESTORY 在对象释放时引发 UNLOAD 在释放表单时引发,最后一引发个引发的事件 CLICK 使用鼠标单击对象时引发 DBCLICK 使用鼠标双击对象时引发 RIGHTCLICK 使用鼠标右键单击对象时引发 ERROR 在对象方法或事件代码运行过程中产生错误时引发 (3)表单常用方法: 方法 说明 SHOW 显示表单。该方法将表单的VISIBLE属性设置为.T. HIDE 隐藏表单。该方法将表单的VISIBLE属性设置为.F. RELEASE 将表单从内存中释放 REFRESH 刷新表单和控件 9、新建属性、方法(P190): 新建一个属性NUM,设值为0 计数的代码: THISFORM.NUM=THISFORM.NUM+1 THISFORM.LABEL1.CAPTION=STR(THISFORM.NUM) 注意:学习访问键的用法 \(193页讲到) CAPTION:计数(\J) 退出(\C) 10、登录的例子:

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档