学习c++这门编程语言很长时间了,大概有两年了吧,主要要的书有c++primer和21天学通c++,这两本书不能说全部看过,最起码大部分我都学习过,期间还看了渥瑞达的c++教程视频,对c++这门编程语言理解的还算可以。因为我是做物理方面的,用到c++的话也只是做做数值计算,在windows系统下编写win32控制台程序或者是在linux下编写程序,期间也做了一些并行计算和微分方程的数值解的问题,大概学会使用了MPI库和gsl数值计算库。
我心中老早就想用c++编程windows应用程序了,后来发现使用MFC这样的库可以解决问题,也是基于这个目的我开始了学习MFC编程之路。首先编写的是对话框的应用程序,学习CButton,CFileDialog,CMenu,CToolBar等控件的使用,基本学会了怎么编程一个对话框的应用程序。回想下,MFC编程的核心思想是将创建的控件和一个类想关联,关联包括创建这样类的一个对象,将这个对象进行消息映射,然后编写消息响应函数。