第 16 页 共 1
9 页
四、本实验的心得体会
程序设计实验心得
我感觉C++是我所学当中最难的. 刚刚开始学习的是时候,我总是不能记住书本上的知识,各个类别极其代表意义,过眼即忘;众多全局变量、全局函数、无参宏使我头晕眼花。在过去的一个学期里,我掌握了C++中最为基础的知识体系,但除了课后作业以外却少有编写程序的经验,而且课后练习的程序编码也是少得可怜。
俗话说的好,实践是学习知识的最终目的。在这个学期,我经过十二个星期的努力,终于完成了程序设计实验,在这个的过程中,我知道到了自己的许多不足之处。
在刚刚开始做这个项目的时候,我做到事情只有一样:参考书中的代码。即便如此,我还是觉得很吃力,往往有些代码一条条拿出来的时候我知道是什么意思,但是放在一起的话我就无法理解有什么作用,这些代码仿佛把我花费了一个学期学习的基本知识分割得支离破碎,很明显的,在这段时期,我无法将我所学的东西很好的应用出来。大概用三个星期的时间,我在书本上的编码过程中学会了面向对象程序设计的基本思路和方法。我知道了如何根据实际需求进行分析,从而设计出整个程序的总体架构,再根据总体架构设计该项目所需要用的类并为其分层,最后在将整个程序分割成若干个模块,对每个模块进行“加工”。
在完成了准备工作后,我又被函数编写难倒了。除了书本上本来就有的函数以外,我对其它需要加上功能感觉到一片迷茫,不知道从何下手。于是我开始在互联网上吸取我所需要的知识,依靠无数次的尝试去写出那些功能的代码。其中我个人认为最为困难的就是查询函数的实现,我尝试过用指针去完成这个功能,但是经过无数次失败以后我选择了更为熟悉的数组。在参考了书本上的显示函数以及删除函数以后,终于实现了这个功能。
在随后的编码测试的过程中,老师帮我解决一些我自己没有注意到的小细节,这可以说是一个程序设计员的经验,没有经验的人一般都会忽略这些细节性问题。
在整个实验过程中,我学到了很多关于如何完成一个项目程序设计的知识,同时也获得了一定量的经验,为我以后的程序设计之路打下了坚实的基础。但是,我知道这些是远远不够的,要成为一名出色的程序设计师,我知道自己的路还有很长很长,我还需要更多的知识来充实自己,我还需要更多的经验让我设计的程序变得更完美。
最后,我想说的是:这次的程序设计让我进行了一次蜕变! 余建行
在未接触c++的时候,我怀着好奇地感觉去学习,但是真正学起来的时候真的很难,特别是指针,类以及类的其他派生类的函数和众多全局变量、全局函数、无参宏,感觉像是一头雾水一样,该记得内容总是搞混乱,而这次的为期四周的课程设计使我学到很多的东西,利用设计这次比较复杂点的五子棋游戏,复习了自己以前的知识,加强了对C++的认识,自己的逻辑思考能力也提高了些许,虽然这个设计大部分是参考网上的设计思维,但是从中我学会了很多比如要求分析、程序模块设计、功能需求、程序代码设计与分析、运行结果等,通过课程设计,复习了以前的旧知识,又学到了一些新的知识;如类的定义,类的实现,对象的定义等等; 当然了这次的设计我和搭档也遇到不少的困难,在编程的时候总会遇到不懂得错误,通过查质料,慢慢发现错误不断修改,这点我个人觉的还是不错的,可以所学有所学,所有所用,不至于自己所学知识由于没有经历可用过程,这有助于增强了我们用所学知识去解决具体问题的能力,在整个过程中可以认识到设计一个程序所要具备的知