Win32 API是啥啊?怎么用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win32 API是啥啊?怎么用?相关的知识,希望对你有一定的参考价值。

我用的是VS2008 ,是VS2008自带的MSDN吗?

API是Application Programming Interface的缩写,即应用程序接口,它是由Win32操作系统提供给程序员的一系列函数接口的集合,这些函数可以对计算机系统进行各种各样的操作,比如创建窗口、描绘图形、使用周边设备等等,它们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。Win32系统负责实现API函数,为我们的程序控制计算机搭建一座便捷的桥梁。
我们常用的VC中的MFC库(微软基础类库)就是Visual Sudio集成开发环境为我们提供的以面向对象方式对Win32 API的封装,无论我们是否使用了MFC库,只要是开发Win32程序归根结底都要调用Win32 API。
Windows API包括几千个可调用的函数,它们大致可以分为以下几个大类:基本服务、组件服务、用户界面服务、图形多媒体服务、消息和协作、网络、Web服务。这么多函数全部记住当然不可能,也没必要,如上所述,集成开发环境开发环境提供的类库和控件封装了大部分的API函数,且易学易用,极大地减少了Windows程序员的工作量,当然即使这样,为了使程序代码简洁及效率高,我们的程序往往偶尔还需要直接调用Win32 API,所以我们还是需要适当的记住一些完成某些常用功能的API函数名,用法参数可以不记,因为可以现用现查。
至于MSDN,它是开发文档,使用它可以方便地查询Win32 API的功能、使用方法。
参考技术A Win32 API即为Microsoft 32位平台的应用程序编程接口.
API 是Application Programming Interface缩写。 是操作系统留给程序员进行应用程序开发接口,说白了,就是一大堆的函数、结构、消息、宏及接口。 程序员可以直接拿来就用,不用开发一个程序,工作从头开始做起。 具体相关,可以在网上搜索一下。

MSDN, 是程序员开发文档总集。 帮助文档。 包含详细的API函数介绍,及使用示例。本回答被提问者采纳
参考技术B 我的vs2008是自的,你的就不知道了,你可以点下帮助菜单那边,看看MSDN有没有。

Win32api简单来说就是相当于函数,相对C语言原来那个scanf, printf这类的库函数更为强大,能实现更强大的功能。基本上的界面编程,网络编程等等等等你能想到的原则上来说都能实现。。。
参考技术C poseidon_k 说的挺好的.受教了.~

以上是关于Win32 API是啥啊?怎么用?的主要内容,如果未能解决你的问题,请参考以下文章

win32 api是啥

老师叫我学win32,我想请问下win32是啥东西

Win32是啥

GetExplicitEntriesFromAcl() Win32 API 函数的对应物是啥?

Win32API 结构中 cbSize 成员的用途是啥

完全禁用任务管理器的 Win32 API 是啥? [关闭]