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 :

Komentar
Posting Komentar