鱼C论坛

 找回密码
 立即注册
查看: 6631|回复: 8

听说用MFC受限太大,用SDK只用C语言基础就可以了

[复制链接]
发表于 2013-3-19 12:51:08 | 显示全部楼层 |阅读模式
4鱼币
这样说来学C++还有用吗?说SDK比MFC好,那我们学C++有何用呢,这个问题一直不解,SDK中能用类等吗?

最佳答案

查看完整内容

MFC做小程序很好使的.因为有成熟的框架,生成代码很强大.可以大大提高编程效率. MFC的封闭性很强,不容易被程序程序员控制.MFC实际上也就是SDK的函数封装. 但是如果做大型的程序,貌似找不到几个是MFC写的.例如QQ,迅雷等各种大型软件,全是SDK完成的. 只有当你自己学过后才知道MFC跟SDK的区别.在什么情况下用MFC,什么情况下用SDK,就会很清楚了. 另外是SDK中当然可以使用类了.我也说了,MFC是SDK的封装,既然MFC是C++.那当然你用SDK ...
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-19 12:51:09 | 显示全部楼层
MFC做小程序很好使的.因为有成熟的框架,生成代码很强大.可以大大提高编程效率.
MFC的封闭性很强,不容易被程序程序员控制.MFC实际上也就是SDK的函数封装.
但是如果做大型的程序,貌似找不到几个是MFC写的.例如QQ,迅雷等各种大型软件,全是SDK完成的.
只有当你自己学过后才知道MFC跟SDK的区别.在什么情况下用MFC,什么情况下用SDK,就会很清楚了.

另外是SDK中当然可以使用类了.我也说了,MFC是SDK的封装,既然MFC是C++.那当然你用SDK编程也可以使用类了.甚至可以自己封装一个MFC!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-19 12:52:26 | 显示全部楼层
求师兄师姐们解答,这问题我疑惑了很久,找不到资料
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-19 15:11:51 | 显示全部楼层
没人能答吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-19 16:08:46 | 显示全部楼层
SDK是直接调用Windows的函数编程,与语言无关,你也要用C、汇编,你喜欢的话C++、java也可以。
MFC只不过是一个封装的类库,C++不是因为MFC才有意义,即使没有MFC,C++的用处依然很大。你可以先学SDK,然后再接触MFC...
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-19 18:15:47 | 显示全部楼层
我们老师说mfc是过时了,叫我们不用学
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-20 01:36:23 | 显示全部楼层
我就是不知为什么这么说,您能说的具体点吗?初级的理论我还是知道点的{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-20 12:15:32 | 显示全部楼层
换了吧 mfc真落伍了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-20 12:52:12 | 显示全部楼层
楼上的名字跟我同学一模一样啊{:7_168:}是本名吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-5 12:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表