第6章 表单设计(全).ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 表单设计 主 讲: 成 洁 Email: vfjxzl@126.com 6.2 创建表单 表单构成 6.2.1 使用表单向导创建表单 利用表单向导制作表单 利用表单向导制作表单 利用表单向导制作表单 6.2.2 使用表单设计器创建表单 表单设计器的基本组成 1.新建表单文件 2. 打开已有表单文件 3. 保存表单 4. 运行表单 运行表单 运行表单 5. 快速创建表单 6.2.3 设置数据环境 2. 数据环境设计器 3. 数据环境的设置 3. 数据环境的设置 6.3 表单的基本操作 6.3.1 设置控件对象 6.3.2 设置Tab键的次序 设置Tab键的次序 面向过程和面向对象的程序设计 面向过程的程序设计中 整个系统以功能分类,它被划分成各类功能模块,直至该功能模块能以一个函数或一个过程来实现为止。 它具有思路清晰、功能单一等特点,但其缺点主要表现在: 1.程序代码被分为模块和函数,程序越大,在代码中出现错误的可能性也就越大,不便维护和修改。 2.程序设计人员需要用大量的时间去设计输入输出界面,而且设计出来的界面又不能像用户普遍使用的如WINDOWS视窗操作系统那样被接受。 3.程序在执行过程中受过程的控制,会一直独占计算机的资源,难以实现多任务的操作。 由于以上这些问题,使得VFP程序设计逐渐演变发展到了OOP。 6.1 面向对象程序设计 2. 类(class) 类含有某个对象的数据和操作功能,是对一组具有相同属性和方法的对象的抽象,是对象的原型。 在类定义代码中可含有对象的属性、事件和方法。 类和对象是抽象和具体的关系 类包含有关对象的特征和行为信息,是对象定义的模板。 对象是类的具体化和实例化,所以对象又称为类的实例(Instance)。 一个类可以实例化为多个对象,各个对象都有所属类的属性、事件和方法程序,但每个对象的属性值可以不同。 类是一个静态的概念,只有实例化的对象才是可运行的实体。 类具有封装性、继承性和多态性 封装性(Encapsulation):是指将对象的特性(属性)和行为(方法)包装在一起。 继承性(Inheritance):类都可以从已有的类中派生而来,派生出的子类继承父类的全部属性和方法,可以添加新的方法,也可放弃若干原有的方法。 多态性(Polymorphism) :是指相同的操作 可以作用于多种类型的对象上,并获得不同的结果。 8.2.1 基类与子类 基类是VFP内部定义的类,它可以作为其他用户自定义类的基础。 为满足用户程序设计的要求,可以在基类的基础上,扩展出应用系统所需要的类。这种以对应基类为起点建立的扩展类称之为子类。 6.1.2 VF中的对象 控件对象 容器对象 6.1.3 常用的属性 1、常用的表单属性 2、常用控件的公共属性 name:控件的名称,它是代码中访问控件的标识。 Fontname:字体名。 Fontbold:字体样式为粗体。 Fontsize:字体大小。 Fontitalic:字体样式为斜体。 Forecolor:前景色。 Height:控件的高度 Width:控件的宽度。控件的高度和控件的宽度,也可在设计时通过鼠标拖曳进行可视化调整。 Visible:控件是否显示。 Enable:控件运行时是否有效。如果为 .T.,则表示控件有效,否则运行时控件不可使用。 3. 对象属性的设置 对象“属性”窗口 对象属性的设置 6.1.4 事 件 事 件 触发事件的条件 编写事件代码 6.1.5 对象常用方法 对象常用方法 6.1.6 对象引用 绝对引用 相对引用 Parent属性 例: 动态设置对象属性 6.2 创建表单 表单设计器的基本组成 1.新建表单文件 运行表单 6.4 常用表单控件 6.4.1 命令按钮(CommandButton) 命令按钮(CommandButton) 命令按钮(CommandButton) 命令按钮(CommandButton) 6.4.2 命令按钮组(CommandGroup) 命令按钮组(CommandGroup) 命令按钮组(CommandGroup) 命令按钮组(CommandGroup) 命令按钮组(CommandGroup) 6.4.3 标 签(Label) 标 签(Label) 6.4.4 图 像(Image) 6.4.4 线 条(Li

文档评论(0)

boss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档