针对我们这学期学的c++假期进行了五天的实习。第一天听老师讲实习内容和提示的时候觉得思路挺明确的一个程序哪有传说中的那么难。下午和同学讨论的时候觉得很有目的只要按部就班的完成各步操作就可以了有难度的也只是第二步。这一步要进行判断这就需要多个输出函数;还要冒泡法给工作排序工资的计算不是在类中完成的——挺棘手的一个问题。
第二天上机的时候也很快完成了第一步觉得还行慢慢来五天完全可以完成。后来也就没怎么好好思考没想到第二天遇到麻烦了编不出第二步了。第三天下午也没调试好第一步输入的数据在第二步统计的时候怎么也数不出来我从头至尾研究了多次没发现一点问题请舍友帮我检查也说没错到了傍晚还是看不出来。哎!又找一个人给我看了看竟然错得那么幼稚类外定义了全局对象在数据输入put()函数里又重新定义了对象这样在put()输入的数据无法用到其他函数中自然统计的时候都是默认值了。
就这么一个小小的错误整得我一天一晚上寝食难安。 编程序时深深感受到要不得半点马虎有时少一个“}”或“<”都会导致程序语法错误;由于编程序经常要变换输入法很容易输进中文字符这也会导致语法错误;调用类里重名函数时要注明属于哪个类的。
第 1 页 共 4 页
第三天的时候第二步基本都编出来了傍晚那时我没检查出错误来的时候实在是把我急坏了借了台电脑在那安静专心的研究程序舍友帮我检查出错误来之后编程序有了感觉那时已经22:00多了竟然没有一丝睡意。
后来舍友们陆续睡觉了可我就是不愿睡。可能是出于自尊心需要别人都编出来了自己编不出来让我无法接受;也可能是第二步出来了急于尽快搞定。从19:00到凌晨4:00一直在那儿编程序了一次次地听到铃声响竟然没有上床睡觉的冲动满脑袋只有一个想法:认真编程序争取晚上搞定。后来差不多了只有备份不怎么完善当时电脑已经用了好长时间了实在不忍心一直用人家的电脑只好关机睡觉了。
这几天可以说是两耳不闻窗外事一心只顾编程序了电话都懒得打只想尽快把程序搞定晚上没有电脑用我们三个女生就去网吧只是那儿没有vusual-c++只好作罢。
虽然我们一直在编程序觉得挺累的其实还有比我们更累的——我们的老师。我们是每天只有半天的实习时间可是老师却整天在机房里看得出来老师连坐下休息的时间都没有刚要喝点水立马就被一个同学叫去了实习完那天下午看见老师都不想走路了。太累了一天站7小时还一直给别人检查程序太忙了。想想老师这么认真我们还有什么理由不认真呢?
只有五天的实习却让我受益匪浅:这不仅是一次对我们的c++掌握和运用的熟练程度的检查更是一次磨练我们耐性、培养认真
第 2 页 共 4 页
态度的机会。这次实习让我深刻体会到“细节决定成败态度决定一切”;更让我 从 老师身上学到了很多在以后工作中需要的优秀品质。相信这会在我今后的学习和以后的工作很有帮助。
通过完成本次面向对象程序设计的任务使我熟练和掌握了上学期所学的有关visual c++中的一些主要知识点和应用点如类的定义类的实现对象的定义类的继承等等。可以所学有所学所有所用不至于自己所学知识由于没有经历可用过程而放弃对它的兴趣。
第一天上课时候听老师讲第一反应是这可怎么做了。当时有些迷茫。但是事在人为下午回去之后在宿舍苦心研究终于在整体上有了一定的把握。我们可以先定义一个基类再派生三个子类然后在类外定义函数。有人数规定我们就定义相应长度的对象数组最后在实现程序功能时用函数调用就行。
于是当晚很快就完成了第二天的预习报告上机调试时也没什么大问题就这样第二天顺利通过。
虽说接下来的统计没那么容易但就顺着数据顺利输入的喜悦心情我还是较好的完成了这个任务。在类外定义一个函数用来输出雇员的基本情况表头表尾直接在统计函数中输出也就是在统计函数中调用函数。打印与统计有异曲同工之妙所以在统计做出之后打印自然而然的也就很快完成了。
接下来的数据备份中遇到了一个小问题一开始以为也是函数中调用打印函数中用的那函数。其实不然如若那样又变成了打
第 3 页 共 4 页
印。那我们就直接输出但详细资料是受保护的不能直接输出那还得调用函数。于是在每个类中的公共成员中定义了直接返回的函数接下来顺利完成了备份。调用头文件<process.h里的e_it(int)函数可以用if()语句进行判断是否确定退出。程序顺利完成。
面向对象程序设计作为一门软件设计的课程具有极强的实践性使我加强了灵活应用理论知识的能力及面向对象程序设计技能。
此次应用程序的设计和创建经历了平时在课堂中和考试中决不会有的重重难题和问题。而这些问题又都是课本上很少提到的、更深一层的知识领域和应用领域。这些问题并不是我们平时只靠课本就可以轻易解决的。所以锻炼了我们面对难题自己思索自己探索自己查资料发现问题、解决问题的独断能力。
当然此次任务的完成也体现出同学之间的团结精神。所遇种种难以解决的问题大家都会把它当作共同遇到的问题在一起共同探讨共同发挥自己所学和所知投入式的互相帮助和解决困难。
第 4 页 共 4 页
因篇幅问题不能全部显示,请点此查看更多更全内容