面试的时候可能会问的,需要了解这3个东西,不知道怎么回答,大家帮帮忙。

解决方案 »

  1.   

    DLL和COM好理解,API特指WIN SDK API?
      

  2.   

    API:Application Programming Interface,应用程序编程接口
    DLL:Dynamic Link Library ,动态链接库
    COM:Component Object Model,组件对象模型
      

  3.   

    COM:是一种规范
    DLL:具有COM规范的动态链接库
    API:就是Microsoft提供给我们的函数,应用程序编程接口
      

  4.   

    DLL是windows系统的动态连接库。
    COM是组件对象模型,一般建立在DLL上。
    API运用程序编程接口,可能会以dll或com的形式提供出来。(如:WIN SDK API 或 TAPI 3.0 或 msxml...)
      

  5.   

    1.API是Application Programming Interface的简称,中文的含义是应用程序编程接口。具体含义指的是底层系统提供给上层应用程序的具体操作方法。应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。在Windows系统中API是由核心的DLL库提供。
    2.DLL是Dynaimc-Link Library的简称,即动态链接库。使用DLL时一般提供两个文件,一个引入库(.lib)和一个dll文件。其中引入库(.lib)包含该DLL导出的函数和变量的符号名,而.dll包含该DLL实际的函数和数据。使用DLL时,一般只需要链接该DLL的引入库文件即可。
    3.Component Object Model (组件对象模型)。以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成,实质上就是一些小的二进制可执行文件。