前提:我是一个学编程的大二学生。有一个程序作业是编写一个通信录管理系统。题目大概如下:设计出模拟通信录管理系统,实现对用户的通信录进行管理。功能需求:(1) 设计一个联系人类Person,包含姓名,电话,单位。(2) 设计一个通讯录类AddressBook,按照分类保存联系人,类别有办公和个人。(3) 当输入需要查询的类别时,可以显示该类别的全部联系人信息。(4) 可以添加,删除,修改联系人信息。可以对重复录入的联系进行检查。(5) 使用外部文件存储通讯录信息。首先,我想的是用Java的swing图形,JFrame之类的做系统界面,而后又想到用C#做界面会不会更快,但是没有接触过用c或者c++制作界面。提问:我需要做一个系统,是不是意味着我需要做一个可视化界面出来。我该选用哪种语言做这个题目,有什么好的建议。(ps:我不是在问这道题怎么做,大神们不要误会哦~)
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
通常建议,你熟悉哪个就用哪个做。
没有必要为了一个作业去学习一门语言,尤其是 C++ 这样较为复杂的语言。而且 C++ 做界面也比较复杂(你需要用到额外的 GUI 库)。
个人觉得:如果没有要求的话,这个作业没有必要具备图形界面。
如果选择做出 GUI,那么选用和逻辑部分同样的语言会更方便。Java 和 C# 看起来都可以胜任,所以还是选一个你熟悉的语言吧。
添加回答
举报
0/150
提交
取消