MFC课题报告
——矩阵计算器
学生姓名:                            
学生学号:             02610224           
指导老师:             程洁               
实验日期:             2011年十月         
一、 课题名称
矩阵计算器
二、 问题陈述
cstring转为int
本系统为了更方便的进行矩阵计算,并通过该系统编写的实践加强对程序设计语言课程知识点
的理解和掌握,培养对课程知识综合运用能力、实际分析问题能力及编程能力,养成良好的编程习惯。
通过实践进一步领会程序设计的特点和应用,提高C++ 语言以及面向对象知识解决实际问题的能力。
通过实践掌握C++ 语言编写面向对象的实用程序的设计方法,对面向对象方法和思想增加感性的认识;
学会利用C++程序设计语言编写出一些短小、可靠的Windows实用程序,切实提高面向对象的程序设计能力。为后续的相关课程的学习打下基础。
三、 设计目标和设计任务
要求实现具有加,减,乘及转置的矩阵运算功能
设计基于MFC框架的,具有友好界面的Windows应用程序
可设置输入矩阵元素是整数或小数
可根据设置的行列生成随机矩阵
四、 解题算法思想与系统设计说明
1) 创建模板类Matrix用于处理矩阵
2) 声明六个全局变量分别用于存贮整型和浮点三个编辑框的内容
3) 设置行列数的读取
4) 在确定已选择生成数类型以及行列数后进行随机数生成
5) 完成运算符编辑及结果显示
五、基本界面
六、关键代码
template<typename T>
class Matrix
{
    public:
        Matrix();
        Matrix(const Matrix &);
        Matrix(const int,const int);
        ~Matrix();
        void setMatrix(int,int);
        Matrix<T> operator =(const Matrix<T> &);
        Matrix<T> operator +(const Matrix<T> &);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。