如题。
还有,要做Windows驱动、Windows网络应用程序、Windows界面程序分别要用到那些技术?
高手指教!!!

解决方案 »

  1.   

    Windows驱动用了解一下WDM编程,Windows网络应用程序了解一下socket编程,Windows界面了解一下图形编程.刚学心不要太大,先把MFC搞懂了再说吧.一口是吃不下一个西瓜的.
      

  2.   

    WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口,而MFC是微软封装了的API。什么意思呢?windows作为一个提供功能强大的应用程序接口编程的操作系统,的确方便了许多程序员,传统的win32开发(直接使用windows的接口函数API)对于程序员来说非常的困难,因为 
    API函数实在太多了,而且名称很乱,从零构架一个窗口动辄就是上百行的代码。MFC是面向对象程序设计与Application framework的完美结合,他将传统的API进行了分类封装,并且为你创建了程序的一般框架,你只要随便添加几行代码,就能形成你自己的程序。
    COM是软件组件互相通讯的一种方式。它是一种二 进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行( 只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该系统支持 COM),也不管该组件是用什么语言编写的。
      

  3.   

    学API容易上手些!回C语言就能搞了!MFC还要会C++,COM则要再会IDL什么的!
    驱动要汇编!
    最容易的我觉得是API,但要记忆很多!很多!,就看你的记忆力了!
    实际上API也是最强大的!
      

  4.   

    MFC封装了WINDOWS API,所以编写界面程序时MFC应该来得快一些
      

  5.   

    MFC就是别人已经给你写好了很多封装好了的基础类,只要调用就行了,比API省事,而API执行的效率要比MFC高很多
      

  6.   

    API无需记忆,只是当你要实现一个功能时想到有哪些API函数可以用就行了,至于参数和返回值等细节就直接查MSDM,
    MFC只不过是一个C++库,对API进行封装,
      

  7.   

    api就是常说的SDK ,效率高,但繁琐,。
    MFC是ms对api的封装,开发方便,Borland的owl也是对api的另一封装。
    COM是组建对象模型,适合组建开发,与语言无关。