Visual FoxPro数据库程序设计教程(第三版) 教学课件 王凤领 教材课件 第5章 面向对象的程序设计.pdf
文本预览下载声明
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
第5章面向对象的程序设计
5.1 对象程序设计概念
5.2 Visual FoxPro中的类
5.3 使用对象
5.4 简单的输入/输出程序设计
5.5 Visual FoxPro中的事件与方法程序
5.6 用户自定义类
本章小结
习题5
2015年5月19日 第1页
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
本章要点
面向对象程序设计的基本概念、Visual
FoxPro中的对象与类、对象的访问与引用、
简单的输入输出程序设计、创建自定义类。
2015年5月19日 第2页
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
早期的程序设计语言多采用结构化程序设计(Structured
Programming,SP )的方法,例如早期的BASIC、C语言、
Pascal语言等。结构化程序设计的基本思想是将一个规模较大
的、复杂的应用系统划分为若干个功能相关又相对独立的较小
的模块,再将这些模块划分为更小的功能子模块进行编制,然
后将这些模块组装起来,完成系统的设计。相对于以前的程序
编写方法,结构化程序设计在一段时期内能够解决一些实际问
题,所编写的程序层次结构清晰,更便于阅读和理解。但是随
着计算机技术的发展,我们面临的问题越来越复杂,系统的规
模也越来越大,这时再采用结构化程序设计方法就显得有些力
不从心了。一是软件开发周期长,二是程序代码可重用性差,
系统的维护更要花费大量的人力和时间。为此,需要一种更为
先进、更能贴近人们解决问题的思维习惯方式的程序设计方法,
近年来产生了面向对象的程序设计(Object Oriented
Programming,OOP)方法。
2015年5月19日 第3页
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
Visual FoxPro不但支持过程化编程,而且
支持面向对象编程。充分理解面向对象的
基本概念,掌握面向对象的程序设计方法,
才能真正用好Visual FoxPro 。
本章的主要目标在于为初学者树立面向对
象程序设计的概念。
2015年5月19日 第4页
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
5.1 对象程序设计概念
面向对象程序设计从所处理的数据入手,
以数据为中心而不是以功能为中心来描述
系统。在面向对象程序设计中,采用对象、
类、方法、事件、继承等基本目概念,从
分析问题领域中实体的属性和行为及其相
互关系入手。程序设计人员不再是单纯地
从代码的第一行一直编写到最后一行,而
是考虑如何创建对象、利用自对象来简化
程序设计。
2015年5月19日 第5页
Visual FoxPro数据库程序设计教程(第三版)中国水利水电出版社
5.1.1 对象
1.对象
“对象”(Object )是面向对象程序设计方法学中最基本
的概念。在应用领域中有意义的、与所要解决问
显示全部