api操作系統(tǒng)api是什么
api操作系統(tǒng)api,全稱ApplicationProgrammingInterface,即應(yīng)用程序編程接口。API是一些預(yù)先定義函數(shù),目的是用來提供應(yīng)用程序與開發(fā)人員基于某軟件或者某硬件得以訪問一組例程的能力,并且無需訪問源碼或無需理解內(nèi)部工作機(jī)制細(xì)節(jié)。
API就是操作系統(tǒng)給應(yīng)用程序的調(diào)用接口,應(yīng)用程序通過調(diào)用操作系統(tǒng)的API而使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動作)。在Windows中,系統(tǒng)API是以函數(shù)調(diào)用的方式提供的。
可以認(rèn)為API是包含在SDK中的:SDK是一系列文件的組合,包括lib、dll、.h、文檔、示例等;API是對程序而言的,提供用戶編程時(shí)的接口,即一系列模塊化的類和函數(shù)。有利于代碼的規(guī)范。這樣做的目的一方面是為了給開發(fā)人員一個清晰的指示,告訴他們哪些業(yè)務(wù)需要實(shí)現(xiàn);同時(shí)也能防止由于開發(fā)人員隨意命名而導(dǎo)致的命名不清晰和代碼混亂,影響開發(fā)效率。
標(biāo)簽(TAG)