精華區beta Programming 關於我們 聯絡資訊
不, MFC 和 .NET 是兩種完全不同的 Framework 只是 VC++ .NET (2003 or 2005)兩種都支援. 因為用 VC++ & MFC 所開發的程式多如牛毛, 所以支援 MFC 只是為了 與過去相容, 不然舊的東西不能維護, 所有VC++ 的程式員大該都不會 去使用 VS 2003 or VS 2005. 但是有沒有人在 VS.NET 以後的版本, 用 VC++ 去搭配.NET framework 工作? 據我所知非常少. 一方面大部分 VC++ 的程式員長久以來受MFC的訓練制約使然, 只要舊的 東西仍被支援, 沒必要花時間學新的. 再然VC++在.NET時代後是唯一可以直接編譯unmanaged code的語言, 並不 需要.NET runtime library來執行, 所以喜愛撰寫native的人仍會使用MFC. 再來, VC++ 內要 call managed code 的 .NET library, 規定繁瑣, 要 記憶的東西太多了, 不如直接用C# or VB.NET 直接叫用.NET library方便. 故, 幾乎沒有人用 VC++ 配 .NET framework寫程式. 我所認識的VC++程式員, 包含微軟內部人員, 都寧可直接多學一套C#來撰寫 ..NET程式, 至於 C++, 還是讓他保持最自然與習慣的使用方式吧! ※ 引述《cptl.bbs@ptt.cc (CPTL)》之銘言: : 疑....在我的認知裡, : 不管是 VC++ 6.0, VC++ 2003, VC++ 2005 : 都還是使用MFC沒錯呀~ : 只不過愈往後的版本 MFC也是有改版本 : 難道是我所得到的資訊錯誤 @@? : 沒碰過VC.net的東西, : 不知道能不能哪位前輩幫忙解說一下 ^^" : ※ 引述《tocute.bbs@bbs.wretch.cc (小藍)》之銘言: : : = =a : : 原來是不一樣的東西阿 : : 我一直以為一樣的說 : : 小弟想用 vc .net 來寫視窗程式 : : 請問 有沒有比較容易入門的教學書呢 : : 謝謝..... -- 我主修物理 選修計概 副修離散 唉.....三修國文 -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [61.216.167.7] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯