linux嵌入式吧 关注:59贴子:59
  • 0回复贴,共1

C++扫雷小项目完成后的感想

只看楼主收藏回复

虽然以前接触过C++,但仅仅知道一些简单的基本语法,嵌入式C++ 的精华部分,可以说一点边都没沾;作为一门面向对象的编程语言,相比C语言来说,它多了很多新的语法和功能,特别是C++中“封装”的思想必须深刻体会,而“继承”和“多态”是C++所特有的,也是最难的,学好这些也仅仅只是学会了C++的语法而已,最重要的还是在应用上,所以要学好C++还是很有挑战性的。
  C++的项目(扫雷)是在Qt图形编程软件上写的,第一次使用Qt,感觉很难理解,不明白它的操作原理,帮助文档也是全英文的,只恨自己英语水平太低,很难读懂这些文档,使得写程序过程中遇到了不少困难。通过和同学的交流,以及查看相关的资料,总算弄明白了Qt的操作原理,其实就是各种类库的使用,要实现什么功能,就得先找到有没有实现该功能的类和相应的接口函数,然后就是如何使用这些函数来达到自己想要的结果。
  扫雷,这个看似简单的小游戏,实现起来却没有想象的那么容易。前两天,在老师的带领下,完成了基本功能的核心代码的编写,在写的过程中,对于为什么要这么写,自己始终不太明白,自己反复看了好几遍代码,总算有点明白。剩下几天的时间就是让我们自己完成剩下的功能模块,让游戏变得完整。本以为,剩下的功能应该不是很难,结果是自己想的太简单,写出来的东西漏洞百出,也找不到更好的方法,顿时让我有种不想写下去的想法,但已经做了一半了,岂能半途而废,而且马上就要项目答辩了,在剩下的两天里,我从早些到晚,不懂的就请教其他同学,终于在最后一天完成了所有功能模块。在项目演示中,老师对我的项目很满意,我很高兴,这几天的努力没有白费。


1楼2014-07-24 16:18回复