Menyimpan settingan atau perubahan-perubahan pada aplikasi seperti merubah tata letak, tema dan lain sebagainya bisa kita lakukan dengan menggunakan local database seperti sqlite.
Kita perlu menyimpan settingan-setingan ini agar ketika aplikasi di restart atau di buka kembali, tampilannya sesuai settingan yang sudah kita atur sebelumnya.
Namun untungnya di bahasa pemrogramman .net seperti vb dan c# ada cara yang jauh lebih simple untuk di lakukan, ini semacam cache aplikasi. Caranya adalah dengan menggunakan project properties.
advertisement
Kita langsung saja ke pembahasannya ????
Apa itu project properties
Project properties adalah modul project yang digunakan untuk mengatur informasi project, compile, debug, resource, setting dan yang lainnya.
Disinilah kita akan menyimpan data settingan aplikasi yang akan kita bangun.
Berikut adalah cara membuka project properties.
- Buka project c# atau vb.net kalian
- Dibagian menubar klik Project dan klik [Nama Project] Properties.
Cara menyimpan settingan aplikasi di project properties
Dibagian project properties ada banyak tab menu, silahkan kalian pilih tab settings seperti pada gambar berikut,
Pada gambar di atas ada tabel dengan kolom Name, Type, Scope Dan Value. Pada tabel itulah kita akan menyimpan data settingan kita.
advertisement
Berikut isian kolom dari table diatas,
- Kolom Name diisi dengan nama settingan yang akan kita simpan
- Kolom Type diisi dengan type data dari settingan kita.
- Kolom Scope kita isi dengan User atau Application.
Jika kita menggunakan tipe User artinya nilai dari settingan bisa kita rubah, sedangkan jika kita menggunakan tipe Application artinya nilai bersifat read only atau hanya bisa dibaca dan tidak dapat dirubah. - Kolom Value adalah nilai default(bawaan) yang kita berikan untuk settingan yang kita buat.
Berikut adalah contoh cara membuat settings datanya.
Pada gambar diatas, kita akan mencoba menyimpan pengaturan darkmode, thema yang dipilih user dan informasi aplikasi.
Catatan: Untuk kolom Name tidak boleh ada spasi.
Jika kita sudah mengatur settingan data di project properties, sekarang kita masuk ke tahap penulisan kode nya. Seperti yang terterra pada judul artikel, disini kita akan menggunakan bahasa pemrograman vb.net dan c#.
1. vb.net
Cara mengambil data settingan dari properties
Dim Darkmode As Boolean = My.Settings.Darkmode
Dim Thema As String = My.Settings.Thema
Dim Information As String = My.Settings.Information
Cara menyimpan data settingan di properties
My.Settings.Darkmode = Darkmode
My.Settings.Thema = Thema
My.Settings.Save()
Penjelasan: Pada saat kita merubah settingan aplikasi kita perlu mengakhirinya dengan kode "My.Settings.Save()" untuk menyimpan nilai dari settingan data yang kita rubah.
advertisement
2. C#
Cara mengambil data settingan dari properties,
bool Darkmode = Properties.Settings.Default.Darkmode;
string Thema = Properties.Settings.Default.Darkmode;
string Information As String = Properties.Settings.Default.Information;
Cara menyimpan data settingan di properties,
Properties.Settings.Default.Darkmode = Darkmode;
Properties.Settings.Default.Thema = Thema;
Properties.Settings.Default.Save();
Penjelasan: Sama seperti pada bahasa pemrograman vb kita juga perlu mengakhirinya dengan kode "Properties.Settings.Default.Save();" untuk menyimpan nilai dari settingan data yang kita rubah.
advertisement
Sekian dulu tutorian singkat cara menyimpan pengaturan aplikasi di bahasa pemrograman .net. Jika kalian merasa artikel ini bermanfaat silahkan klik tombol bagikan. Dan jika ada pertanyaan atau ada hal yang ingin di sampaikan silahkan tulis di kolom komentar.
Silahkan berkomentar dengan baik dan bijak!