• 【MFC】 前言(1)


    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、总结,不断地整理总结,知识不用就会忘记。

  • 相关阅读:
    【Spring】 Spring中的IoC(控制反转)
    LM358运放电路参数设计-运算放大器-单位增益带宽及反馈并联电容
    手撕Spring总结,Bean生命周期从始至终
    Vue学习笔记-全局事件总线
    synchronized修饰类的注意事项
    Linux中系统定时任务
    设计模式-命令模式(Command Pattern)
    基于ssm+vue的消防物资仓库出入库管理系统
    基于java的企业信息网站发系统
    Android系统稳定性简述
  • 原文地址:https://blog.csdn.net/yixiaobo2001/article/details/127781878