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

  • 相关阅读:
    MySQL 与 Redis 缓存的同步方案
    逻辑回归原理梳理_以python为工具 【Python机器学习系列(九)】
    【JavaScript】浅拷贝与深拷贝
    远程桌面软件是否支持远程访问远程网络监控系统
    vue项目学习笔记
    项目1:基于Java API文档制作的搜索引擎
    BEV-YOLO 论文学习
    PinnedSectionItemDecoration - 一个强大的粘性标签库
    HCIE学习笔记:IPV6 地址、ICMP V6、NDP 、DAD (更新补充中)
    CSS 实现卡片边框渐变动画
  • 原文地址:https://blog.csdn.net/yixiaobo2001/article/details/127781878