C++课程设计字符串类的设计与实现 联系客服

发布时间 : 星期日 文章C++课程设计字符串类的设计与实现更新完毕开始阅读f95635dd76a20029bd642de3

单击退出按钮后,程序能够正常实现退出。

6.3 MFC程序编写总结

MFC程序与DOS界面程序编写的最大不同是程序员需要将编程精力放在图形界面设计、图形界面输入输出以及界面元素和代码对应转换等问题上,而这些问题在DOS界面程序中是不存在的,因此,初学MFC的编程者会对此感到困难,然而,当你编写出一个基于Windows界面的程序时,所获得的满足程度远远大于简单的DOS界面程序,况且基于Windows的图形界面的程序设计已成为主流,作为程序员而言,是非学会不可的。

本次课程设计作为编写Windows程序的初步尝试,能够实现程序的主要功能,可以说是取得了成功,然而好的程序绝不仅仅是只有功能性这一个指标,本此编写的MFC程序虽然能实现所需功能,但从面向对象程序设计理念和图形界面设计要求来说,尚存在不足,主要包括以下几个方面。

(1)使用全局变量存储矩阵系数、方程组右端向量和解向量本身有悖面向对象程序设计理念,需要将其改进,利用局部变量和其它方式实现存储,作者认为最理想的方式是使用文件。

(2)将类的定义与实现放在同一个头文件Linequ.h中也违背了面向对象程序设计理念,需要将二者分开成定义文件和实现文件。

(3)图10所示的界面中对解的显示没有格式化,导致界面看起来不够规范,需要对解的输出进行小数点固定位数显示。

7 参考文献

[1]徐士良. C常用算法程序集. 北京:清华大学出版社,1995

[2]郑莉,董渊,张瑞丰. C++语言程序设计(第3版). 北京:清华大学出版社,2007 [3]钱能. C++程序设计教程(第二版). 北京:清华大学出版社,2007

[4]陈志泊,王春玲. 面向对象的程序设计语言—C++. 北京:人民邮电出版社,2002 [5]李庆扬,王能超,易大义. 数值分析. 湖北:华中理工大学出版社,1986