Proyek Antarmuka Pengguna Grafis
Aplikasi kalender sederhana yang dibuat untuk laboratorium kursus antarmuka pengguna grafis (EGUI) dalam 3 teknologi berbeda (QT Framework, ASP.NET Core dan React).
Deskripsi Proyek
Tugasnya adalah untuk:
- Tulis aplikasi Kalender sederhana menggunakan teknologi tertentu (di bawah linux) yang memiliki tiga layar sederhana
- Data harus disimpan dalam file teks (format yang dirancang oleh siswa)
Jendela utama
- Pada tahap itu aplikasi cukup menyajikan data
- Satu bulan terlihat
- Untuk hari dimana ada acara, warna latarnya adalah biru muda
- Pengguna dapat memilih hari untuk mengedit acara hari itu
Jendela satu hari
- Acara yang diurutkan (berdasarkan waktu) untuk suatu hari akan ditampilkan
- Pengguna dapat menghapus suatu acara
- Pengguna dapat menekan Tambah baru untuk membuka layar Acara (dengan acara kosong)
- Pengguna dapat menekan edit untuk membuka layar Acara (dengan acara yang dipilih)
Jendela acara tunggal
- Pengguna dapat memasukkan waktu dan deskripsi dan Menyimpan perubahan (yang membuat acara atau memperbarui acara yang sudah ada)
- Pengguna dapat menekan Batal (yang menutup jendela tanpa melakukan perubahan apa pun)
Penggunaan
Lab 1: Kerangka QT
Di folder QT_Framework:
qmake
make
cd bin
./MyCalendar
Lab 2: ASP.NET Inti MVC
Di folder ASP.NET_Core_MVC: