学习c++ 要学习mfc吗?

sdgtc 2013-01-18 10:22:52
看到现在很多人都用c#编程,有些迷漫,觉得现在语言真是繁杂。不敢求多,只想问问学习c++需要学mfc吗??C#需要学习吗?
...全文
724 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
c1997sdn 2013-01-19
  • 打赏
  • 举报
回复
这要看你准备在Windows还是Unix/linux下编程了。 如果在Windows下编程,使用VisualStudio的话, 学习C++,在掌握了标准C++语法和算法的基础上, 知道一些MFC的东西也不错。
stereoMatching 2013-01-19
  • 打赏
  • 举报
回复
引用 9 楼 ppsharp 的回复:
QT不是不能开发商业软件吗,要授权吧
Qt早就提供LGPL的选择 只要你不更改Qt的source codes 也不使用static link 你用Qt就可以开发商业软件 而且不必开放source codes 我不知道楼主该不该学mfc 就我个人来说,类似mfc这种库,除非工作需要 否则我是不会去碰的。我会主动学习的技术 大多都是开源,自由且平台无关的
Li_Carey 2013-01-19
  • 打赏
  • 举报
回复
MFC太老的东西了,如果不是专搞这个,没必要花太多时间精力去学,了解了解还是有必要的,毕竟也是经典……
ppsharp 2013-01-19
  • 打赏
  • 举报
回复
QT不是不能开发商业软件吗,要授权吧
逍遥子_ 2013-01-19
  • 打赏
  • 举报
回复
个人感觉,不要为了学语言而去学语言,你需要什么时就学什么才好,这个行业里面新的技术总是在出现,要是什么都想学就什么都精通不了。
chuachua66 2013-01-19
  • 打赏
  • 举报
回复
上招聘网站上搜搜招聘信息的各种要求的多少,你就知道学什么了。
stereoMatching 2013-01-19
  • 打赏
  • 举报
回复
引用 11 楼 ppsharp 的回复:
引用 10 楼 stereoMatching 的回复:引用 9 楼 ppsharp 的回复:QT不是不能开发商业软件吗,要授权吧 前年的时候,我记得那时QT要求代码是公开的。还不能用于商业用途。
早在2009年,Qt4.5就提供了LGPL2.1的授权 只要你满足下面的条件即可在不公开代码的前提下发布程序 1 : dynamic link 2 : 不更改Qt的source codes 3 : 附上license的声明 http://qt-project.org/doc/qt-4.8/lgpl.html 4 : Qt source codes的下载处 http://qt-project.org/downloads 如果理解有错误,请纠正
pathuang68 2013-01-19
  • 打赏
  • 举报
回复
都不是必须的。
ppsharp 2013-01-19
  • 打赏
  • 举报
回复
引用 10 楼 stereoMatching 的回复:
引用 9 楼 ppsharp 的回复:QT不是不能开发商业软件吗,要授权吧 Qt早就提供LGPL的选择 只要你不更改Qt的source codes 也不使用static link 你用Qt就可以开发商业软件 而且不必开放source codes 我不知道楼主该不该学mfc 就我个人来说,类似mfc这种库,除非工作需要 否则我是不会去碰的。我会主动学习的……
前年的时候,我记得那时QT要求代码是公开的。还不能用于商业用途。
xzben 2013-01-18
  • 打赏
  • 举报
回复
学好c++语法,然后学学算法,标准库多用用!然后再学框架 MFC,Qt都可以,个人看好Qt 比起MFC要好用一些!
阿麦 2013-01-18
  • 打赏
  • 举报
回复
感觉MFC和C++是两码事。MFC,顾名思义,是一个类库。有很多很多类。
SKATE11 2013-01-18
  • 打赏
  • 举报
回复
我还在学 没办法 因为工作要用
sololie 2013-01-18
  • 打赏
  • 举报
回复
c\c++ 、stl学扎实,数据结构和操作系统学好就行了,其他什么语言的框架都没必须要“学”,用到的时候稍微花两天了解下就可以上手了,使用中遇到的细节翻翻书看看就行了。
olderma 2013-01-18
  • 打赏
  • 举报
回复
mfc是做界面的,学了c++,再学mfc,以后利于自己做开发,当然了如果偏向硬件方面也可以学习qt的

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧