欢迎来到天天文库
浏览记录
ID:24744765
大小:1.13 MB
页数:13页
时间:2018-11-15
《vfp7章 面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七章面向对象程序设计概念面向对象程序设计概念对象:任何实体由数据(属性)和操作(方法)构成。对象的特征:属性:对象的物理性质及特征的描述事件:预先定义,能被对象识别的动作事件是固定的,不能建立新事件方法:对象在事件触发时的行为和动作属性、事件、方法属性:描述对象的状态或行为特征设置属性的方式:“属性”窗口:无需编写任何代码在程序代码中写入属性设置命令事件:预先定义,能被对象识别的动作。用户操作触发(Click)程序运行中触发(Init)方法:对象的事件触发时的行为和动作,是与对象或对象事件相对应的过程。面向对象程序设计概念类
2、:客观对象的归纳和抽象类是对象的抽象描述;对象是类的实例。类的特性:封装性:将对象的方法和属性代码包装一起,隐藏不必要的复杂性。继承性:子类延用其父类特征的能力。VisualFoxPro中的类基类:VFP系统本身内含两大类型:容器类、控件类容器类:可容纳其他对象的类,其派生的对象可包含其他对象。如:表单、页框控件类:不能容纳其他对象,相对独立,其派生的对象是一个以图形化方式显示,并与用户交互的对象。如:标签、复选框设计类类的创建:项目管理器→类卡文件→新建→类CreateClass<类名>[Of<类库名>]类属性的设置:修改属
3、性添加新属性类方法的定义:类设计器通过编程定义类创建对象由类创建对象CreateObject(<类名>)[,<参数表达式>…]创建一个对象,并返回对象的引用在容器对象中添加对象:<容器对象>.AddObject(<控件对象>,<类名>[,<参数>])向容器对象中添加控件对象对象的引用对象引用:指向相应对象真实信息的指针绝对引用:通过提供对象的完整容器层次来引用对象相对引用:从参照对象指向目标对象的地址引用This:当前对象ThisForm:当前表单ThisFormSet:当前表单集Parent:当前对象的父对象(直接容器对象)
4、对象的属性设置与方法属性设置:<对象>.<属性>=<属性值>With<对象>[<.语句序列>]EndWith对象方法的调用:<对象>.<方法>[(参数表)]调用基类中的方法数据环境数据环境:创建或使用对象时需要的表、视图和关系数据源:数据库和访问时需使用的信息数据绑定:将控件的属性通过容器与数据源相链接控件源:输入或控件中保存的数据来自何处用较稳定把不稳定包起来动物哺乳类鸟类食肉动物虎鸵鸟鸽子演绎归纳交通工具汽车飞机轮船
此文档下载收益归作者所有