面向对象程序设计基础.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文档。上传文档
查看更多
面向对象程序设计基础 程序设计方法可分为: 面向过程的设计方法 面向对象的设计方法 面向过程的设计方法:传统的程序设计,将算法和数据作为两个分开的实体;以算法为核心,围绕系统功能的实现构造系统 面向对象程序设计OPP(Object-Oriented Programming):以数据为中心,围绕对数据的处理展开程序设计,通过创建对象简化程序设计。在面向对象的程序设计中,对象和属性是最为基本的概念 表单 表单:一个可视化界面,多用于与用户打交道,方便用户处理数据、发送指令和响应系统信息等。可以有只是向用户显示信息的不具有交互性的表单,但绝大多数是既有交互 功能的可接受用户输入的表单 表单保存后,就增加了两个文件,一个是表单文件:表单名.scx,一个是表单备注文件表单名.sct 表单 窗口介绍: 应用程序窗口 文档窗口 属性窗口 表单控件工具栏 代码窗口 其他工具栏 基本概念 实体:在信息世界中客观存在并可以相互区别的东西,如一名学生 对象:对实体的抽象。在面对对象的程序设计中,对象是指应用问题中出现的各种实体, 是由一组属性值和在这组值上的一组方法(即操作)构成的。在一个运行的表单上的控件就是一个对象 如一个标签,一个文本框,一个命令按钮等 基本概念 类:对象的集合 如区别一个标签与标签,一个文本框与文本框 属性:对对象的描述,一个对象可以有多个属性,不同的对象有不同的属性,但有许多属性 是某些对象共同具有的;属性可由系统提供(如caption属性、forecolor属性等),用户还可自己定义。(如学生对象的姓名、 性别、年龄等) 属性的值域:对应与每个属性的值。如姓名属性为字符域,年龄属性为数值域;又如标签对象的前景色、背景色具体为RGB(255,255,0)等 基本概念 方法:表示对象能执行的动作,是对象的行为。 如表单的show、hide方法,增删数据项的additem、removeitem方法等 对象的方法:是在定义类时编制的程序代码,用以完成特定的操作、方便调用并减轻编程人员的负担(如退出表单的命令按钮中release方法) 事件:(Event):某个特定时刻所发生的事情,它是引起对象从一种状态转变为另一种状态 (如按钮单击的click事件、 鼠标移动的mousemove事件等) 对象的属性 不同的对象具有不同的属性,但也有些对象具有部分相同的属性,在VFP中总计大约有200多种属性,有系统提供的,也可以自己定义属性 属性值的不同可使对象具有不同的状态,根据属性对对象影响的不同,可将属性分为: **布局属性;修饰属性;状态属性;数据属性;格式属性及其他属性等几类 布局属性 确定对象的位置,大小,对象的文本位置 1)控制对象位置的属性 *如 Top属性确定对象的上下位置 * Left属性确定对象的左右位置 *2)控制对象大小的属性 *如 Height属性指定屏幕上对象的高度 * Width属性指定对象的宽度 * (注:Autosize属性为“.T.”,Height属性 和 Width属性不能改变) 布局属性 *3)控制文本位置的属性 * 如 Alignment属性指定与控件相关联的文本对 齐方式 * Autosize属性自动调整控件以容纳其中的内容 * Autocenter属性(Form的属性).F.--首次运行在VFP左上角,.T.--在VFP主窗口中间 * AlwaysOnTop属性 * DeskTop 修饰属性 * Caption属性显示对象提示文本的内容 * FontName属性显示文本时所用的字型 * FontSize属性显示文本时字体的大小 * ForeColor属性对象内文本和图像的前景色 * BackColor属性对象内文本和图像的背景色 * BackStyle属性确定对象的背景色是否透明 * BorderStyle属性指定对象边界的风格 * Picture属性确定显示在控件中位图文件或 图标文件 状态属性 * Enabled属性指定表单或控件能否响 应有用户引发的事件 * ReadOnly属性只读 * Visible属性确定对象是否可见 数据属性 1)命令按钮组(commandgroup)及数据属性 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档