我学会了一点MFC的东西,但是想用c++做点更好的东西出来

赖生 发布于 2013/04/14 16:21
阅读 763
收藏 1
我学会了一点MFC的东西,但是想用c++做点更好的东西出来,但是现在只能做些小工具,小程序,有时候,很简单,一两个按扭,并且没通用性很低,而且效率不高,我想接下来,我应该往哪方面继续学习下去呢,求Master
加载中
0
宏哥
宏哥
不归路
0
O油菜
O油菜

MFC没意义,学学其他兼容库还有点出路。

可以干脆拿掉GUI库写命令行应用,喜欢底层就去搞STL,喜欢网络可以写服务器;要么换个兼容库,拿Qt啦Gtk啦写桌面应用;还可以学社会学学仿真学编写仿真程序;或者像我这样,学习SDL、OpenGL、DX之类的玩玩3D开发。出路多得是,不要抱着MFC不放。

用MFC写“一两个按扭,并且通用性很低,而且效率不高”就是最佳状态了,因为你这相当于是在搅合Windows的底层API,而这套API除了当玩具外没有实用性可言。现在依赖MFC的程序现在一千个里面有二十个就很不错了。

0
Jimagic
Jimagic

MFC是++实现的SDK,学习它的MVC和消息机制,有本书《深入解析MFC》;C++是语言,可以看些类库的实现,例如《STL源代码分析》

学MFC有没有意义?只是知道有哪些API肯定没意义,因为换个SDK,换个平台就没用了;但是学习这些API是怎么设计的还是非常有意义的,因为换个平台,原理是不变的

总之多编程,多思考

0
赖生

Ω油菜,这位前辈,那个兼容库是什么东西啊,能不能跟我详细说说,要不加我Q说,行不


0
芦苇荡
芦苇荡
mfc挺好,用的人挺多
maxos
maxos
那些人中,绝大部分人,日子过的并不怎么样。
maxos
maxos
刚到海边,就捡到一块石头,便认为这是世界上最好的石头。见识少,便分不清优劣。
0
maxos
maxos
初学者,千万不要踏入MFC这条邪路!没有MFC的日子,其实更美好!绝对良心话,MFC必将被淘汰,事实上这玩意儿跟XP一样,世界绝大部分国家已经被淘汰,只在中国还泛滥,尤其发达国家,已经是被淘汰的技术,去世界最著名最火爆的编程网站, stackoverflow看看,上面几乎讨论所有的编程技术,但是很少看见mfc的讨论,这说明mfc,在国外已经接近被淘汰, 与时俱进!
maxos
maxos
回复 @暴走 : 我承认国内的确很流行,但这正是中国悲哀,永远落后世界10年, 你再在stackoverflow上发过贴问问,看老外是什么说的。还有如果你觉得xp,ie6没有淘汰,还举出这样的例子,我真的无法跟你辩驳,你是对的,抱着xp,ie6,mfc进坟墓吧。
maxos
maxos
回复 @暴走 : 谢谢你帮我搜,再麻烦你一下, 搜搜 qt, python,django, ruby,rails, objective-c,cocoa,iOS, android,wpf...,和mfc对比对比,出来的页面都不一样,你才知道什么叫很多, 甚至 opengl,opencv, boost这些入门者很少用或者不知道的技术,结果都比mfc多,你就知道了。没有对比,你当然觉得很多
芦苇荡
芦苇荡
我帮你在overflow上查了一下 mfc 的关键字,可惜有很多讨论帖的。不信可以自己去查查。还有你说xp淘汰的事,我觉得不太可能,现在工业机器大多是xp,包括银行。
0
张亦俊
张亦俊
珍爱生命,远离MFC
0
codek
codek
那会看哥帖子 说玩c++  走在了猝死的边缘了。。。
0
PacoXie
PacoXie

引用来自“张亦俊”的答案

珍爱生命,远离MFC
+10086
返回顶部
顶部