[問題] .net和MFC

看板Programming作者 (紅蓮西風750)時間14年前 (2011/06/24 21:59), 編輯推噓3(3014)
留言17則, 6人參與, 最新討論串1/2 (看更多)
這兩個東西 MFC是一套把Win32API包起來的class集 .net是個平台,以可跨網路和桌面程式之間(是吧?我對它不是很熟) 我的問題是 在.net之下可以用MFC嗎? 1. 在平台之下使用一套class集滿合乎常理的 2. 但是似乎沒有看過一起介紹兩者的書或文章 所以在此提問! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.224.25

06/24 22:23, , 1F
.NET 是跨語言、JAVA 是跨平台
06/24 22:23, 1F

06/24 22:40, , 2F
跨語言溝通=.net??
06/24 22:40, 2F

06/25 01:18, , 3F
.net理論上跨平台,JAVA要跨語言也OK阿XD
06/25 01:18, 3F

06/25 09:49, , 4F
.NET Framework本身就有帶Win32 API的
06/25 09:49, 4F

06/25 09:50, , 5F
wrapper, 沒需要混用MFC啦. 而且要混用
06/25 09:50, 5F

06/25 09:51, , 6F
的話那段code就沒.NET本身記憶體管理的
06/25 09:51, 6F

06/25 09:52, , 7F
效果了, 那用.NET的好處就少了一小半...
06/25 09:52, 7F

06/25 09:53, , 8F
混用的方向是用MFC寫個COM組件讓.NET
06/25 09:53, 8F

06/25 09:54, , 9F
呼叫, 或者用.NET寫COM來讓MFC的程式
06/25 09:54, 9F

06/25 09:54, , 10F
呼叫...
06/25 09:54, 10F

06/25 13:51, , 11F
.net可以呼叫MFC!!參考:c++/cli in action
06/25 13:51, 11F

06/27 23:24, , 12F
樓上可以多說一點嗎?我很好奇這一塊
06/27 23:24, 12F

06/28 21:39, , 13F
首先,你可以用c++/cli開一個新的專案
06/28 21:39, 13F

06/28 21:41, , 14F
將MFC的c++物件包裝在.NET CLASS
06/28 21:41, 14F

06/28 21:42, , 15F
.net class的宣告請查public ref class...
06/28 21:42, 15F

06/29 22:56, , 16F
如果不能呼叫unmanaged code的話,
06/29 22:56, 16F

06/29 22:57, , 17F
還能用.net包MFC嗎?
06/29 22:57, 17F
文章代碼(AID): #1E19X8uM (Programming)
討論串 (同標題文章)
以下文章回應了本文
0
4
完整討論串 (本文為第 1 之 2 篇):
0
4
3
17
文章代碼(AID): #1E19X8uM (Programming)