VF教程 表设计与应用.pptVIP

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

第7章 表单设计与应用 本章内容 表单是程序界面,对话框和窗口 表单是面向对象程序设计思想在VFP中的体现 对象:现实世界中的任何实体都可以认为是对象 对象的三要素 属性:用来描述对象的状态,是对象的静态物理特征 事件:一种预先定义好的能被对象识别和响应的动作 方法:用来描述对象的行为过程 VFP中的对象 类的概念 类是具有相同或相似性质的对象的抽象,也就是说类是具有相同属性、共同方法的对象的集合 类是对象的抽象,对象是类的具体化,是类的实例 所有的属性、事件和方法都是由类定义的 7.1 面向对象程序设计的概念 对象的访问和调用 容器与控件对象 Thisform.Command1,Thisform,This.Parent 7.2 创建表单 7.2 创建表单 使用表单向导创建表单 【例7.1】利用表单向导为数据表“学生.dbf”创建单表表单,表单标题为“学生信息管理”,表单文件名为“学生管理.SCX”,按学号升序排列。 7.2 创建表单 使用表单设计器创建表单 “文件”?“新建” CREATE FORM 7.2 创建表单 修改表单 “文件”?“打开” MODIFY FORM 表单文件名 MODIFY FORM 学生情况.scx 表单的保存和运行 保存表单 (表单文件扩展名:.scx) 运行表单(多种方法) 7.3控件的操作与布局 7.3.3 数据环境 向数据环境添加表或视图: 右键单击“数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令 从数据环境中移去表或视图: 右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令 7.4.1 定义表单外观的属性 AlwaysOnTop属性 该属性设置表单在多个窗口时的层次。 为真(.T.)时:本表单总在窗口的最前面,不会被其他窗口遮盖。为假(.F.)时:本表单可以被其他窗口所遮盖。 AutoCenter属性 决定表单在VF窗口中的位置是否剧中 BackColor属性 该属性设置表单窗口的背景颜色 BorderStyle属性 指定表单边框样式。0:无边框。1:单线边框。2:固定对话框。3:可调边框(默认值) Caption属性 表单标题栏显示文本内容。可以在表单属性窗口中设置,也可以用命令语句设置 7.4.1 定义表单行为的属性 7.4.1 表单其他属性 7.4.2 表单常用方法 (1)Refresh方法:刷新表单。 (2)Release方法:将表单从内存中释放。表单运行时,用户单击表单右上角的关闭按钮,系统会自动执行Relase方法。 (3)Show方法:显示表单。该方法将表单的Visible属性设置为.T.。 (4)Hide方法:隐藏表单。该方法将表单的Visible属性设置为.F.。与Relase方法不同,Hide只是把表单隐藏,但并不将表单从内存释放,之后可用Show方法重新显示表单。 (5)SetFocus方法 使控件获得焦点,从而成为活动对象。当该控件的Visible属性值或Enabled属性值为.F.时,将不能获得焦点. 7.4.2 表单常用事件 Click事件 用户在某个对象上单击鼠标时,触发该事件。 DbClick事件 鼠标双击对象时触发该事件。 RightClick事件 鼠标右键单击对象时触发该事件。 Init事件 创建对象时触发。控件Init事件在表单Init事件前引发,因此在表单Init事件代码中访问它所包含的所有控件对象。 Destroy事件 当释放一个对象时触发。表单Destroy事件在控件Destroy事件引发之前引发。 因此能够在表单对象的Destroy事件代码中访问它所包含的所有控件对象。 7.4.2 表单常用事件 Load事件 对象创建之前引发。 在运行表单时,先引发Load事件,然后引发Init事件。 Unload事件 释放表单时触发。它是释放表单对象时最后一个触发的事件。 GotFocus事件 当表单通过用户操作或以代码方式得到焦点时触发。 7.4 表单的属性、事件和方法 创建新的属性和方法 创建新属性 创建新方法 7.4 表单的属性、事件和方法 创建新的属性和方法 【例7.5】新建一个表单,在该表单中添加一个名为new的方法,方法代码为:wait new windows。 7.5 基本型控件 标签控件 Caption属性 设置标签控件标题所显示的文本信息 Alignment属性 设定标签控件中的文本显示的对齐方式 7.5 基本型控件 命令按钮控件 Caption属性 指定对象的标题文本内容 访问键:退出(\E) ThisForm.Command1.Caption=退出(\E) Default属性 指定按下ENTER键时,哪个命令按

文档评论(0)

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

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

1亿VIP精品文档

相关文档