[問題] MFC Win32API Win32SDK VCL STL...

看板C_and_CPP作者 (coordinater)時間15年前 (2010/04/28 20:33), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
大家好 小弟最近在找工作 過去是用 BCB(C++) 跟 vs2005(VB.Net)開發程式 C++程式設計部分本身還算有自信 但遇到幾位面試官的問題卻不曉得他們到底想問什麼? ex: 1.比較一下 MFC framework 跟 BCB 的 VCL framework. (為什麼 MFC 跟 VCL 後面要冠上 framework?) 2.你用 C++ 開發跟 VB.Net 開發有什麼差異? 效率上感覺如何? (我開發的都是視窗程式 一樣都是拉元件寫code 所以我真的不了解是要比較什麼差異? 至於執行效率 因為 .Net 是中間碼的執行方式 肯定是比不上 C++ 開發出來的程式吧??) 我想我大概是觀念還不夠清楚 因此上來請教一下各位前輩 如標題所示 小弟對這幾樣東西的定義與定位還不清楚 用 MFC 當關鍵字搜尋了一下舊文章 了解到 MFC 是包裝 Win32 API 的 "不好用的" 物件導向library xD 那相對於 Win32 API(把他稱為 windows native library 這樣對嗎?) Win32SDK 又該怎麼定位他? msdn上這麼說: =========================================================== MicrosoftR WindowsR SDK 包含一群工具、程式碼範例、文件、 編譯器、標頭與程式庫等,可供開發人員利用原生 (Win32) 或 Managed (.NET Framework) 程式設計模型,建立能夠在 Microsoft Windows 作業系統上執行的應用程式。 =========================================================== sdk還有分版本? 為什麼會跟 .NET Framework 扯上關係? 就我目前的觀念 MFC Win32API VCL STL 四者都是一套library (函式庫) 前二者就不用說了 而VCL是視覺化的類別函式庫 那麼 C++ 標準函式庫 STL 在這之間的定位又是如何? 有誰包含誰的關係存在嗎? 用 BCB 寫視窗程式的時候 偶爾會用到 Win32API STL更不用說了 也因此 VCL Win32API STL 三者之間的關係 真的讓我霧煞煞... 程式是會寫 但觀念卻很差 有點挫折...:( 墾請各位前輩賜教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.24.107 ※ 編輯: coordinater 來自: 114.41.24.107 (04/28 20:34)

04/28 20:46, , 1F
STL是c++標準 VCL跟MFC底層應該都是winapi
04/28 20:46, 1F
文章代碼(AID): #1Bs2ioua (C_and_CPP)