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

  • 相关阅读:
    关于 obdeploy 部署脚本中的 Oceanbase 相关密码的理解
    大数据Flink(七十三):SQL的滚动窗口(TUMBLE)
    shell 循环语句
    Ubuntu安装Mysql数据库
    故障分析 | MySQL 节点宕机分析一例
    2023湖南工商大学计算机考研信息汇总
    C语言学习笔记(十四)
    基于dhtmlxGantt的Blazor甘特图组件
    Java手写约瑟夫问题算法和约瑟夫问题算法应用拓展案例
    【sfu】视频接收侧的创建流程
  • 原文地址:https://blog.csdn.net/yixiaobo2001/article/details/127781878