第四次作业
《面向对象程序设计》第四次作业
作者信息
刘思泳 | 佘岳昕 |
---|---|
031602524 | 031602131 |
博客链接 | 博客链接 |
设计思路
之前的思路是在函数中调用resource,但查资料及询问学长们等方式均尝试失败后,改用文件操作的办法来实现本次作业目的。
首先用户输入需要的语言,存储到lan数组里,然后用name数组存储文件路径,打开对应文本文件,再将文本内容按行存储到数组里,之后在代码中只要输出对应的数组元素就可以了。
这样的话如果需要增加语言,只需要添加文本,不需要改动原代码即可完成。
程序实现和结果测试的截图
这些关
github的提交链接和提交日志截图
两位同学的分工和协作证据截图
分工:
031602131 负责初步写出代码
031602524 负责修改代码
协作证据截图
版本历史
个人感想
再将原来的一个程序按类的思想分开后,看起来跟简洁,而且规范了,.h文件提供本类含有的方法和属性,在以后可以完全不用管方法的实现细节,而只需要知道他在这个头文件里,然后调用就可以了,这次添加language处理就新建了一个language类,实现了两个方法就完成了,可以说这样看起来,程序的可维护性在这样修改后提高了不少,还有遗憾的就是没有弄懂resx资源是怎么调用的我查了些资料,倒是这些凑不到一起去,有书的话系统的看一下应该会好一些,单通过网上找这种方法有一点耗时间耗精力的感觉,在language类中被注释掉的代码是借鉴源神的,这点我要说明,但真的是大佬,如果不是系统学习,对每个类都理解是达不到这种程度的,真的很强。
关于代码中的抄袭
这是我对代码中抄袭的一些看法,我希望读者都能进来看一下,并留下您的意见。
这是一些需要的说明网址