Salah satu batasan program yang saya pertahankan adalah bahwa pengguna akhir sering tidak tahu perubahan apa yang telah dibuat. Untuk memperbaiki ini, saya ingin menunjukkan kepada pengguna saya daftar perubahan sederhana yang dibuat untuk program mereka. Apakah ada metodologi / pendekatan yang baik untuk diikuti yang akan membuat daftar yang mudah diperbarui yang kemudian dapat dimasukkan ke dalam antarmuka pengguna?
Misalnya: Haruskah saya menyimpan semuanya dalam file XML yang dibaca ke dalam formulir? Haruskah riwayat perubahan masuk ke database?
Catatan: Program ini adalah Winforms (C # 4.0).
MEMPERBARUI
Berdasarkan umpan balik yang sangat baik saya telah memutuskan untuk menggunakan SQLite sebagai penyimpanan informasi saya dan akan memberikan daftar perubahan kronologis kepada pengguna dalam kontrol TreeView.