グラフィカル ユーザー インターフェイス プロジェクト
3 つの異なるテクノロジ (QT Framework、ASP.NET Core、および React) のグラフィカル ユーザー インターフェイス (EGUI) コース ラボ用に作成されたシンプルなカレンダー アプリケーション。
プロジェクトの説明
課題は次のとおりです。
- 3 つの単純な画面を持つ、特定のテクノロジ (Linux 環境で) を使用して単純なカレンダー アプリケーションを作成します。
- データはテキストファイルに保存する必要があります(形式は学生が設計します)。
メインウィンドウ
- そのフェーズでは、アプリケーションは単にデータを提示するだけです
- 単月が表示されます
- イベントがある日は背景色が水色になります
- ユーザーは日を選択して、その日のイベントを編集できます
1 日のウィンドウ
- 1 日のイベントが順序付けされた (時間順に) 表示されます
- ユーザーはイベントを削除できます
- ユーザーは [新規追加] を押してイベント画面 (空のイベント) に移動できます。
- ユーザーは編集を押してイベント画面 (選択したイベント) に移動できます。
単一のイベントウィンドウ
- ユーザーは時間と説明を入力し、変更を保存できます (イベントを作成するか、既存のイベントを更新します)。
- ユーザーは [キャンセル] を押すことができます (何も変更せずにウィンドウを閉じます)。
使用法
ラボ 1: QT フレームワーク
QT_Framework フォルダー内:
qmake
make
cd bin
./MyCalendar
ラボ 2: ASP.NET Core MVC
ASP.NET_Core_MVC フォルダー内: