本学期的c++课程已经结束了,而且也已经通过作业的形式试着写了几个系统。从刚接触无从下手,到现在小有心得,这中间的过程,还是很丰富的。
在学期进行几周以后,突然接到通知说要开始写系统,怀着忐忑的心情开始着手第一个系统,真的是觉得自己好像什么也没有学到,而第一次作业,也是在同学百般帮助之下,才堪堪写完。第二次情况就好多了,能照葫芦画瓢,大致写下要求的程序来,在心里也有了一个大致的模板,以至于以后的程序,也是可以慢慢地写出来,将新学到的知识融入到要写的程序里,经过一次一次调试修改程序,当所有问题都解决了的时候,内心的喜悦,无以言表。
所谓系统,无外乎就是通过代码的形式,将一个个独立的功能集中到一起,在一个完整的程序里面全部体现出来。因此,首先要考虑的,是程序要实现什么功能。然后写出设计程序的几个模块,最后考虑如何实现这些功能。
一个系统大致可以分为数据类和操作类。数据类可以不唯一,根据自己功能需求数据的不同,可以分设多个数据类;而操作类,内含所有系统要完成所有函数代码,通过调用数据类中的数据进行运算,存取来达到预期的目的。
函数功能的实现,离不开基础的算法以及各种零碎知识点的作用,所以在细微的地方一定要注意,否则因为一丁点失误导致程序无法运行,心里也会很不舒服。
在实现功能的时候,最好是加一个功能,紧接着就要对这个功能进行调试,当确定这个功能可以运行并且达到目的之后,再接着写下一个功能,然后接着调试。如若不然,当写完所有的程序后,运行发现错误有很多,会很直观的觉得程序很差劲,甚至动摇自己的信心。
在运行程序时,尽量选择真实数据,虽然这只是作业,但我们要像把程序交给客户使用一样严谨,通过真实数据,更可以测试出程序之中的漏洞,增强实用性。
另外,写程序不是每次都从头开始,在脑海中有自己的模板,可以省去不必要的付出,缩减写程序的时间,把时间更多的留给考虑如何实现功能,因此,一定要总结经验,平时多思考,形成自己的程序语言库。
学习从来没有止境,现在没有,以后也没有,现在面对课本,面对硬知识。以后面对客户,面对项目。我们的目的是满足客户的要求,所以在我们只是范围内的,要做到,不在的,要学会了然后做到,一定是一个永远在补充,在积累的状态。
系统心得
最新推荐文章于 2021-05-12 08:55:14 发布