我是刚学VC的.
问:VC的API的编程和MFC编程有什么不同?
前段时间在学API,这几天学MFC,不过自己感觉,MFC有点神神秘秘的,让各给指点一下,

解决方案 »

  1.   

    MFC把Winodws API分类包装了起来。
    他们可以实现相同的功能,但是用MFC容易些。
      

  2.   

    大多数MFC都封装了API,使API的调用具有C++借口。这样使用MFC就会使windows编程变得简单。
      

  3.   

    怎样才能是我的心态,很快转向MFC呢?
      

  4.   

    你就把MFC当成是新的API接口库,但要比原
    来的API简单,比如原来的API的有个函数functionA()
    有四个参数,可能在MFC封装之后就少了一个,变成三个参数。
    因为MFC的函数是类中的操作(operation),它是有作用范围的,
    所以有时省略了指定操作对象的参数,如窗口指针等。
      

  5.   

    你就把MFC当成是新的API接口库,但要比原
    来的API简单,比如原来的API的有个函数functionA()
    有四个参数,可能在MFC封装之后就少了一个,变成三个参数。
    因为MFC的函数是类中的操作(operation),它是有作用范围的,
    所以有时省略了指定操作对象的参数,如窗口指针等。
    我觉得最终的windows程序开发,不论在那种开发平台上(vc/vb/delphi)
    最终要学winapi函数开发
      

  6.   

    我来凑个热闹,问一下。是mfc重要一些呢,还是api呢?
      

  7.   

    学api时主要学习windows编程模型...
    学mfc时主要学习面向对象...我觉得要学VC的话两者缺一不可...以后要拿来应用的话还是mfc好点...
      

  8.   

    我们现在在讲清华的api,估计对mfc讲授的会比较少
    教授说会了api ,就会mfc了
    是这样吗,我怀疑……
      

  9.   

    API是MFC的基础,当然,不学API也可以用MFC,但是学了会理解得更好!
      

  10.   

    先看MFC吧,你学过API,自然事半功倍。