sdk - software development kitmfc - microsoft foundation class
就win32程式設計來說,sdk是windows中的開發包,它提供了一套介面,叫api。 微軟用把這套api封裝了一下,就叫mfc。
比如說要建立乙個視窗,createwindowex函式,它是乙個win32 api函式,由win sdk提供。mfc用類把它封裝起來,提供了cwin::create。
談開去,所有提供二次開發的軟體都會有乙個軟體包叫sdk,提供乙個介面,也叫api。
platform sdk 可以理解為作業系統提供的應用程式介面
mfc首先是基於c++語言的一套類庫,其次,它在類庫中封裝了apisdk:software development kit,原指軟體開發工具,每一套環境都有自己的軟體開發環境,在windows領域,sdk原是指microsoft的軟體開發工具。
mfc:microsoft foundation classes,這是乙個建立在windows api之上的c++類庫,意圖是使windows程式設計過程更有效率,更符合物件導向的精神。
SDK,API,MFC三者關係
就win32程式設計來說,sdk是windows中的開發包,它提供了一套介面,叫api。微軟用把這套api封裝了一下,就叫mfc。比如說要建立乙個視窗,createwindowex函式,它是乙個win32 api函式,由win sdk提供。mfc用類把它封裝起來,提供了cwin create。sdk...
SDK,API,MFC 三者的關係是什麼
就win32程式設計來說,sdk是windows中的開發包,它提供了一套介面,叫api。微軟用把這套api封裝了一下,就叫mfc。比如說要建立乙個視窗,createwindowex函式,它是乙個win32 api函式,由win sdk提供。mfc用類把它封裝起來,提供了cwin create。談開去...
bus,device,driver三者關係
bus,device,driver三者關係 bus 匯流排作為主機和外設的連線通道,有些匯流排是比較規範的,形成了很多協議。如pci,usb,1394,iic等。任何裝置都可以選擇合適的匯流排連線到主機。當然主機也可能就是cpu本身。記憶體也是通過bus連線到主機的,可記憶體使用的匯流排不是外設匯流...