Mode Malam
| Mode Tampilan
Penulis : admin

Home / Programming / Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#
Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#

Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#


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.

  1. Buka project c# atau vb.net kalian
  2. Dibagian menubar klik Project dan klik [Nama Project] Properties.
    Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#

Cara menyimpan settingan aplikasi di project properties

Dibagian project properties ada banyak tab menu, silahkan kalian pilih tab settings seperti pada gambar berikut,

Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#

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,

  1. Kolom Name diisi dengan nama settingan yang akan kita simpan
  2. Kolom Type diisi dengan type data dari settingan kita.
  3. 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. 
  4. Kolom Value adalah nilai default(bawaan) yang kita berikan untuk settingan yang kita buat.

Berikut adalah contoh cara membuat settings datanya.

Tutorial Cara Menyimpan Settingan Aplikasi Tanpa Database Di VB.NET dan C#

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.

 

Tags: #csharp #vbnet #projectproperties
Bagikan :

Komentar:

Silahkan berkomentar dengan baik dan bijak!

Name * :
Email :
Website :
Comment :


This website uses cookies to ensure you get the best experience on our website

learn more