楼主: dyyyyaef2ee

大咖问答19期:白振勇助你一站式了解C++,Qt,PyQt三大领域

  [复制链接]
  • TA的每日心情
    郁闷
    2020-10-26 15:20
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-11-16 16:45:03 来自手机 | 显示全部楼层
    分享到:
    白老师,麻烦咨询下激光测距软件部分采用C还是PLC,哪种优势大些,感谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-5 09:29
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2020-11-16 16:51:19 | 显示全部楼层
    白老师好,作为一个常年的硬件工程师,深深体会到上位机的重要性,但是我却是个对上位机的一无所知的小白,很希望白老师能指点下Qt入门与提高。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-5 09:29
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2020-11-16 16:54:13 | 显示全部楼层
    白老师,我想问下Qt比较做那方面的应用开发,如果学习的话是否有比较好的学习路线,避免走弯路?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-17 11:18
  • 签到天数: 491 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2020-11-16 20:19:40 | 显示全部楼层
    白老师您好,QT5.12和Q5.9版本,有什么不同,QT不同版本差别大吗?现在学习应该按那个版本学习较好?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 08:59:17 | 显示全部楼层
    fengtong2018 发表于 2020-11-16 16:45
    白老师,麻烦咨询下激光测距软件部分采用C还是PLC,哪种优势大些,感谢!

    您好,我从事的是电力监控系统行业,没有接触过激光测距,很遗憾,没法答复您。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 09:03:58 | 显示全部楼层
    yangjiaxu 发表于 2020-11-16 20:19
    白老师您好,QT5.12和Q5.9版本,有什么不同,QT不同版本差别大吗?现在学习应该按那个版本学习较好? ...

    您好,对于Qt的版本更新,在Qt官网对于每个发布版本有明确的更新说明,我了解的是,一般情况下,我们开发的软件还不会涉及到这些版本之间的细微差别,因为我们用的都是Qt的主要功能,在这方面,Qt提供的接口是比较稳定的。我个人的看法是,对于同一个大版本号来说,可以选择小版本号更高的进行学习(比如Qt 5.15,只是从这个版本开始需要注册)。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 09:10:48 | 显示全部楼层
    本帖最后由 baizy77 于 2020-11-21 16:38 编辑
    Q向涵Q 发表于 2020-11-16 16:54
    白老师,我想问下Qt比较做那方面的应用开发,如果学习的话是否有比较好的学习路线,避免走弯路? ...

    大咖解答:您好。Qt擅长的是进行跨平台的C++桌面应用开发,比如Windows、Linux,当然了,Qt提供的功能远不止于此,用Qt也可以开发服务器类的程序,也就是不带界面的,因为Qt提供了非常丰富的类库封装,比如网络传输、蓝牙、串口等,Qt还提供了3D封装,只是我还没有尝试过。在移动端,Qt一直没有火起来,可能是因为Android、iOS自身提供的功能太好用了吧。如果学习Qt,可以从看视频开始学习,看完后,多做些练习。然后选择几个小型项目去体验一下,比如做个FTP工具、多媒体播放器、学生管理系统等,这样会积累更丰富的经验。其中很重要的一点是,从一开始就要养成良好的编程习惯,比如遵从编码规范、遵从产品开发的经验性做法等。如果感兴趣的话,可以看看我写的书。是从产品开发的角度写的,相对系统一些。
    回复 支持 2 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 09:15:50 | 显示全部楼层
    Q向涵Q 发表于 2020-11-16 16:51
    白老师好,作为一个常年的硬件工程师,深深体会到上位机的重要性,但是我却是个对上位机的一无所知的小白, ...

    大咖解答:如果您希望从事上位机开发,并且使用Qt的话,可以先从一些入门视频开始。网上有很多免费的Qt视频,可以找些您认为适合自身情况的进行学习。另外,找本指导书看一下也是个很好的选择(比如我写的书,哈哈。书中的C++部分有配套视频)。不过,考虑到您是硬件工程师,还是推荐先从C++基础开始学起。比如谭浩强的《C++程序设计》,或者钱能的《C++程序设计教程(第3版)通用版》。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 09:41:50 | 显示全部楼层
    HXM9531 发表于 2020-11-14 18:40
    积成电子在电力系统行业非常有名。C++能否运行到ARM的开发嵌入式系统,以前一直在用C语言作为开发工具,有 ...

    您好。很抱歉拖了这么久才答复。我自己从事的是桌面端开发,因此不了解ARM嵌入式开发。我专门咨询过我们ARM嵌入式开发的负责人,得到的答复是只用过C,没有用过C++。但是从网上查到的资料可以知道,C++是可以用到ARM嵌入式系统中的,只是可能考虑到成本问题,很多人不会这样做吧,这只是我个人的一点看法,供您参考。对于资料方面,因为我自己也没有从事过这方面的工作,所以,很抱歉,没法提供更好的建议,请谅解。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-5 09:29
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2020-11-17 12:04:18 | 显示全部楼层
    已经成功报名白老师的可成功,跟随白老师的脚步努力,也希望能这次获得白老师的《Qt 5/PyQt 5实战指南》书籍学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-14 23:48 , Processed in 0.209647 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.