不, 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》 ◣◣◢ ─╯