c++程序怎样应用到MFC上?

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:42:43
正在学习c++,但不会做程序外观,据说MFC能做外观,想知道怎样把c++应用到MFC上做程序外观。要详细答案。

mfc就是用c++做的,给c++的程序用的。

有个概念的问题,就是:一种语言,绝不会只有语言本身,还要包括为语言提供的库(函数库和类库等)。不要把语言和库弄混了,c++是语言,mfc则是c++的类库。

打个比方说,for语句,这是c++语言的内容之一;用过cin和cout吧,cin和cout从哪里来的?其实就是一个库里面写好的类的对象,提供给你用,不属于语言本身,属于一个叫做“c++标准库”的库里的内容。这个库里的东西并不很多。
mfc就是微软提供的另一个库,这个库里的东西可以用来在windows下开发应用。
就像你知道用cin和cout能够输入输出一样,要想使用mfc的库,也要知道它提供了那些类、函数等用来做窗口,只是这个库里的东西比cin和cout要多,要复杂。

拷过去,MFC里边控件要求的程序没啥变化

等你学了MFC时,你就会发现,MFC的代码全是C++的代码~~~
MFC提供的可视化编程利用的是 windows的API。你在C++里调用windows的API就可以实现可视化~~~~
你在用MFC编程时用的也是C++,不过很多函数已经给你写好了,你调用就行,那些函数就是windows的API。当然MFC有一些可视化的工具,帮助你实现可视化,但你要先懂Window编程,懂消息机制,开发流程

先学习基于windows的C++高级编程,那个就是做你所谓的外观的,完了之后就可以学MFC了,学了MFC你会发现MFC就是把高级编程框架化之后直接给你了,你不用再去编写很长的框架代码。这样说能理解不