方法描述对象的行为方式,通过调用同一个对象的不同方法可以激活对象的各种行为,而同一个方法作用于不同的对象时将产
生完全不同的行为,这就是多态性。
采用面向对象模式建立起来的程序由许多不同类型的对象组成,各对象既是独立的实体,又可以通过各自的接口相互作用。对象中的方法决定要向哪个对象发送消息、发送什么样的消息以及收到消息后如何处理等。也就是说,OOP模式是以对象为中心的。由于对象反映了应用领域中具有完整的特征和行为的实体或单元,从程序设计的角度我们可以把它看成模块。因此,对象具有一定的稳定性,可以被当作一个控件去构成更复杂的应用。又由于对象一般封装的是某一具体的实际工作的各种成分,因此某一对象改变时,对整个系统几乎没有影响。
为了描述功能相似的对象,OOP中引用了"类"的概念。类与类之间的关系是层次结构,属于某个类的对象除了具有该类的全部特征外,还具有层次结构中该类上层所有类的全部性质,这种机制称为继承。
面向对象程序设计方法的继承性和模块性,使得新的应用程序可以在原来对象的基础上通过重用和扩展来进行,而不必从头做起或者拷贝原有代码。这大大提高了程序开发的效率,减少了重新编写代码的工作量,同时降低了程序设计过程中出错的可能性。
面向对象方法的实质是强调从客观世界中的固有规律出发来构造系统,用人类在现实生活中
常用的思维方式来认识、理解和描述客观事物。编写面向对象的程序设计使开发人员能够重复使用工作成果并使程序维护更为容易,并且不易出错。
1.2 数据库概述
数据(Date)是数据库中存储的基本对象。所谓数据,就是能被计算机识别与处理的符号。数据的种类很多,如数字、文字、表格、图形、图像、声音等都属于数据。
数据库(Datebase,简称为DB)就是以一定的组织方式存储在计算机存储介质中的互相关联的数据集合。它能以最佳的方式、最少重复、最大独立性为多种应用提供共享服务。一个数据库常包含许多数据表、索引信息以及其他相关信息。关系数据库(Relational Datebase) 是目前使用最广泛的数据库,它以关系模型作为数据的组织存储方式。关系数据库通常包含多张表,表由记录组成,记录由字段组成[5]。
本课题需要开发的PC(Personal Computer)机程序系数据库类应用程序,它的设计主要包括两个部分:数据库设计和应用程序设计。对于数据库的设计,首先要选择适当的数据库产品,选择了一个合适的数据库可以对开发工作起到事半功倍的作用。Delphi可以访问多种数据库,如Visual FoxPro、Paradox、Access等基于文本的数据库、Oracal、Infomix、MicroSoft SQL Server等大型数据库。鉴于本课题对数据容量要求一般,选择使用操作简便、容量适中、管理方便、安全性较好的Access数据库。
Access是美国微软公司开发的Office系列应用程序中的一套功能非常强大的数据库管理工具。它是微软公司Windows操作系统中第一个桌面型关系数据库
管理系统(RDMBS)。不论创建个人、部门或整个企业级的数据库系统,还是创建数据库来管理客户信息,或是创建产品库存跟踪管理系统,Access都可以为组织、查找、管理和共享数据提供功能丰富、简单易用的方法。
Access在本质上是一个关系型数据库管理系统。关系型数据库有着严格的数学理论基础。在Access数据库中,数据的逻辑结构表现为满足一定条件的二维表,以统一的"关系"来描述数据对象之间的联系,结构简单、表现力强、符合人们对现实世界事物的认识规律。因此,Access数据库受到了广大用户的欢迎。
数据库管理系统是指统-管
相关热词:基于 delphi_70 程序 设计