1 / 11
文档名称:

VC++实现多功能计算器.ppt

格式:ppt   页数:11
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC++实现多功能计算器.ppt

上传人:翩仙妙玉 2012/11/8 文件大小:0 KB

下载得到文件列表

VC++实现多功能计算器.ppt

文档介绍

文档介绍:VC++课程设计
选题一多功能计算器
目的
1、熟练掌握C++语言的基本知识和VC++的开发工具;
2、基本掌握面向对象程序设计的基本思路和方法;
3、能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
要求
1、要求利用面向对象的方法以及VC++的编程思想来完成系统的设计;
2、要求在设计的过程中,对Windows环境下的编程有一个基本的认识;
3、掌握基于Framework的编程思想。
创新要求
在基本要求达到后,可进行创新设计,如增加计算器的复杂函数运算、存储运算、不同进制运算等功能。
写出设计报告
按照设计过程写出设计报告。
设计方法和基本原理
1、问题描述(功能要求):
要求所编写的计算器能够完成加、减、乘、除、基本的函数运算,类似于Windows下附件中的计算器。
2、问题的解决方案:
根据题目的要求,可以将问题解决分为以下步骤:
(1)分析问题,画出问题的解决步骤(类层次结构及其定义)。
(2)利用VC++的应用程序向导(AppWizard),建立应用程序框架(应用程序类型为Based Dialog);
(3)利用对话框编辑器完成界面的设计,要求界面要美观实用;
(4)利用类向导(ClassWizard)添加成员变量和成员函数(消息映射函数);
(5)利用结构化程序的设计思路完成按键的判断和数据的移位以及计算功能;
(6)程序功能调试;
(7)完成设计报告。
设计中涉及到的两个MFC成员函数和一个宏:
1、对话框数据更新函数:UpdateDate(TRUE/FALSE)
2、获取对话框中控件的数字或文本:GetDlgItemInt()/GetDlgItemText();
3、MAND_RANGE()
可以使多个按钮共享一个消息处理函数
如: MAND_RANGE(IDC_0,IDC_9,OnNumInput)
选题二指针式时钟
目的
1、熟练掌握C++语言的基本知识和VC++的开发工具;
2、基本掌握面向对象程序设计的基本思路和方法;
3、能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
要求
1、要求利用面向对象的方法以及VC++的编程思想来完成系统的设计;
2、要求在设计的过程中,对Windows环境下的编程有一个基本的认识;
3、掌握基于Framework的编程思想。
4、学会Windows环境下绘图的基本方法;
5、能够完成基本的钟表的走时功能、设置、定时功能;
6、界面美观大方。
创新要求
在基本要求达到后,可进行创新设计,如定时提醒功能、定时运行别的程序的功能。
写出设计报告
按照设计过程写出设计报告。
设计方法和基本原理
1、问题描述(功能要求):
要求所编写的闹钟能够完成基本的走时、对时、定时功能。
2、问题的解决方案:
根据题目的要求,可以将问题解决分为以下步骤:
(1)分析问题,画出问题的解决步骤(类层次结构及其定义)。
(2)利用VC++的应用程序向导(AppWizard),建立应用程序框架(应用程序类型为Based Dialog或者SDI);
(3)利用对话框编辑器完成界面的设计,要求界面要美观实用;