20年前,Borland C++?还是MFC?
“聪明的程序员用dephi"
微软已经停更VC平台了
MFC------”没饭吃“
我所了解的:
1、dephi、Borland C++已经淡去;
2、C++语言并没用被JAVA、C#等等打败;
3、Windows平台下SDK(Windows C)和 MFC 的窗口程序性能更好(有大哥照看);
4、QT确实”炫“,MFC还是很有市场(参考3)
5、现在(包括以前)C++程序员应该属于稀缺,相比几个月就可以做得风生水起的JAVA、C#,C++修炼之路太难了;
学习心得
1、MFC的四大天王书首推《深入浅出MFC》,虽然我看四五遍后才稍微懂点;
2、从Windows C开始(所谓的SDK编程)去理解窗口编程的机制;
3、挖掘一下MFC的封装机制,微软用 ”鄙视“ 的心态 ”好心办坏事“,程序入口给封了,消息处理给封了,程序流程你别管,集中那点智商改改界面,写点消息处理函数吧——忐忑的程序员敢做什么事?打开MFC的 ”黑匣子“ 看看吧!
4、从单个CPP文件的控制台程序到 ”工程“ (解决方案)级别的程序,了解各种类型的文件,并且掌握使用它们的方法,这也是需要跨过的一道坎。
5、更多的用 ”百度“ ,熟练掌握快速浏览、筛选信息的能力
6、英语很重要!大胆地尝试也很重要,程序设计 ”不知道能够做什么“ ,“不知道该做什么” 往往比不会做可怕得多!
7、养成一种编码的好习惯,抛弃ACM那种 “小聪明” ,代码可读性会越来越重要!
8、可以考虑再学一门 “兼容” 性较好的语言或IDE(首推C#,同胞兄弟),让它做C++不太擅长的事(界面设计等等),发挥C++的特点,实现多语种的混合编程。
9、总结,不断地整理总结,知识不用就会忘记。