一、题目:使用MFC编制基于对话框的Windows应用程序,用泰勒公式求sin(x)。 20
一、题目:使用MFC编制基于对话框的Windows应用程序,用泰勒公式求sin(x)。二、目的与要求1.目的:培养学生综合利用C++语言进行程序设计的能力,并培养学生利用...
一、题目:使用MFC编制基于对话框的Windows应用程序,用泰勒公式求sin(x)。
二、目的与要求
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,并培养学生利用MFC在Visual C++中进行可视化编程的能力。加强学生对面向对象程序设计方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,主要是培养学生利用MFC和Visual C++中的可视化编程工具进行Windows程序设计和开发的能力。
2. 基本要求:
(1)要求使用Visual C++中的MFC握创建基于对话框的Windows应用程序,设计友好方便的图形用户界面,实现程序的功能。
(2)掌握创建基于对话框的MFC应用程序的操作过程,明确程序是如何通过对话框与用户进行交互的。
3. 创新要求
在基本要求达到后,进行创新设计,强化程序功能、美化界面设计。
4.书写设计报告的要求
设计报告中包含以下几个方面:
(1)设计题目
(2)总体设计
① 概述所作系统的功能及用途
② 用自顶而下或自底而上的方法,划分功能模块。
③ 确定各模块的算法
(3)根据算法画出模块图
(4)列出程序清单,并加以必要的注释
(5)写出调试程序的方法
(6)指出所设计问题的不足和改进方案
(7)总结本次设计的收获及心得
三、设计方法和基本原理
1. 问题描述:
建立一个基于对话框的Windows应用程序,输入x的值,用下列泰勒公式求sin(x)的近似值,精确到10-6。
2. 问题的解决方案:
根据问题描述,可以将问题解决分为三步:
(1)Visual C++中的MFC AppWizard创建基于对话框的应用程序;
(2)Visual C++中的资源编辑器对程序中的对话框进行可视化编辑,实现程序所需的操作界面;
(3)对话框的对话框类,添加成员变量来操纵控件,建立按铵的消息映射和消息映射函数,最后编写函数代码实现其功能。
四、主要技术问题的描述
根据三的分析,主要问题在于如何编辑对话框类进行程序的功能。
首先,使用Class Wizard,为对话框中的编辑框控件添加对应的成员变量,以便程序中通过它们与用户交互
然后,还是使用Class Wizard,为对话框中的命令按钮控件建立消息映射和消息映射函数
最后,编写消息映射函数代码,完成其功能 展开
二、目的与要求
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,并培养学生利用MFC在Visual C++中进行可视化编程的能力。加强学生对面向对象程序设计方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,主要是培养学生利用MFC和Visual C++中的可视化编程工具进行Windows程序设计和开发的能力。
2. 基本要求:
(1)要求使用Visual C++中的MFC握创建基于对话框的Windows应用程序,设计友好方便的图形用户界面,实现程序的功能。
(2)掌握创建基于对话框的MFC应用程序的操作过程,明确程序是如何通过对话框与用户进行交互的。
3. 创新要求
在基本要求达到后,进行创新设计,强化程序功能、美化界面设计。
4.书写设计报告的要求
设计报告中包含以下几个方面:
(1)设计题目
(2)总体设计
① 概述所作系统的功能及用途
② 用自顶而下或自底而上的方法,划分功能模块。
③ 确定各模块的算法
(3)根据算法画出模块图
(4)列出程序清单,并加以必要的注释
(5)写出调试程序的方法
(6)指出所设计问题的不足和改进方案
(7)总结本次设计的收获及心得
三、设计方法和基本原理
1. 问题描述:
建立一个基于对话框的Windows应用程序,输入x的值,用下列泰勒公式求sin(x)的近似值,精确到10-6。
2. 问题的解决方案:
根据问题描述,可以将问题解决分为三步:
(1)Visual C++中的MFC AppWizard创建基于对话框的应用程序;
(2)Visual C++中的资源编辑器对程序中的对话框进行可视化编辑,实现程序所需的操作界面;
(3)对话框的对话框类,添加成员变量来操纵控件,建立按铵的消息映射和消息映射函数,最后编写函数代码实现其功能。
四、主要技术问题的描述
根据三的分析,主要问题在于如何编辑对话框类进行程序的功能。
首先,使用Class Wizard,为对话框中的编辑框控件添加对应的成员变量,以便程序中通过它们与用户交互
然后,还是使用Class Wizard,为对话框中的命令按钮控件建立消息映射和消息映射函数
最后,编写消息映射函数代码,完成其功能 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询