INDONESIANWARE - Pada Artikel yang anda baca kali ini dengan judul VISUAL BASIC No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel VISUAL BASIC, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : VISUAL BASIC No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace
link : VISUAL BASIC No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace
VISUAL BASIC No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace
Bagaimana cara membuat, membaca, menhapus registry dengan bahasa Visual Basic?Tutorial ini merupakan tindak lanjut dari C#.NET No.36: Membuat aplikasi yang running saat Windows start. Tutorial tersebut merupakan tutorial untuk mensetting registry dengan bahasa C# menggunakan Microsoft.win32 namespace. Anda pun dapat membuat hal yang sama dengan Visual Basic menggunakan Microsoft.win32 namespace juga. Tetapi, Visual Basic juga menyediakan My.Computer.Registry object. Nah, keren bukan?
Pada tutorial Visual Basic ini, kita akan membahas cara writing, reading, deleting registry dengan menggunakan My.Computer.Registry object maupun Microsoft.Win32 Namespace.
Secara garis besar, Registry merupakan sebuah database konfigurasi untuk software aplikasi kita. Yup, dari pada kita membuat sebuah file config.ini , atau configuration.ini atau apalah, mendingan memakai database yang disediakan oleh Windows yaitu Registry.
Pada registry terdapat beberapa ‘key’ diantaranya seperti pada gambar screenshot di atas yaitu HKEY_CLASSES_ROOT, HKEY_CURRENT_USER dan lain lain.
Dari ‘Key’ tersebut kita dapat membuat ‘SubKey’, seperti terlihat pada gambar ada ‘AppEvents’, ‘Console’, dan lain lain termasuk ‘MeTuPlus’.
Nah, di dalam ‘SubKey’ ini kita dapat membuat sebuah ‘StringValue’ seperti pada contoh saya membuat namanya adalah ‘MyStringValue’ dan nilai/valuenya adalah ‘MediaTutorial’.
Sampai di sini mudah dimengerti bukan? Sekarang mari kita kembali kebahasan awal kita yaitu Visual Basic.
A.Membaca, membuat, menghapus registry dengan My.Computer.Registry Object.
Visual Basic menyediakan sebuah feature baru dalam pengembangan aplikasi kompleks untuk kemudahan. Feature tersebut adalah ‘My’ yang merupakan default object instance untuk aplikasi kita.
‘My’ terdiri dari :
My.Computer
My.Application
My.Forms
My.Log
My.lainlain hingga My.WebServices.
Semua My ini dapat anda lihat saat anda mengetikan ‘My’ pada Visual Studio, nanti intellisense akan men-display semua sub category dari ‘My’.
a.Untuk membuat SubKey seperti pada gambar anda dapat menggunakan kode berikut:
b.Untuk delete SubKey seperti pada gambar anda dapat menggunakan kode berikut:
c.Untuk mengeset StringValue seperti pada gambar anda dapat menggunakan kode berikut:
“MediaTutorial” merupakan value/nilai dari StringValue “MyStringValue”. Mudah bukan?
d.Untuk membaca StringValue kita dapat menggunakan kode berikut ini:
Nanti akan menghasilkan “MediaTutorial”. Nothing tersebut adalah default value yang kita berikan bila StringValue tidak ditemukan.
e.Untuk menghapus / delete StringValue
kita tidak perlu mengetikan "HKEY_CURRENT_USER\MeTuPlus",karena sudah berada pada CurrentUser. Sehingga cukup hanya “MeTuPlus” saja.
Nah, sampai disini pasti sudah bisa menggunakan My.Computer.Registry object untuk membuat startup aplikasi seperti pada tutorial C# kemarin kan?? C#.NET No.36: Membuat aplikasi yang running saat Windows start
Berikut merupakan source code bila kita menggunakan VisualBasic dan My.Computer.Registry.
B.Membaca, membuat, menghapus registry dengan Microsoft.Win32 Namespace.
Nah, kalo Microsoft.Win32 Namespace ini sama dengan tutorial pada C# membuat startup application diatas.
a.Untuk membuat SubKey seperti pada gambar anda dapat menggunakan kode berikut:
b.Untuk delete SubKey seperti pada gambar anda dapat menggunakan kode berikut:
c.Untuk mengeset StringValue seperti pada gambar anda dapat menggunakan kode berikut:
d.Untuk membaca StringValue kita dapat menggunakan kode berikut ini:
f.Untuk menghapus / delete StringValue
Mudah bukan, My.Computer.Registry sama dengan Microsoft.Win32.Sehingga, dari code di atas tadi, anda tinggal menggantinya saja :)
Berikut merupakan kode Visual Basic seperti pada tutorial C# membuat startup application.
Mudah mudahan bermanfaat.
Anda sekarang membaca artikel VISUAL BASIC No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace dengan alamat link https://ware-id.blogspot.com/2013/10/visual-basic-no15-mengakses-registry.html
EmoticonEmoticon