图9 读入数据后的界面
单击加法运算、减法运算乘法运算按钮,实现求解并将解显示出来,如图10所示。
图10 求解后的界面
单击退出按钮后,程序能够正常实现退出。
- 28 -
6.3 MFC程序编写总结
MFC程序与DOS界面程序编写的最大不同是程序员需要将编程精力放在图形界面设计、图形界面输入输出以及界面元素和代码对应转换等问题上,而这些问题在DOS界面程序中是不存在的,因此,初学MFC的编程者会对此感到困难,然而,当你编写出一个基于Windows界面的程序时,所获得的满足程度远远大于简单的DOS界面程序,况且基于Windows的图形界面的程序设计已成为主流,作为程序员而言,是非学会不可的。
本次课程设计作为编写Windows程序的初步尝试,能够实现程序的主要功能,可以说是取得了成功,然而好的程序绝不仅仅是只有功能性这一个指标,本此编写的MFC程序虽然能实现所需功能,但从面向对象程序设计理念和图形界面设计要求来说,尚存在不足,主要包括以下几个方面。
(1)运行一次程序只能计算一对多项式不能重复计算 (2)输入的多项式过长不能正常显示
7 参考文献
[1]徐士良. C常用算法程序集. 北京:清华大学出版社,1995
[2]郑莉,董渊,张瑞丰. C++语言程序设计(第3版). 北京:清华大学出版社,2007 [3]钱能. C++程序设计教程(第二版). 北京:清华大学出版社,2007
[4]陈志泊,王春玲. 面向对象的程序设计语言—C++. 北京:人民邮电出版社,2002 [5]李庆扬,王能超,易大义. 数值分析. 湖北:华中理工大学出版社,1986
- 29 -