表单基本知识.pptVIP

  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文档。上传文档
查看更多
第5章 表单基本知识 本章目录导引 表单的建立 表单的数据环境 表单的属性操作 表单的常用事件 表单的控件操作 对象代码和方法使用 -VFP编程的基础 一、VFP编程的特点 从3.0的版本开始,VFP 开始更新了旧的程序设计观念,融入了新的可视化(Visual)程序设计方法和面向对象(Object)设计概念。 可视化(Visual):即利用窗口(Window)和菜单(Menu)来完成用户的操作指令,并支持“设计所见即运行所得”的功能 面向对象(Object):对象变成了程序设计和运行核心物件,并借助于其编程特性,如继承、封装和多态性等来简化代码。同时,采用Windows的事件驱动方法来定义程序的流向。 由面向过程的程序设计转到面向对象的程序设计,是整个程序设计方法上的重大突破。 -VFP编程的基础 二、面向对象程序OOP(Object-Oriented Programming)的特点 对象是程序的主体:程序设计的目的是建立对象,对象在屏幕上是可见的。每个对象都包含有属性(数据)和行为(事件或方法)两大特征。 对象具有它特定的名称(Name),同一窗口中不允许有相同名称(Name)的对象存在。 对象具有多态性:一个对象可以具有处理同一类事件的多种方法。例如Fontsize属性可设置不同参数来得到不同大小的文字。 对象具有继承性:通过对象的派生和继承,使这个对象获取另一个对象的特征。 -VFP编程的基础 三、 几个基本概念 1、控件 窗口上能显示数据和执行操作的基本对象。 2、容器 可以容纳其它对象的对象。VFP的所有对象都可分可为控件和容器两种,它们都是一种含有操作程序的逻辑单元。 3、属性(Property) 每个对象都具有自己的属性,用以描述对象的特征。属性一般具有属性名称和属性值,名称由系统定义,属性值允许用户在适当范围内更改。 -VFP编程的基础 4、事件(Event) 事件是一种预先定义的特定动作,它可由系统或用户激活,多数情况下,事件是通过用户的交互操作 来产生的。一个事件对应一个程序,称为事件过程。没有编有代码的事件,即使发生也不会有任何反应。 5、方法 方法程序是指对象所固有完成某种任务的功能 ,它能使对象完成一个特定的操作,代码由VFP系统提供。 “方法”与“事件”有相似之处,都是为了完成某个任务,但同一事件可以完成不同任务,它取决于你所编的代码是怎样的;而方法则是固定的,任何时候调用都是完成同一个任务,因为其代码的功能是固定,由系统或程序员预先编写好,以后只能调用。方法是与对象紧密地连接在一起的过程。 -VFP编程的基础 因此,如果在 Visual Foxpro 环境下进行软件设计,主要是要完成以下三个方面的工作: 在指定的窗口中定义所要用的东西,我们把这东西称为控件(也叫对象)。控件可以由开发系统提供,也可由另外的第三方系统提供,还可由程序开发员自己提供。 为这些控件设置属性。属性当然有控件的提供者来提供,程序员可以更改和设置这些属性。 由程序员完成对这些控件的代码控制,以实现预期事件的发生。这一点也是整个程序开发阶段最为重要的部分。 5-1 建立表单 “表单”译自英文的FORM一词,相当于Windows环境下的“窗口”,它常被用于设计数据的输入格式、对话框或工具条等,不仅能显示文字字符,还能显示图画、照片等OLE数据。 一、表单设计的优越性 在VFP中,一个明显优点就是利用表单来简化程序员的工作量。由于在表单中采用了一些固定的模型,这样程序员的主要精力将放在如何创建对象的上面,而其它相关的程序设计语句则变成附属于该对象的代码,这些代码通过不同的事件驱动来控制对象。此外使用表单界面来控制程序的数据流向也是当前程序设计的一个特点。 5-1 建立表单 二、表单设计的方法 Visual Foxpro主要处理两种对象: 窗体对象Form:Form不仅是应用程序的载体,同时也是和其它应用程序相互传递信息的一个窗口,所以它可说是一个包容器对象。 置于Form窗体中的其它分立控件:如命令按钮、文本框等对象。这些分立控件是不可以单独存在的,它们需要借助Form窗口来传递信息。 因此,设计表单的过程就是设计程序界面的过程。如何创建表单就成了设计表单的首要过程 。 5-1 建立表单 在VFP6.0中,创建表单有以下三种方式: 可以直接利用表单向导创建表单; 通过“表单”菜单中的“快速菜单”来添加表单控件和定制表单 利用表单设计器自由的定制表单;

文档评论(0)

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

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

1亿VIP精品文档

相关文档