个人认为MFC还是有用处的,学习它对了解WINDOWS的运行机制是十分必要的,这点是肯定的,当然MFC有它的弊端,它的执行效率没有WIN32 API程序高,但写程序代码量是大大的减少。
还有就是VC 是干什么的,一种编程语言而已,无所谓是干什么的,不过基本上你看到的桌面应用都是用这种语言写的。。。。。。。
还有就是自动控制专业不太看重这方面的东西 的,有你们专门的一些工具吧,掌握那些才是真正重要的,这个只是加分项。
mfc是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它你可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。有时人们说vc呢也指它的内部编译器,集成开发环境必须有一个编译器内核,要不有什么用,例如DevC++其中一个编译器内核就是gcc。
MFC除了是一个类库以外,还是一个框架,你应该试过,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,所以你在你的代码看不到原本的SDK编程中的消息循环等等东西,因为MFC框架帮你封装好了,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率但是MFC的封装很浅,所以效率上损失不大,灵活性还可以,虽然也有很多缺陷,但还是一个比较好的东西
应该先从你兴趣开始, 有兴趣再决定方向,有了方向在决定语言。
也可百度一下, 80x86汇编小站, 看看 站长写的下面这几篇文章, 或者 你直接联系 这个站长 跟他交流编程方面的事情。
编程是什么,什么是编程?
如何正确入门Windows系统下C/C++学习领域?
掌握C/C++后,如何在Windows系统下开发有界面的程序?
如何正确入门Windows系统下驱动开发领域?
如何正确进入基于x86-64Bit Windows系统商业软件破解领域?
如何正确的待汇编学习和反汇编学习?
成为VC++程序员,我需要学会哪些东西?
重点是要了解哪些函数库里面函数的作用,而且能够熟练掌握每个函数,工作中一般是图形化开发还有一些大型应用程序开发都用的挺多的