电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于MFC的简易计算器制作设计

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于MFC的简易计算器制作设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部