第四次作业

《面向对象程序设计》第四次作业

作者信息

刘思泳 佘岳昕
031602524 031602131
博客链接 博客链接

设计思路

之前的思路是在函数中调用resource,但查资料及询问学长们等方式均尝试失败后,改用文件操作的办法来实现本次作业目的。

首先用户输入需要的语言,存储到lan数组里,然后用name数组存储文件路径,打开对应文本文件,再将文本内容按行存储到数组里,之后在代码中只要输出对应的数组元素就可以了。

这样的话如果需要增加语言,只需要添加文本,不需要改动原代码即可完成。

程序实现和结果测试的截图





这些关

github的提交链接和提交日志截图

GitHub提交链接

两位同学的分工和协作证据截图

分工:

031602131 负责初步写出代码

031602524 负责修改代码

协作证据截图

版本历史

个人感想

再将原来的一个程序按类的思想分开后,看起来跟简洁,而且规范了,.h文件提供本类含有的方法和属性,在以后可以完全不用管方法的实现细节,而只需要知道他在这个头文件里,然后调用就可以了,这次添加language处理就新建了一个language类,实现了两个方法就完成了,可以说这样看起来,程序的可维护性在这样修改后提高了不少,还有遗憾的就是没有弄懂resx资源是怎么调用的我查了些资料,倒是这些凑不到一起去,有书的话系统的看一下应该会好一些,单通过网上找这种方法有一点耗时间耗精力的感觉,在language类中被注释掉的代码是借鉴源神的,这点我要说明,但真的是大佬,如果不是系统学习,对每个类都理解是达不到这种程度的,真的很强。

关于代码中的抄袭
这是我对代码中抄袭的一些看法,我希望读者都能进来看一下,并留下您的意见。

这是一些需要的说明网址

CultureInfo 类

ResourceManager类

Assembly 类

ResourceManager::GetResourceSet 方法

posted @ 2017-03-15 19:23  土豆、  阅读(232)  评论(0编辑  收藏  举报