API编程是用什么语言、方式、编译器来编程?

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:11:10
API编程是用什么语言、方式、编译器来编程?

API是微软的Windows系统提供的一组系统函数,可以用几乎任何语言、各种方式(编译的和解释的),用所有支持Windows系统接口的编译器来编程。
说白了,就是在任何一种语言中,只要允许调用Windows系统函数,就可以用API编程。
我们常见的编译语言如C、C++、Delphi、VB,半编译语言Java,解释语言如各种常见的脚本语言,甚至汇编语言,都可以调用Windows API函数,因而都可以进行API编程。

API是Windows提供的函数,因此显然只有在Windows系统下才能使用。另外编译器必须提供相关的接口支持这样的系统调用。如80年代Dos下的Turbo C就不支持API编程,但在Windows下的编译器VC、BCB和MingW GCC都可以进行API编程。

API是函数吧,
VB里可以用C++里也能用

API是windows中唯一可以控制机器的接口函数。
这些函数在windows的所有编程都能进行调用。

网上说的纯API编程是指不用任何图形开发环境,所有界面窗口,控件完全手动绘制,而不像VC,Delphi,VB一样可以拖动控件,添加几个代码就可以,而且有很多类,方法可以调用。是一个完全用API进行编程,是一个很痛苦的过程。

一般对企业来说,不适合完全用API编程,因为没效率,必须写大量代码,太浪费时间。但是对于研究windows程序底层的人来说可以了解一下很有帮助。

编译器有VC6,Dev C++