|登录 |注册

查看: 1446|回复: 7
打印 上一主题 下一主题

(C++) WIN32 跟 MFC 什么差别?

[复制链接]
宅男-兜着走
2009-7-22 01:04 PM
到底 MFC 什么特点,是API 来的吗?
Super-Tomato
2009-7-22 03:18 PM
原帖由 宅男-兜着走 于 2009-7-22 01:04 PM 发表
到底 MFC 什么特点,是API 来的吗?


你所指的 Win32 應該是指 WinAPI 吧, 簡單來說這是微軟為應用軟體所提供的一個系統核心接口
而 MFC 是微軟所提供的 class 庫, MFC 除了包括 WinAPI 外也包含了很多組件和控件, 主要是為了方便 programmer 調用這些 class 來簡化編程
就如你現在要建立一個 Win32 的 GUI Frame, 編輯器在一開始就直接幫你直接調用了 MFC 創建, 而不像之前需要自己調用一堆 WinAPI
WinAPI 例子 : http://www.jbtalks.cc/viewthread.php?tid=465812

回复 #2 Super-Tomato 的帖子

宅男-兜着走
2009-7-22 03:33 PM
你的那个 篇写工具我不会安装。 要 binary的 folder? 看不明白他的 readme

回复 #2 Super-Tomato 的帖子

宅男-兜着走
2009-7-22 04:47 PM
问个问题, 为什么 C++ 不能 Switch Case String 的datatype?
Super-Tomato
2009-7-23 02:46 AM
原帖由 宅男-兜着走 于 2009-7-22 04:47 PM 发表
问个问题, 为什么 C++ 不能 Switch Case String 的datatype?


這個嘛因為 C++ 是 C 的衍生, 所以基本上 switch.. case 還是以 C 為主
在 switch 的 parameter 是以 bit 作為比較, 所以只接受 char, int, short, long 這幾種 ASCII 型態, 而 String 則是屬於 C++ 類型
所以 char[], string, float 或 object 這些都不被接受

而且 C 在做文字比較也不會用 == 而是使用 strcmp 來比對 char 陣列

[ 本帖最后由 Super-Tomato 于 2009-7-23 02:48 AM 编辑 ]
Super-Tomato
2009-7-23 03:00 AM
原帖由 宅男-兜着走 于 2009-7-22 03:33 PM 发表
你的那个 篇写工具我不会安装。 要 binary的 folder? 看不明白他的 readme


編程工具未必需要相同, 但 coding 只要是 C++ 都一樣
shaluosha
2009-7-23 01:39 PM
看了都不懂。em0013

回复 #7 shaluosha 的帖子

goodhermit95
2009-7-23 09:30 PM
不懂不需要跟我们说……
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-3-11 03:20 AM , Processed in 0.114297 second(s), 25 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部