要怎樣實作一個個人助理
實驗內容
實作一個簡單的個人助理,包括添加待辦事項,列出所有待辦事項等。
實驗題目
實作一個個人助理 Personal Assistant 應用,用于規劃提醒個人的作業事項。所
有事項分為兩類:事件(Event)和任務(Task)。事件是指將要發生的一些有關使
用人的事件,如會議、紀念日等;任務是使用人需要執行、完成的一些作業,如開
發任務、讀書任務等。
實驗要求
1. 分別設計 PA類、Event和 Task兩個類。通過成員物件的形式組合起來。
2. 主要介面包括但不限于:列出所有待辦事項 ListTodos()、添加一個待辦事項
AddTodo()、標記事項為已完成 MarkAsDone()等。可以自行擴展,如提醒功能。
3. 實驗旨在練習C++類的使用,具體細節,請自己發揮.
類宣告和使用參考:
//file: pa.h
PersonalAssistant{
public:
//you can either import data from file
//or just create a blank instance
//@parameter string, name of the PA owner
PersonalAssistant (const char*);
//add a new todo item
void AddTodo();
//list all todo items on screen
void ListTodos() const;
//stop particular todo appears on todo list
//by either delete it or add a mark on the item
//alternatively, you can mark a todo as done by passing its ID
void MarkAsDone();
//bonus: add events feature, which date field is essential
//design your own interface
private:
//choose your way to store data
};
//file: pa.cpp
//..........
//file: main.cpp
int main(){
PersonalAssistant mypa("name");
mypa.ListTodos();
mypa.AddTodo();
mypa.MarkAsDone();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100256.html
標籤:基礎類
下一篇:軟件註冊思路請教
