JBTALKS.CC

标题: (C++) WIN32 跟 MFC 什么差别? [打印本页]

作者: 宅男-兜着走    时间: 2009-7-22 01:04 PM
标题: (C++) WIN32 跟 MFC 什么差别?
到底 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
作者: 宅男-兜着走    时间: 2009-7-22 03:33 PM
标题: 回复 #2 Super-Tomato 的帖子
你的那个 篇写工具我不会安装。 要 binary的 folder? 看不明白他的 readme
作者: 宅男-兜着走    时间: 2009-7-22 04:47 PM
标题: 回复 #2 Super-Tomato 的帖子
问个问题, 为什么 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
作者: goodhermit95    时间: 2009-7-23 09:30 PM
标题: 回复 #7 shaluosha 的帖子
不懂不需要跟我们说……




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5