作为一名刚接触上位机的菜鸟,说实在话还是不知道以一种什么方法来学的。还好我们张老师的教学方法循序渐进,现在也算是半只脚踩进门了。
最初开始学习的时候,我想把一切都记住,一切问题都解决。但我发现这是不可能的。面对一个新的概念,想弄懂是理所当然的,但是经常从一个概念中可以牵连出一片新的概念,比如从串口通信中我们可以引领出它的四个重要参数:波特率,数据位,停止位,校检位。从停止位中可以知道它的典型值有1,1.5,2。这个时候我们可能会问为什么不是1.1,1.2?(反正一开始我是有这样的疑问)
会提问是好事,但是如果要刨根究底,往往要花费大量的人力物力。这个时候我们应该学会“舍弃”,暂时性的留下这个问题,有兴趣可以记录下来,然后有空闲的时候再去一探究竟。
经过基础知识的学习后,面对QT我又开始犯难了,虽然张老师教了我们学习的方法,但是面对QT的英文讲解,我也是头疼。C++本身我也不是很熟悉,我只能先了解一下C++的基础知识。终于接到了第一个任务:要求使用的QMessageBox类完成指定任务。秉着是任务就要完成的宗旨,即使是英文也要读下去(事实证明我还是看不懂),第一次的任务还是请教了张老师才完成任务,但对信号与槽有了初步的了解。
接下来的任务,每次都有要求使用新的类,我慢慢的找到了方法。虽然我看不懂英文,但是我可以去网上找这个类的使用方法,网上虽然没有QT的中文翻译,但是有这个类的代码案例,我可以从别人写好的代码中找到我需要的部分,然后尝试用到自己的代码中。在计算器,三,四阶矩阵,不确定度的计算代码设计中,我就是按照这样的方法完成的.接下的学习应该就是把QT和前面串口的内容联系起来,继续努力。
网友评论