zoukankan      html  css  js  c++  java
  • 第四次作业

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

    作者信息

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

    设计思路

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

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

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

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





    这些关

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

    GitHub提交链接

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

    分工:

    031602131 负责初步写出代码

    031602524 负责修改代码

    协作证据截图

    版本历史

    个人感想

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

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

    这是一些需要的说明网址

    CultureInfo 类

    ResourceManager类

    Assembly 类

    ResourceManager::GetResourceSet 方法

  • 相关阅读:
    @RestController
    spring-boot入门环境
    spring事务管理
    Spring和hibernate框架整合
    python的for循环及数组
    PreparedStatement防止SQL注入
    python入门
    maven 依赖规则&版本锁定
    使用eclipse创建一个简单的maven项目
    maven常用命令 (1)
  • 原文地址:https://www.cnblogs.com/hi-reader/p/6555930.html
Copyright © 2011-2022 走看看