[問題] 有關於win32 API觀念問題

看板C_and_CPP作者 (我愛阿蓉)時間16年前 (2010/01/27 22:46), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/4 (看更多)
其實我不太知道標題怎麼下... 是這樣的 常常google win32的api最後都跑道msdn 然後整面好像都是C#的function.. 因為我只會基本的C++ 和一點點的win32 基本概念 我有滿肚子奇怪的疑惑就是 我想win32 API這是for C++ 還是說他只是一個概念 我想表達的是 例如win32有api 給我們用eclipse畫出橢圓 那我相信C#也有可以畫出橢圓的函式 那這兩個函式我們都稱作win32 API嗎? 那這兩個函式的底層是否有共通點 意思是說~~ for C++ win32 API的樣子可能是 void Eclipse(...) for C#可能是 public void XXXEclipse之類的 他們會是一個殼子 其實裏面兩個都呼叫同一個 " 東西 "?? 如果是~~~這個"東西" 是以什麼形式存在.....dll? lib?還是exe.... 因為我只知道c++有dll 如果c#也存在dll的話 是否可以在C# 或是 C++ 呼叫對方寫的dll或是其他東西 這有牽扯到C# @@ 不過想說版友應該都有接觸過 想請教這些概念性的問題 謝謝.. 我對win32 API真是不太了解他的涵義 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.73.81

01/27 23:32, , 1F
微軟說他是Win32 API 那他就是Win32 API了
01/27 23:32, 1F

01/28 14:16, , 2F
都是去call windows提供的功能阿
01/28 14:16, 2F

01/28 14:18, , 3F
實際在運算的是OS 那些API只是個介面而已
01/28 14:18, 3F

01/28 23:22, , 4F
為啥有辦法叫os運算 os有提供什麼讓讓我們可以 呼叫?
01/28 23:22, 4F

01/28 23:28, , 5F
API - Application Programming Interface
01/28 23:28, 5F

01/28 23:28, , 6F

01/28 23:29, , 7F
你的問題就是你的答案啊....XD
01/28 23:29, 7F

01/29 22:14, , 8F
這樣不就微軟要寫 兩份一份是forC++一份for C#?
01/29 22:14, 8F

01/29 22:14, , 9F
感覺他們兩個應該有共通點阿?
01/29 22:14, 9F

02/01 14:43, , 10F
你可能要研究一下Native/Managed的差別...
02/01 14:43, 10F
文章代碼(AID): #1BO57WYs (C_and_CPP)
文章代碼(AID): #1BO57WYs (C_and_CPP)