zoukankan      html  css  js  c++  java
  • 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、与时俱进,了解当前时代流行且实用的技术,不求掌握但求听过
    ...

  • 相关阅读:
    noip模拟70
    noip模拟测试62
    noip模拟66
    noip模拟67
    noip模拟64
    QATF自动化测试框架
    自动化领域谁主沉浮
    TestComplete9.2增强支持 Embarcadero RAD Studio XE3、Ext JS
    QTP对SAP的支持
    如何将makefile构建的工程导入C++test?
  • 原文地址:https://www.cnblogs.com/judes/p/11201393.html
Copyright © 2011-2022 走看看