SDK 介面是什麼意思freechan10 2019-12-25

SDK、外語全稱:Software Development Kit,指的是軟體開發工具包。

SDK 介面是什麼意思

1、一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。

2、軟體開發工具包括廣義上指輔助開發某一類軟體的相關文件、範例和工具的集合。

3、軟體開發工具包是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體的開發工具的集合,一般而言SDK即開發 Windows 平臺下的應用程式所使用的 SDK。

4、它可以簡單的為某個程式設計語言提供應用程式介面 API的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於除錯和其他用途的實用工具。SDK 還經常包括示例程式碼、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。

擴充套件資料

1、SDK 包含了使用 API 的必需資料,所以人們也常把僅使用 API 來編寫 Windows 應用程式的開發方式叫做 “SDK程式設計”。

2、實際開發中,可以輕鬆的獲得多種多類的軟體開發的工具(如keil uvision, eclipse,Visual C++等),這些工具集成了語言的開發環境、編譯環境,還提供糾錯功能。可以透過這些工具將SDK中的函式,框架類匯入,使用別人寫好的類,協助軟體的開發。

參考資料

百度百科-SDK

SDK 介面是什麼意思網友ded4135 2018-03-25

SDK是一些公司針對某一項技術為軟體開發人員製作的一套輔助開發或者減少開發週期的工具。比如說,微軟除了釋出DIRECTX的RUNTIME(DX的執行時刻庫,一般需要DX支援的遊戲執行時只要這個就夠了)之外,還會發布DIRECTX的SDK,那麼開發遊戲的人或者其他程式設計的人,就可以利用DIRECTX的SDK更好的開發使用DIRECTX技術的遊戲或軟體,一般SDK中會對一些技術的內部特性做一些更深入的說明,並且提供一些新的API供程式設計人員呼叫。比如說如果你認真閱讀了DIRECTX的SDK中的文件,你就知道怎麼開發DIRECTX的程式,並且知道DIRECTX技術提供了哪些API可供你呼叫。至於在程式設計中,在新建工程什麼的,理論上應該和一般的程式設計沒有什麼兩樣,或者說至少在新建工程這方面上沒有什麼特別的,關鍵的地方是在程式內部使用了SDK提供給你的一些方便的功能,或者有時你需要安裝這些SDK才能在你的程式中使用這些功能。所以你的問題其實就在於對SDK這個概念還不夠了解。

比如說,如果你想用DIRECTX技術寫一個應用程式,那麼你就要建一個應用程式的工程,如果你想應用DIRCTX寫一個自己的DLL,以便在你寫的其他程式中呼叫它,那麼你就應該新建一個DLL的工程。總之,要新建什麼樣的工程在於你程式設計的目的和你使用的程式語言環境的規定,而不在於你是否使用某個SDK