关于是否学习MFC的问题
我是一名软件学院的大二学生,马上大三了。我们刚分的方向我选了C++,大三我们会进入到自己选的工作室,然后我们工作室老师说我们大三的学习目标是MFC,当时我就有想法了,看了...
我是一名软件学院的大二学生,马上大三了。我们刚分的方向我选了C++,大三我们会进入到自己选的工作室,然后我们工作室老师说我们大三的学习目标是MFC,当时我就有想法了,看了很多网络上对MFC这个微软很早以前用的东西的评价,都说现在开发WINDOWS程序都是用的C# net框架了 MFC已经过时了,反正真的是很多论坛很多帖子都是如。所以我在想如果我们大三这一年都用来学习复杂的MFC了,那会不会得不偿失呢? 所以斗胆上来问问各位前辈们的意见
展开
展开全部
MFC的应用范围和实际产品,越来越少,虽然短期内不会完全淘汰,但注定不是主流了。
从自学和求职角度,MFC确实没有意义。
从课程角度,不能说完全没用,一个是编程思想上,MFC还是有很多优秀的地方,一个是从小型应用和底层应用上,MFC也有一定的优势。学习,并不仅仅是学一个编程环境,重要的还是学习编程理念和技巧,这些东西是相同的。
因此我的建议是,如果可以选修C#/JAVA,那么后两者实用性更强。但如果必须学,不要抵触,学了绝对没坏处,编程到高级阶段,太多的东西是想通的,即使以后完全不用MFC,也不会白学。
从自学和求职角度,MFC确实没有意义。
从课程角度,不能说完全没用,一个是编程思想上,MFC还是有很多优秀的地方,一个是从小型应用和底层应用上,MFC也有一定的优势。学习,并不仅仅是学一个编程环境,重要的还是学习编程理念和技巧,这些东西是相同的。
因此我的建议是,如果可以选修C#/JAVA,那么后两者实用性更强。但如果必须学,不要抵触,学了绝对没坏处,编程到高级阶段,太多的东西是想通的,即使以后完全不用MFC,也不会白学。
更多追问追答
追问
我们学校的规定是我们大一大二都已经学习过了JAVA和C#了 然后大三规定是要进入工作室的,然后我选择了c++方向 然后老师这些是学校分配安排的,然后就是第个老师都教的内容不一样.我们老师已经教的MFC,其他C++工作室的老师教OpenGL OpenCV关于图像绘制和图像处理这些内容,感觉这些才是这些年的主流? 然后我们还不能自己选老师啊,不能改动,所以我现在挺困惑的.
追答
这个东西,关键是看你能不能再选,没得选,就学吧。
其实,大学的教育多少有些问题,哪有三种主流语言两年都学了的,这样撒胡椒面,哪个都不精。MFC确实不是好方向,但不能说是完全没用的方向。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询