《一个简单的计算器设计》课程设计报告学院:计算机工程学院学号: 2024304030223 姓名:朱钟雄专业年级:12 计算机应用技术 2 班 指导老师:游明坤时间: 2024 年 12 月 25 日 基于对话框的计算器 MFC 方法实现随着社会的进展,人们在日常生活中常常需要用到计算器来进行简单或者复杂的运算,计算器在人们生活中的地位也越来越重要
简单的计算器能实现加、减、乘、除、开方、平方等运算
学习了 C++的程序设计语言这门课程,可以利用基于VC 的 MFC 方法制作一个简易的计算器,实现基本的运算功能,从而满足生活中的需要,降低计算的难度
面对对象的程序设计方法区别与面对过程的“先功能后数据”思想,面对对象的程序设计方法把状态(数据)和行为(功能)捆绑在一起,形成了对象
当遇到一个具体的问题时,我们只需要将一个系统分解成一个个的对象,同时将状态和行为封装在对象中
面对对象的程序设计方法具有三个基本特点:封装、继承和多态
(1) 封装性 封装是一个用来指代将对象的状态和行为捆绑到一个单一逻辑单元的机制的正式术语
它不是面对对象语言所特有的,面对过程的 C 语言用结构封装了数据,函数封装了逻辑
但是面对对象封装了两者,从这种意义上来说,面对对象的封装更加完美
出于一些安全性与方便性的考虑,对象常常会限制对它们特征(包括属性和方法)的访问,这种限制称为信息隐藏
作为对象的抽象,类通常只公开对象可以公开的东西,主要是一个特定对象对系统的服务,而隐藏执行服务的内部细节和为了完成这些服务而设计的数据
( 2) 继承性 继承是定义新类的一种机制,使用这种机制创建新类时只需要声明新类和已创建类之间的差别
对于一个特定的继承关系,我们将创建的新类称为子类(subclass),被继承的原始类称为超类(superclass)
子类可以使用超类定义属性和JINGCHU U