Tugas 4 PBKK - Menerapkan WPF .NET Framework

MVVM adalah sebuah variasi dari MVC yang memisahkan view menjadi dua, yaitu view dan view model yang terhubung melalui data binding. Kali ini, akan dilakukan penerapan WVVM dengan menggunakan WPF (Windows Presantation Foundation)

langkah-langkah :

1. Buat proyek baru di Visual Studio 2019, pilih jenis proyek Visual C#, Windows, WPF Application untuk membuat aplikasi desktop yang memakai WPF.

2. Buat sebuah model baru dengan men-klik kanan nama proyek dan memilih Add, Class. Beri nama model ini sebagai ItemPenjualan yang kode programnya terlihat seperti berikut ini:

3. Berikutnya, ubah kode program di MainWindow.xaml 

4. Lalu, buat sebuah class baru dengan nama ItemPenjualanViewModel

5. Langkah berikutnya, kita perlu menghubungkan antara view, view model dan model.

6. Lalu ubah MainWindow.xaml untuk binding

7. Selanjutnya, kita perlu menyimpan model ke database, yang pertama dilakukan adalah menginstall MySQL Connector versi 6.8.7

8. Setelah itu, kita perlu menambahkan referensi, dengan cara klik kanan pada Reference > Add Reference > Pilih MySql.Data.Entity For EF 6 & System.ComponentModel.DataAnnotations .

9. Lalu pada Nuget Manager, install EntityFramework




10. Buat database, lalu ubah code pada App.config sesuai dengan nama database, username, dan password

11. Tambahkan sebuah atribut di model agar nilai property Id dihasilkan secara otomatis oleh database (melalui auto number)

12. Lalu buat class LatihanContext

13. Buat kelas MyHistoryContext
14. Ubah code pada ItemPenjualanViewModel untuk menambahkan SimpanCommand

15. Jalankan perintah Enable-Migrations pada Package Manager Console

16. Lalu jalankan Add-Migration, dan setelah itu Update Database



Hasil :




Comments

Popular Posts