API是應用編程接口的縮寫,指的是應用編程接口。API包含壹系列已定義的函數。使用封裝的API函數可以輕松訪問硬件,獲得成熟的程序架構,使用復雜的數學函數等等。它可以提高程序的可移植性,降低開發的復雜性,提高程序的穩定性等。幾乎所有的程序都需要使用API,包括其他個人或組織編寫的API庫,或者項目內部打包的API。
下圖是微軟提供的核心系統功能的API描述(部分功能)。通過這個文檔,妳可以知道哪些接口可以使用,它們是用來做什麽的,以及如何使用它們。