Windows编程的mfc编程浅述

 MFCMicrosoft Foundation Class,微软基础类库)是微软为了简化程序员的开发工作所开发的一套C++类的集合,C环境是面向过程的不支持MFC,MFC只封装在C++里,MFC无法在C环境中使用
,是一套面向对象的函数库,MFC采用面向对象设计,将大部分的Windows API封装到C++类中,以类的方式提供给用户使用。MFC中,类的命名都以字母“C”开头,利用这些类,可以有效地帮助程序员完成
Windows应用程序的开发。MFC是建立基于MICROSOFT FUNDATION CLASS的工程;一般的MFC的应用程序,可以生成单文档、多文档或对话框程序框架;MFC其实是一个框架,里面包含了200多个类,MFC比较复杂,MFC框架把基本的功能都实现了,你只是需要把你特殊的功能加到MFC里面,比如你想建一个windows窗口,MFC APPWIZARD下,MFC中自包含了CWnd串口类,但是win32 application,就是要你自己写一个窗口类,才能用。

 

对于一个单文档应用程序(即我们在创建工程时第二步所选的Single document),都有一个CMainFrame类,和一个以“C+工程名+App”为名字的类、一个以“C+工程名+Doc”为名字的类、一个以“C+工程名+View”为名字的类。作为读者,在刚接触MFC的程序时,一定要逐步熟悉MFC AppWizard所生成的这几个类,以及类中的代码。这样才能在阅读程序时,知道哪些类、哪些代码是向导生成的,哪些类、哪些代码是我们自己编写的。 

你可能感兴趣的:(Windows编程的mfc编程浅述)