没有合适的资源?快使用搜索试试~ 我知道了~
2021面向对象的程序设计概念推荐资料.ppt
0 下载量 127 浏览量
2022-11-30
23:56:16
上传
评论
收藏 256KB PPT 举报
温馨提示
试读
18页
2021面向对象的程序设计概念推荐资料.ppt
资源推荐
资源详情
资源评论
面
面
向
向
对
对
象
象
的
的
程
程
序
序
设
设
计
计
(chén
(chén
ɡ
ɡ
xù shè
xù shè
jì)
jì)
概
概
念
念
第一页,共18页。
面
面
向
向
对
对
象
象
(duìxiàng)
(duìxiàng)
的
的
基
基
本
本
概
概
念
念
--
--
对
对
象
象
(duìxiàng)
(duìxiàng)
和
和
类
类
1.对象
1)对象
对象(Object)是反映客观事物属性及行为特征的描述。每个对象都具有描述它的特征的
属性,及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是
面向对象编程的基本元素,是“类”的具体实例。
2)对象的属性
>窗口的标题及窗口的大小; >窗口的前景和背景颜色;
>窗口中所显示信息的内容及格式; >窗口中提供了哪些控件;
>窗口中每个控件在窗口的位置; >窗口中每个控件的大小;
>窗口中的控件应如何操作。
另外,在Visual FoxPro应用程序中,命令按钮也可以看成对象,具有以下属性和行为特征:
>命令按钮在窗口的位置; >命令按钮的标题及命令按钮的大小;
>按动命令按钮进行什么操作。
2.类
所谓类(Class),就是一组对象的属性和行为特征的抽象描述。或者说,类是具有共同属性
、共同操作性质的对象的集合。
1)基类
基类又可以分成(fēn chénɡ)容器类和控件类。
容器类(Containers)可以容纳其他对象,并允许访问所包含的对象。
控件类不能容纳其他对象,它没有容器类灵活。
2)类的特性
类具有继承性、封装性和多态性等特性。
返回(fǎnhuí)
第二页,共18页。
面
面
向
向
对
对
象
象
的
的
基
基
本
本
概
概
念
念
--
--
属
属
性
性
、
、
事
事
件
件
(shìjiàn)
(shìjiàn)
和
和
方
方
法
法
1.属性
属性(Attribute)是用来描述对象(duìxiàng)特征的参数。
属性是属于某一个类的,不能独立于类而存在。派生出的新类将继承基类和父类的全部属
性。在Visual FoxPro系统中,各种对象(duìxiàng)拥有70多个属性。对象(duìxiàng)的属性可以
在设计对象(duìxiàng)时定义,也可以在对象(duìxiàng)运行时进行设置。
2.事件
事件(Event)是每个对象(duìxiàng)可能用以识别和响应的某些行为和动作。为了使对象
(duìxiàng)在某一事件发生时能够做出用户所需要的反映,就必须为这个事件编写相应的程序
代码来实现特定的目标。为一个对象(duìxiàng)的某个事件编写代码后,应用程序运行时,一
旦该事件发生,便激活相应代码开始执行,如果该事件不发生,则这段代码就不会被执行。没
有编写代码的事件,即使事件发生也不会有任何反映。
在Visual FoxPro系统中,对象(duìxiàng)可以响应50多种事件。多数情况下,事件是通过
用户的操作行为引发的,当事件发生时,将执行包含在事件过程中的全部代码。
3.方法
方法(Method)是附属于对象(duìxiàng)的行为和动作,是由Visual FoxPro代码组成的。
可以执行某一特定动作的特殊的“过程”或“函数”,方法与事件有相似之处,都可以完成不同任
务。但在不同程序中,同一个事件必须根据需要编写不同的代码,从而完成不同任务。而方法
通常是Visual FoxPro系统已经编写好的,无论在哪个程序中,任何时候调用都完成统一任务
。当然,如果需要,用户可以自己编写代码替换系统提供的方法代码。
Visual FoxPro提供100多个内部方法供不同对象(duìxiàng)调用。
返回(fǎnhuí)
第三页,共18页。
创
创
建
建
(chuàngjiàn)
(chuàngjiàn)
与
与
管
管
理
理
表
表
单
单
--
--
创
创
建
建
(chuàngjiàn)
(chuàngjiàn)
表
表
单
单
4.运行表单
(4)在命令(mìng lìng)窗口输入命令(mìng lìng):
DO FORM <表单文件名>
返回(fǎnhuí)
第四页,共18页。
剩余17页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 724
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功