(续delphi背后---初学者参考之二(1) )
2 windows api
api(application programming interface)应用编程接口,所有的计算机语言都要用到它。api是什么?api是程序使用操作系统提供的服务的一个途径,我们大多数的编程都不直接操作硬件,而是调用这些api,再由操作系统直接操作硬件,这样的好处是我们编程时不必考滤与硬件兼容的问题,更重要的是从操作系统层实现了代码共享。所以,在编程时如果能用api实现的功能,我们尽量用它。
l delphi如何使用windows api
在日常开发工作中,我们经常要使用windows api函数,那么api函存在在哪里呢?我们可以这样理解,api函数就是封装在windows系统提供的dll系统文件中。如我们经常使用的beep过程(响铃),就是调用windwos系统目录下的user32.dll中的messagebeep实现的;sendmessage(发消息)就是直接调用user32.dll的sendmessagea。delphi使用频率最多的dll是:advapi32.dll、kernel32.dll、mpr.dll