您的位置:主页 > 关于博鱼体育 > 企业荣誉 >

WIN32/API/SDK/MFC四者之间的联系和区别

企业荣誉 / 2024-04-23 05:56

本文摘要:1、WIN32是不是就是指API?如果不是的话,WIN32明确是什么东西。 不是,API你可以解读成系统函数(应用于程序接口),Win32是一个子系统。 Win32是Windows的一个子系统,还有另外的子系统如OS/2、POSIX、WOW等。有所不同的子系统系统获取了有所不同的编程模块,即API,一般说道的API所指的就是Win32API。 2、SDK和API的关系是什么? 可以说道SDK靠千万的API展开承托。 打个比方,他的窗体的创立都是靠一系列的API构建的。

博鱼体育

1、WIN32是不是就是指API?如果不是的话,WIN32明确是什么东西。  不是,API你可以解读成系统函数(应用于程序接口),Win32是一个子系统。

Win32是Windows的一个子系统,还有另外的子系统如OS/2、POSIX、WOW等。有所不同的子系统系统获取了有所不同的编程模块,即API,一般说道的API所指的就是Win32API。  2、SDK和API的关系是什么?  可以说道SDK靠千万的API展开承托。

打个比方,他的窗体的创立都是靠一系列的API构建的。  MFC当然也可以调用API,SDK也讫。  3、SDK和MFC的区别是什么?  MFC是对SDK的PCB,通过MFC的一些方法构建,实质上还是调用了API展开构建。这就是PCB的益处,减缓了研发的速度,降低了研发的可玩性。

  上面大家都说道Win32是一个子系统,这个当然是对的,不过我们有时候我们所说Win32通俗的就是指32位的Windows系统,从windows95/98到NT/2000/XP都是32位Windows。子系统毕竟仅有对NT架构的系统而言的。

我想要楼主所问的Win32并不是子系统。  API就是应用于程序接口,是由系统获取的一些函数,比如你想要创立一个文件,就要调用CreateFile,这个CreateFile就是一个API。任何一个操作系统都会获取API的,比如DOS也获取API,不过它是通过Int21h中断获取的就是了。

  SDK是指一些公司针对某一项技术为软件开发人员制作的一套辅助研发或者增加开发周期的工具。一般专指Windows系统获取的涉及的头文件和LIB文件。  有时候很多人将不必MFC等涉及类库,而要用API展开研发的方式也叫作SDK研发,从这一点来说,API和SDK或许是标准化的。


本文关键词:WIN32,API,SDK,MFC,四者,之,博鱼体育,间的,联系,和,区别,、

本文来源:博鱼体育-www.jmbnewsonline.com