什么是API函数
Win32 API即为Windows应用程序编程接口 (Application Programming Interface )。所有在Win32平台上运行的应用程序都可以调用这些函数。
早期的PC机内存非常少 ,Windows的设计者们不仅要把大量的代码和资源放入 ,而且还要留出足够的空间让应用程序运行 ,解决这种矛盾的方法就是通过让多个程序共享常用的代码来实现 ,这些被共享的代码就是今天所说的API函数。
随着软件技术的不断发展 ,在Windows平台上出现了很多优秀的可视化编程环境 ,程序员可以采用“所见即所得”的编程方式来开发具有精美用户界面和功能的应用程序。这些可视化编程环境操作简便、界面友好 ,比如 :Visual C ++、Delphi和Visual Basic等。在这些工具中提供了大量的控件 ,实现了API的部分功能 ,加速了Windows应用程序的开发。但程序员要想开发出更灵活、更实用、更具效率的应用程序 ,必然要涉及到直接使用API函数。
API函数的分类
分类
单元
功能及库文件
基本管理
windows
操作系统的基本功能 ,提供分配内存、
管理任务、装入资源、文件操作等
shell例程
shellapi
win32提供的外壳例程 ,
如加载其它程序、管理登录等
mci接口
mmsystem
多媒体mci编程接口 (winmm .dll )
注册表管理
regstr
Win32 API即为Windows应用程序编程接口 (Application Programming Interface )。所有在Win32平台上运行的应用程序都可以调用这些函数。
早期的PC机内存非常少 ,Windows的设计者们不仅要把大量的代码和资源放入 ,而且还要留出足够的空间让应用程序运行 ,解决这种矛盾的方法就是通过让多个程序共享常用的代码来实现 ,这些被共享的代码就是今天所说的API函数。
随着软件技术的不断发展 ,在Windows平台上出现了很多优秀的可视化编程环境 ,程序员可以采用“所见即所得”的编程方式来开发具有精美用户界面和功能的应用程序。这些可视化编程环境操作简便、界面友好 ,比如 :Visual C ++、Delphi和Visual Basic等。在这些工具中提供了大量的控件 ,实现了API的部分功能 ,加速了Windows应用程序的开发。但程序员要想开发出更灵活、更实用、更具效率的应用程序 ,必然要涉及到直接使用API函数。
API函数的分类
分类
单元
功能及库文件
基本管理
windows
操作系统的基本功能 ,提供分配内存、
管理任务、装入资源、文件操作等
shell例程
shellapi
win32提供的外壳例程 ,
如加载其它程序、管理登录等
mci接口
mmsystem
多媒体mci编程接口 (winmm .dll )
注册表管理
regstr