问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SDK好还是API好

发布网友 发布时间:2022-04-24 09:52

我来回答

1个回答

热心网友 时间:2022-06-18 17:46

SDK 指 Software Development Kit,意为软件开发包。通常 SDK 包含一系列头文件、库文件、示例以及说明文档,狭义上的 SDK 指 Windows SDK,包括在 Windows 平台进行开发的一系列头文件和库文件以及命令行工具等。API 指 Application Programming Interface,意为应用程序编程接口。API 广义上讲就是 SDK 中提供给用户的函数,即接口就是这个 SDK 提供给你用于应用该 SDK 所提供的功能的函数。不管什么语言的什么 SDK,其接口都称为 API,狭义上指 Windows API。进行 Windows 编程你可以采用 C 风格代码,即只要有 C 编译器和 Windows 头文件、库文件即可开发 Windows 程序,但是这样很繁琐,效率低。也可以采用 C++ 类库来实现,如微软的 Visual C++ 随同发布的 MFC 库,以及 ATL、WTL。还有第三方的如 Qt、wxWidget 等。由于类已经对很多常用功能进行了封装,所以可以为程序员减少很多工作量。通常把直接用调用 C 方式调用 Windows API 进行编程的方法称为 SDK 编程,或者纯 Win32 API 编程,即直接调用 Windows API 编写程序。而使用 C++ 类库,将 Windows API 函数封装为类的成员函数,所以不是直接调用。MFC 库中,大多数成员函数使用的与原 API 同样的名称,但是参数不一样。少部分成员函数没有对应的同名 API 函数,这些是由多个 API 封装而成。注意:同名只不过是 MFC 中的一种习惯,并非必须,是为了方便知道这个成员函数的作用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝买家差评删除流程是什么?具体步骤介绍 神拳李青多少钱 《英雄联盟》盲僧新皮肤睁眼介绍_《英雄联盟》盲僧新皮肤睁眼是什么_百 ... 至高之拳李青高清壁纸至高之拳李青 盲僧金虾皮肤致敬哥哥张国荣 新版皮肤爱的初体验 英雄联盟盲僧神龙尊者皮肤一览 QQ输入法手机版如何进入输入法设置菜单 福来者福往爱出者爱返是什么意思 电脑开机后鼠标自动移动 速度还非常快 为什么总有一大堆验证码发到我手机上。 白蚁消化道内的鞭毛虫与白蚁的关系是().A SDK,API,类库,有什么区别? 白蚁与它肠内的鞭毛虫如何形成共生关系 梦想来一场沙滩冲浪,天津境内有哪些沙滩能去打卡? android的sdk和api什么意思 白蚁和鞭毛虫 API调用和sdk调用有什么区别 看图写话用沙滩、贝壳、游泳写一段话? 编程语言中的sdk和api分别是什么意思?有什么关系? 涠洲岛哪片海域可以游泳 java sdk和java api 的区别 东莞或者东莞的周边有什么海滩可以游泳啊? 用大海,阳光,沙滩,游泳,捉鱼,开心,这几个词语写一段话? 什么是SDK什么是API api和sdk到底有什么联系和区别 海口有哪些地方可以游泳的? SDK 和 API 的区别有什么区别 深圳哪里有海滩可以游泳啊? SDK和API有什么区别? 去海滩游泳泡海水有什么好处? 白蚁和鞭毛虫为什么是朋友 白蚁与它肠内的鞭毛虫的关系是什么? sdk和open api有什么区别 白蚁蚁后是怎么产生的? SDK是什么? 白蚁于鞭毛虫的关系? 白蚁和鞭毛虫为什么利用生物防治,杀死鞭毛虫,就可以 白蚁是消费者还是分解者?那么它体内的鞭毛虫呢? 卧室木地板下发现白蚁怎么办? 鞭毛虫是不是白蚁与生俱来的寄生虫? 下列各图中,能较好地反映白蚁和蚁肠内鞭毛虫之间关系的是(  )A.B.C.D 共生现象的例子 白蚁喜欢吃各种木头,生活在白蚁肠内的鞭毛虫能产生分解木质纤维的酶,将木质纤维分解,供白蚁当作养料吸 - 信息提示 充气娃娃用起来爽吗?舒服吗?用过的朋友推荐下 充气娃娃好用吗。?有谁用过能告诉我吗? 有没有用过冲气娃娃的,感觉怎么样,好用吗? 充气娃娃摸起来感觉怎么样?用起来舒服吗? 谁用过充气娃娃?感觉做起来舒服吗?谢谢了,大神帮忙啊 请问用充气娃娃会早泄么?