前提:我是一個學編程的大二學生。有一個程序作業(yè)是編寫一個通信錄管理系統(tǒng)。題目大概如下:設計出模擬通信錄管理系統(tǒng),實現對用戶的通信錄進行管理。功能需求:(1) 設計一個聯(lián)系人類Person,包含姓名,電話,單位。(2) 設計一個通訊錄類AddressBook,按照分類保存聯(lián)系人,類別有辦公和個人。(3) 當輸入需要查詢的類別時,可以顯示該類別的全部聯(lián)系人信息。(4) 可以添加,刪除,修改聯(lián)系人信息??梢詫χ貜弯浫氲穆?lián)系進行檢查。(5) 使用外部文件存儲通訊錄信息。首先,我想的是用Java的swing圖形,JFrame之類的做系統(tǒng)界面,而后又想到用C#做界面會不會更快,但是沒有接觸過用c或者c++制作界面。提問:我需要做一個系統(tǒng),是不是意味著我需要做一個可視化界面出來。我該選用哪種語言做這個題目,有什么好的建議。(ps:我不是在問這道題怎么做,大神們不要誤會哦~)
1 回答
已采納

onemoo
TA貢獻883條經驗 獲得超454個贊
通常建議,你熟悉哪個就用哪個做。
沒有必要為了一個作業(yè)去學習一門語言,尤其是 C++ 這樣較為復雜的語言。而且 C++ 做界面也比較復雜(你需要用到額外的 GUI 庫)。
個人覺得:如果沒有要求的話,這個作業(yè)沒有必要具備圖形界面。
如果選擇做出 GUI,那么選用和邏輯部分同樣的語言會更方便。Java 和 C# 看起來都可以勝任,所以還是選一個你熟悉的語言吧。
添加回答
舉報
0/150
提交
取消