m0_61922161 2023-02-23 18:41 采纳率: 50%
浏览 284
已结题

大二学生有点迷茫请求建议

刚学完数据结构,可以写控制台程序运行树,图之类的,这学期一回来学校就要做一个有可交互图形界面的大程序,相关的知识还没学。课上的例子是Qtcreator,而有的人说可以用Visual Studio的mcf,请问我接下来是怎么继续学习

  • 写回答

3条回答 默认 最新

  • Eastmount Python领域优质创作者 2023-02-27 16:57
    关注

    你好!同学,刚看到问题,给一些简答的建议:
    1.首先是编程兴趣上的建议。 大一和大二上基本以C语言、数据结构和算法为主,整体代码还是比较枯燥的。到了大二下和大三会有很多专业课程,尤其很多图形界面交互的课程,需要动手实践和完成实验、作业,包括《数字图像处理》或Qtcreator。个人建议这些课程一定要好好上,别偷懒,能当组长尽量当组长,这些图形界面会进一步提升你的编程兴趣和代码能力。同时,找工作或者本科毕业,你会发现这些课程会让你的编程有个质的提升,当然过程很痛苦,得坚持。


    2.课程学习建议。 个人感觉Qtcreator和MFC都比较接近,两者都可以学习的,不知道你们是不是用Qtcreator来实现《数字图像处理》,因为它们底层都是对图形进行算法的处理,比如灰度处理、锐化处理,都是读取像素再构建算法的过程,同时通过图形界面显示。以我当年课程为例,不论是MFC还是最终Android端,其原理都一样。所以选择一个老师上课用到的工具就好,这样能跟上他进度。再次强调,老师的每个实验都要手动实现,多花时间在这种专业课程上是值得的。


    img

    img

    3.QT或MFC学习建议。 两者很类似,个人感觉QT使用某些功能封装得更好,MFC可能更基础一些,安装环境相对容易。在学习过程中,建议抓紧把环境搭建起来,第一步起来后就抓紧跟进学习。接着,你从怎么搭建一个对话框程序开始,如何读取图像至对话框中,如何添加控件按钮,并按照老师的要求一点点实现,坚持一学期肯定会有收获。此外,学习过程中会遇到过程问题,包括编译之类的,学会搜索独立解决,这也是对你独立解决问题的提升。


    4.学习资料建议。 你们老师课程的学习资料挺多的,一方面有书籍,另一方面CSDN有很多博客,B站有很多视频,而且免费。建议一边学习这些知识,一边分享出来,分享尽量成专栏,我们当时也是这样一点点进步的。


    最后,祝好!加油,推荐下我当时的MFC数字图像处理博客和一个本科四年学习的经验总结,希望对你有所帮助。

    因为太忙,很少在CSDN回答问题,今天刚好通过邹老师看到你的提问,还挺感兴趣的。朋友,一起加油,希望对你有所帮助。

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月7日
  • 专家已采纳回答 2月27日
  • 创建了问题 2月23日

悬赏问题

  • ¥15 MATLAB动图问题
  • ¥15 有段代码不知道怎么理解,const isToken = (config.headers || {}).isToken === false
  • ¥100 采用栈和深度优先算法对我的代码进行修改显示路径
  • ¥15 pointnet2包安装
  • ¥20 射频功率问题,解答者有酬谢!
  • ¥80 构建降雨和积水的预测模型
  • ¥15 #Qt Transform setTransform()在鼠标拖动移动视角是一致在原地不动,无法变换视角(细微观察似乎视图有在原地抖动),无法变换视角(细微观察似乎视图有在原地抖动)
  • ¥50 如何利用无人机拍摄的数码照片测量鸟卵的长短径
  • ¥100 github贡献者给与奖励
  • ¥15 使用DS18B20+ESP8266获取温度数据返回-127.00