关于选用哪种语言做界面好

前提:我是一个学编程的大二学生。有一个程序作业是编写一个通信录管理系统。

题目大概如下:设计出模拟通信录管理系统,实现对用户的通信录进行管理。

功能需求:(1) 设计一个联系人类Person,包含姓名,电话,单位。

(2) 设计一个通讯录类AddressBook,按照分类保存联系人,类别有办公和个人。

(3) 当输入需要查询的类别时,可以显示该类别的全部联系人信息。

(4) 可以添加,删除,修改联系人信息。可以对重复录入的联系进行检查。

(5) 使用外部文件存储通讯录信息。

首先,我想的是用Java的swing图形,JFrame之类的做系统界面,而后又想到用C#做界面会不会更快,但是没有接触过用c或者c++制作界面。

提问:我需要做一个系统,是不是意味着我需要做一个可视化界面出来。我该选用哪种语言做这个题目,有什么好的建议。(ps:我不是在问这道题怎么做,大神们不要误会哦~)


慕容818178
浏览 2233回答 1
1回答

onemoo

通常建议,你熟悉哪个就用哪个做。没有必要为了一个作业去学习一门语言,尤其是 C++ 这样较为复杂的语言。而且 C++ 做界面也比较复杂(你需要用到额外的 GUI 库)。个人觉得:如果没有要求的话,这个作业没有必要具备图形界面。如果选择做出 GUI,那么选用和逻辑部分同样的语言会更方便。Java 和 C# 看起来都可以胜任,所以还是选一个你熟悉的语言吧。
打开App,查看更多内容
随时随地看视频慕课网APP