非常無奈來到百度提問關於VB等面嚮物件語言中所用的API函式

2022-06-24 20:36:40 字數 761 閱讀 6824

1樓:魔丶月

你要多去回答一些問題,就有分了。api都在系統dll檔案裡放著,你申明函式的時候可以看到句子裡寫的有"**.dll",一個dll裡有很多api,dll可以用c 寫

2樓:網海1書生

api函式是作業系統或應用軟體為其他程式提供的公共函式介面。比方說某個函式本來是某個軟體自己內部用的,但現在這個軟體把這個函式共享出來,供其他軟體呼叫,這個函式就變成一個api函式了。再比如公共**亭誰都可以進去打**,只要你符合它的使用規則(投幣或者刷卡),那麼我們就可以說公共**亭是電信公司給公眾提供的一個api函式!

一般情況下,api函式是用c語言編寫的,並被編譯為標準的dll檔案。dll是動態連結庫的簡稱,當然通俗地理解為函式庫也是可以的。如果你看到某個軟體中帶有dll檔案,那麼裡面封裝的函式一般都是可以被其他程式呼叫的。

但並不是說所有函式都可以被呼叫,一方面你要知道函式的名稱及引數等資訊才能呼叫(就像你拿著**卡到一臺只能投幣的公共**是沒法使用的),另一方面如果函式涉及到了該軟體的一些個性化資訊(如控制元件),那麼其他軟體是無法呼叫的。

vb中呼叫的api函式一般是由windows系統提供的公共api函式,其實在圖形作業系統中的程式設計語言(如vb、vc等),其內部命令也都是最終呼叫api函式的,只不過把一些常用的操作封裝成了一些簡單的命令罷了。這也就是為什麼在vb中生成的一個標準視窗,與在vc中生成的標準視窗看起來完全一模一樣的原因,因為它們都是呼叫windows系統提供的建立視窗的標準api函式。

還有什麼疑問可以繼續追問。

百度的提問技巧,關於的提問技巧

可以貼圖 如何bai插入圖 du片 zhi 插入步驟為 步驟一dao 準備 內 步驟一 準備 在插入 前,您需要在電腦上準備好 如果是網上 知道提問裡不能直接貼圖或者 你可以把 或者 先上傳至網路 高懸賞是最主要的手段 問題決不能無聊 難度要適中 題目中要明確地點出問題的版中心思想,當然新穎權的題目...

百度提問怎樣修改,百度提問怎樣修改資料

樓主你好 你問的是如何修改問題吧?當你看到我的回答時,請把滑鼠拉到最上面,應該看到這樣一排 處理提問 如果已獲得滿意的回答,請及時採納,感謝回答者。若還沒有滿意的回答,可以嘗試以下操作 補充問題 補充提問細節,以得到更準確的答案如果需要 來說明提問內容,可以上傳 發起投票 不知道哪個回答最好時,由選...

百度提問數學題,百度提問 數學題

1。地面公交日均客運量為x萬人次,軌道交通日均客量為 1696 x 萬人次 x 4 1696 x 69 x 1343 地面公交和軌道交通日均客運量各為1343,353萬人次2.設初中學生原計劃捐x冊圖書,高中學生原計劃捐 3500 x 冊圖書 x 1 20 3500 x 115 4125x 2000...