1.1什么是面向对象程序设计
在程序设计与实现中,计算机编程语言由低级语言向**语言��断地发展,程序设计方法正在从面向过程程序设计走向面向对象程序设计,使得编程语言与自然语言之间以及程序设计方法与实际解决问题方式之间的距离越来越近。这就意味着软件开发人员可以用更接近自然的思维方式,用更少的精力完成同样的工作。C++作为一种当今广泛流行的面向对象程序设计语言,它是从传统的面向过程编程语言--C语言基础上发展演化而来的,了解什么是面向过程程序设计有助于理解面向对象程序设计。
1.1.1 面向过程程序设计
【引例】用面向过程的程序设计语言——C语言建立银行系统管理软件,以便说明面向过程程序设计的特点。为说明问题,只建立软件的简化模型。银行系统允许顾客开设不同类型的银行账户,其中包括现金账户、支票账户和贷款账户,同时允许顾客存款、取款和转账。
《VC++程序设计》是新世纪高等职业教育教材编审委员会组编的计算机类课程规划教材之一。
Visual C++由于支持面向对象程序设计并提供了全面的。MFC类库,大大降低了软件开发的难度,缩短了开发周期,所以自诞生以来即成为Windows环境下*主要的应用开发系统,在程序员中得到了广泛的应用。
高等职业教育培养的是适应生产、建设、管理和服务**线需要的技术应用型人才,为了适应这一教育目标的需要,我们组织了部分相关高职院校具有VC++程序设计教学经验的一线教师,编写了这部《VC++程序设计》教材。
本教材从介绍面向对象程序方法入手,由浅入深并结合大量实例,介绍了使用Visual C++开发Windows应用程序的原理及方法,全书由两部分内容构成。