首頁>Club>
2
回覆列表
  • 1 # 淘最電影

    謝邀,API是 Application Programming Interface 應用程式程式設計介面的縮寫!一般可以指別人寫好了介面,然後我們去呼叫。但是怎麼呼叫,呼叫什麼東西?需要注意哪些東西,大部分都會有對應的API幫助文件作為參考條件!

  • 2 # 光明電影之家

    api翻譯過來叫應用程式設計介面,介面顧名思義也是一種規範,只要按照這種規範來進行,就能正常執行,就像電腦的usb介面一樣,生產廠商按照這種規範生產出來的資料線就能在電腦上使用。api中有封裝好的類,只要你去呼叫這些類就能完成你想要的功能。平時我們說查api,這個api實際上不是真的api,他只是一個api文件,裡面有各種類的介紹,透過查詢api我們可以知道什麼方法有什麼作用。

  • 3 # 1號籤

    API (Application Programming Interface)=應用程式程式設計介面

    透過一套套的要求,用來管理應用程式之間的溝通。一個API相當於你跟它說要求,它會為你完成任務。而且你不需要知道它是如何做到的,你只需要問你想要的東西。

    可能你還不夠明白,為了便於理解,我們就再舉個不完全恰當的例子。

    你想吃麵包,而你家對街有一家麵包店賣麵包和烤麵包機。API方式是你經過馬路去這家麵包店買了一個麵包。API就是買麵包。

    資訊化時代,為了讓使用者高效的來使用廠商提供的功能、系統或平臺,需要大量的API/SDK對接。

  • 4 # 江河2016

    API就是應用程式介面,是應用程式使用作業系統提供的基本函式呼叫介面啊,簡單吧?

    那麼,問題來了,GUI又是什麼東東呢?就是圖形使用者介面啊,是支援滑鼠鍵盤操作的使用者圖形介面的基本函式介面。

    比如WIN32 API就是32位windows系統為上層應用程式提供的函式介面,而MFC則是微軟提供的配合VC程式設計工具使用的一套GUI類庫。除此之外,還有很多好用且開源的跨平臺GUI庫,如QT、wxWidgets等。

  • 5 # IT168企業級

    API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。

    分類

    Windows API作業系統的使用者介面API函式包含在Windows系統目錄下的動態連線庫檔案中。Windows API是一套用來控制Windows的各個部件的外觀和行為的預先定義的Windows函式。使用者的每個動作都會引發一個或幾個函式的執行以告訴Windows發生了什麼。這在某種程度上很像Windows的天然程式碼。而其他的語言只是提供一種能自動而且更容易的訪問API的方法。當你點選窗體上的一個按鈕時,Windows會發送一個訊息給窗體,VB獲取這個呼叫並經過分析後生成一個特定事件。更易理解來說:Windows系統除了協調應用程式的執行、記憶體的分配、系統資源的管理外,同時他也是一個很大的服務中心。呼叫這個服務中心的各種服務(每一種服務就是一個函式)可以幫助應用程式達到開啟視窗、描繪圖形和使用周邊裝置等目的,由於這些函式服務的物件是應用程式,所以稱之為Application Programming Interface,簡稱API 函式。WIN32 API也就是MicrosoftWindows 32位平臺的應用程式程式設計介面。凡是在 Windows工作環境底下執行的應用程式,都可以呼叫Windows API。linux API在linux中,使用者程式設計介面API遵循了UNIX中最流行的應用程式設計介面標準---POSIX標準。POSIX標準是由IEEE和ISO/IEC共同開發的標準系統。該標準基於當時現有的UNIX實踐和經驗,描述了作業系統的系統呼叫程式設計介面API,用於保證應用程式可以在源程式一級上在多種作業系統上移植執行。這些系統呼叫程式設計介面主要是透過C庫(LIBC)來實現的。

    簡單的說,就是一個介面。現在很多企業都會有一些自己的開源專案或者開放的API,讓開發者可以基於這些介面自主開發,目前大火的機器學習領域也有很多開放介面供開發者嘗新

  • 6 # 簡讀娛樂

    API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。

  • 7 # API200

    1.API定義

    API全寫為Application Programming Interface (應用程式介面)。可以說一套定義好的函式,便於程式之間可以互相訪問。

    白話一點就是,API是應用程式一種語言,類似於中文、英語。中文有自己的語法,比如主動賓。API也有自己的語法,其中核心語法就是入參,返回引數。只不過計算機比較傻,沒有人類那麼聰明。他的語法非常嚴格。透過API對話,你就需要遵循API的語法。

    2.API簡單示例

    1) 比如訪問物件想知道一個使用者資訊,透過getUserInfo(username)請求。其中getUserInfo是介面名稱,username是引數。類似於漢語“我需要知道username的詳細資訊”,為了應用程式能夠理解,所以使用getUserInfo(username)這種語法。

    2)被訪問物件收到訪問請求,就會告訴你(一般計算機世界喜歡用返回這個詞)具體結果,比如使用者的姓名、照片、聯絡方式等。

    3.API作用

    API可以說提供了一種能力,應用程式直接可以互相訪問,又無需訪問原始碼,或理解內部工作機制的細節。一般說某個公司的API,就是這個公司的系統對外提供的功能介面或服務的集合,代表一種服務能力。比如微信小程式的API就提供,獲取使用者列表、客服訊息等介面。

  • 8 # 使用者4540439024799

    API(Application Programming Interface,應用程式介面)是一些預先定義的函式,或指軟體系統不同組成部分銜接的約定。 目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原碼,或理解內部工作機制的細節。

  • 9 # Baklib

    API(Application Programming Interface,應用程式介面)是一些預先定義的介面(如函式、HTTP介面),或指軟體系統不同組成部分銜接的約定。用來提供應用程式與開發人員基於某軟體或硬體得以訪問的一組例程,而又無需訪問原始碼,或理解內部工作機制的細節。

    編寫API文件的最佳做法

    如何編寫一份好的API文件,需要:

    文件規劃 明確API文件的基本內容 要保持一致,避免行話 包括互動式示例和其他資源 維護API文件

  • 10 # 簡道雲

    解釋之前先講個小故事~

    研發人員A開發了軟體A,研發人員B正在研發軟體B。 有一天,研發人員B想要呼叫軟體A的部分功能來用,但是他又不想從頭看一遍軟體A的原始碼和功能實現過程,怎麼辦呢?

    研發人員A想了一個好主意:我把軟體A裡你需要的功能打包好,寫成一個函式。你按照我說的流程,把這個函式放在軟體B裡,就能直接用我的功能了!

    API就是研發人員A說的那個函式。

    API全稱Application Programming Interface,翻譯為“應用程式程式設計介面”。

    日常生活中,我們有很多類似API的場景,比如:

    電腦需要呼叫手機裡面的資訊,這時候你會拿一根資料線將電腦手機連線起來,電腦和手機上連線資料線的介面就相當於“API介面”。如圖所示:

    再舉個例子輔助你瞭解API在實際工作中的運用:

    【中鐵大橋科研院】有一個自研的資訊平臺,用於管理業務資料。

    他們面臨一個問題——儘管有資訊平臺,卻因為系統的獨立性,資料的上傳和備份,需要依靠人工在excel裡來回操作,效率很低。

    由於系統的開發週期長、成本高,他們將目光聚焦到現成的功能軟體上。

  • 11 # 膨脹的黃瓜

    假設應用A是一瓶果汁,應用B是你的嘴,你想喝果汁可以直接喝,但是可能會灑出來弄髒你的衣服(系統入侵),所以為了更方便的喝,你找來一根吸管,這根吸管就是API

  • 中秋節和大豐收的關聯?
  • 你認為現在的教育有不足的地方嗎?有哪些需要改進的地方呢?