Pembuatan Komponen Berbasis Gambas 3

Salah satu bagian program yang penting adalah komponen, komponen ini berukuran kecil mulai dari 200 KByte hingga 1 MByte. Komponen memiliki banyak fungsi, semisal menstabilkan kinerja komputer, menjalankan file video. Beberapa contoh komponen adalah drvc.so yang digunakan dalam menonton file video berformat rmvb. Contoh dalam kehidupan sehari-hari adalah file berekstensi dll di Windows.

Baiklah disini saya menjelaskan tentang pembuatan komponen pada gambas, gambas yang saya gunakan adalah Gambas versi 3.1.1. Komponen yang dibuat adalah komponen untuk memberitahukan spesifikasi komputer kepada user. Berikut langkah-langkahnya:

Langkah 1:
Buat project komponen pada gambas. Pilih Graphical application dan centang Component programming. Beri nama PBK-Gambas atau nama apa saja terserah Anda.

Pastikan project adalah komponen dengan melihat project properties bahwa “This project is a component or library” adalah “yes”

Langkah 2:
Buat class dengan klik kanan pada folder view Sources, pilih new dan klik class. Terdapat sebuah class baru dalam project, beri nama class tersebut, disini nama yang saya pakai adalah coba. Ketik kode berikut dalam class tersebut

Export
Static Public OS As String
Static Public Kernel As String
Static Public KernelRelease As String
Static Public Architecture As String

Static Public Sub ReadInfo()

Dim sLineOSYS, sLineKERN, sLineKERNR, sLineARCH As String
‘— Read system information commandline style —
Exec [“uname”, “-o”] To sLineOSYS
Exec [“uname”, “-s”] To sLineKERN
Exec [“uname”, “-r”] To sLineKERNR
Exec [“arch”] To sLineARCH
‘— trim and assign to STATIC PUBLIC variables —
OS = Trim(sLineOSYS)
Kernel = Trim(sLineKERN)
KernelRelease = Trim(sLineKERNR)
Architecture = Trim(sLineARCH)

End

 

 

Langkah 3:
Buat gambas runtime dengan klik Project pada menu bar pilih make dan klik Executable… taruh pada satu folder yang sama, dan akan memberikan runtime bernama PBK-Gambas.gambas. “.gambas” adalah ekstensi dari runtime yang kita buat.

Selamat! Pembuatan komponen telah berhasil sekarang dilanjutkan dengan membuat aplikasi yang mengimplementasikan komponen tersebut.

Pembuatan Aplikasi
Langkah 1:
Buat project baru dengan ketentuan Graphical Application tanpa mencentang Component programming.

Langkah 2:
Tambahkan label pada form.

Langkah 3:
“Install” komponen kita dengan terlebih dahulu mengkopi PBK-Gambas.gambas kedalam satu folder aplikasi, harap diperhatikan agar disimpan dalam satu folder karena jika tidak maka komponen tidak akan tampil dalam Library. Setelah dikopi kemudian klik Project > Properties tab ke Libraries dan klik Add, pilih PBK-Gambas.gambas dan PBK-Gambas.gambas akan tampil dalam library.

Tampilan view PBK-Gambas.gambas dalam satu folder

Komponen berhasil diintegrasikan

Langkah 4:
Ketikkan kode berikut

coba.ReadInfo
SysInfo.ReadAllInfo
Label1.Text = coba.KernelRelease

Jalankan program dan selesai

Jika Anda ingin membuat komponen berbasis Windows dapat dilihat di Pembuatan komponen di Visual Studio 2010

Sumber :
Making a component

Source Code
gambas componet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: