简单计算器实现注意事项
由于计算器中有很多的窗口,那么我们就需要使用很多次CreateWindow函数,但是我们在使用的时候,有一些参数是固定不变的,所以我们就有必要对CreateWindow函数进行封装。
还有,如果我们使用了c++中的string类的时候,就不需要使用c语言的字符串拼接函数了,直接使用string中的+=等符号重载就可以了,否则我们失去了一些运行效率,但是也没有得到开发效率的提升。其实最主要的是要对c++库中的一些类要熟悉。
MFC类图
MFC是微软基础应用框架的简称。
MFC几乎把所有的Windows API都封装了,这虽然好用,但是也使得这一套框架变得很重,这也是它的缺点。
但是我们也可以从MFC这套框架中学习很多知识,我们熟悉了MFC框架后,只要时间允许,也可以实现自己的一套界面库,这就是一个轻量级的纯界面库了。
MFC微软官方手册