• Qt学习过程


    1、常用控件的使用【除了常见的还有QTableWidget、QTreeWidget...】
    2、信号与槽【需要知道connect函数的最后一个参数Qt::ConnectionType取不同枚举时的含义】
    3、多线程【QThread子类和QObject::moveToThread,后者更需要掌握】
    4、常用通信方式【UDP、TCP、串口、Http、FTP、CAN、MVB等】
    5、如何从数据流,如TCP、串口等通信方式中,筛选出符合协议的通信包【参考解析软件】
    6、常用设计模式【单例、工厂模式...解析软件中已经都运用到了】
    7、数据库【了解连接池、操作数据库、SQL语句】
    8、excel、word开发
    9、生产者消费者模式【涉及队列、线程池、线程互斥与同步、条件变量等知识,比较复杂,BAT必考】
    10、UI方向【需要学QML、控件自绘等】
    11、C++方向【可以渐渐脱离Qt库,尽量使用C++库,如std::vector代替QVector、std::list代替QList;我们是C++工程师,Qt只是掌握的一个工具】
    12、具有使用开源库的能力【QCustomplot&Qwt绘制图形、JsonCpp、boost、Opencv,一般是将开源库的源代码或者动态库加到自己的工程,阅读其中英文手册进行开发】
    13、动态库的调用【了解C++封装成dll的过程,能将dll运用到自己的工程】
    14、linux【开发环境、编译器、调试器、基本linux命令...】
    15、人工智能【常用库如Opencv、Dlib、std::math、...】
    16、与时俱进,了解当前时代流行且实用的技术,不求掌握但求听过
    ...

  • 相关阅读:
    使用MailKit发送邮件
    移动APP设备锁功能开发中的问题
    Xamarin.Form指纹认证
    Android App安装启动时签名校验
    网络编程学习资料
    ASP.NET Core 2.1发布/部署到Ubuntu并配置Nginx反向代理实现ip访问
    @media用法解释
    CSS calc() 函数
    css3属性box-sizing:border-box 用法解析
    浮动塌陷-overflow:hidden来解决
  • 原文地址:https://www.cnblogs.com/judes/p/11201393.html
Copyright © 2020-2023  润新知