好久没有来CSDN了,好久没有写代码了,本人非计算机专业,偶然的一次机会接触到了编程,便产生了一定的兴趣,之后主要以微软的MFC技术为主要的技术手段陆陆续续的编写了一些自娱自乐的小软件。毕竟MFC是我当时进入编程世界的掌握的第一种技术,所以还是有一定的情感的。马上毕业了,会从事其他类型的工作,可能以后不会持续地写代码了,在这里就简短的写一下自己对于MFC这门技术的一点感悟,本人技术并不高超,只是希望对于那些刚刚进入编程世界和软件开发的人有所帮助。
关于MFC的历史我就不过多的去描述了,用一句非常不准确的话去总结:MFC是微软的C++。C++的重要思想是面向对象的编程思想,它将变量和函数统一放置在一个类里面,而不是像C语言那样讲变量和函数的定义分开。这样就将变量和方法打包成一个整体,当你需要其中的某个变量或者函数的时候,直接从“类”这个“包”中拿出来用即可。如果吧变量比喻成“元素”,将函数比喻成“融合方法”,那么 元素+融合=物质,同样 变量+函数=对象。我们将它视作整体来对待,而不是分裂开来,这样的确提高了效率。关于C++还有很深的知识和思想,我们暂时谈到这里。下面就说一下MFC。
其实,MFC本质上就是C++,只不过是微软公司自己的开发人员定义了一系列的变量和函数并且把他们封装到自己定义的类当中,思想仍然是C++面向对象的思想。C++是一门计算机语言,而MFC仅仅是根据C++所创新出的一种技术而已。C++就像一个大坛子,里面装了很多东西,而MFC只是坛子里面的一少部分东西而已。
先到这吧,有事吃饭去了。