作者Zephyr750 (紅蓮西風750)
看板Programming
標題[問題] .net和MFC
時間Fri Jun 24 21:59:34 2011
這兩個東西
MFC是一套把Win32API包起來的class集
.net是個平台,以可跨網路和桌面程式之間(是吧?我對它不是很熟)
我的問題是
在.net之下可以用MFC嗎?
1. 在平台之下使用一套class集滿合乎常理的
2. 但是似乎沒有看過一起介紹兩者的書或文章
所以在此提問!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.224.25
1F:推 purpose:.NET 是跨語言、JAVA 是跨平台 124.8.143.130 06/24 22:23
2F:→ Zephyr750:跨語言溝通=.net?? 114.33.224.25 06/24 22:40
3F:→ akasan:.net理論上跨平台,JAVA要跨語言也OK阿XD 61.60.218.62 06/25 01:18
4F:推 leicheong:.NET Framework本身就有帶Win32 API的 61.238.58.149 06/25 09:49
5F:→ leicheong:wrapper, 沒需要混用MFC啦. 而且要混用 61.238.58.149 06/25 09:50
6F:→ leicheong:的話那段code就沒.NET本身記憶體管理的 61.238.58.149 06/25 09:51
7F:→ leicheong:效果了, 那用.NET的好處就少了一小半... 61.238.58.149 06/25 09:52
8F:→ leicheong:混用的方向是用MFC寫個COM組件讓.NET 61.238.58.149 06/25 09:53
9F:→ leicheong:呼叫, 或者用.NET寫COM來讓MFC的程式 61.238.58.149 06/25 09:54
10F:→ leicheong:呼叫... 61.238.58.149 06/25 09:54
11F:→ karcher:.net可以呼叫MFC!!參考:c++/cli in action 114.25.177.190 06/25 13:51
12F:→ Zephyr750:樓上可以多說一點嗎?我很好奇這一塊 114.33.224.25 06/27 23:24
13F:→ karcher:首先,你可以用c++/cli開一個新的專案 1.169.134.231 06/28 21:39
14F:→ karcher:將MFC的c++物件包裝在.NET CLASS 1.169.134.231 06/28 21:41
15F:→ karcher:.net class的宣告請查public ref class... 1.169.134.231 06/28 21:42
16F:推 aecho:如果不能呼叫unmanaged code的話, 219.84.234.132 06/29 22:56
17F:→ aecho:還能用.net包MFC嗎? 219.84.234.132 06/29 22:57