用C開發WINDOWS程式要不要學API,或者MFC,我W

2021-03-20 19:22:38 字數 674 閱讀 6581

1樓:

mfc沒有必要學了,api則應該多少知道一些,舉個例子吧,比如說您想在乙個程式中控制光碟機門的開合,就只有呼叫win32api mcisendstring()才行。有一些功能(尤其是涉及硬體和網路底層協議的部分)c#支援的不是很好。

至於在程式中呼叫api函式的方法,一般只需要在程式開始新增

using system.runtime.interopservices;

一句,然後再使用

[dllimport("winmm.dll")]

private static extern long mcisendstring(string a,string b,uint c,intptr d);

給要呼叫的api做個宣告就可以了,具體的例子可以參考msdn。

搜尋「dllimport」就可以了。

2樓:匿名使用者

不學也可。學了更好。

vista我不知道,不過如果你用win2003以下(含),知道些api,可以應付有些dot***不提供的部分。

你學過的win32 api經過wrap以後都可以呼叫。如何呼叫你可以看下p/invoke方面的資料。

用C語言編寫Windows窗體應用程式,實現學生資訊的檢視 新增 編輯!這個可以給我發乙份不

建議bai你去csdn直接搜du索一下就會有你想要的zhi答案dao 文庫裡面專有也屬,去看看 建議同學自己親手寫一翻這些 自己有過這些經驗後,對這些原理就有感性的認識,這是對於資訊系統的基礎。利用c 編寫乙個windows窗體程式,實現使用者在文字框中輸入學號,姓名和班級等資訊後,在窗體上顯示使用...

用c語言設計程式求,用C語言設計乙個程式,求12345n

include stdio.h include stdlib.h int main void for sum 0,t i 1 i n sum t i printf the result is d n sum return 0 include stdio.h int jiecheng int x ma...

在windows下用c語言如何實現socket網路程式設計需要

需要用到的標頭檔案包含 include include 與linux環境下socket程式設計相比,windows環境多了乙個步驟 啟動或者初始化winsock庫 winsock,一種標準api,一種網路程式設計介面,用於兩個或多個應用程式 或程序 之間通過網路進行資料通訊。具有兩個版本 winso...