21 Maret 2016

Native Class Gambas

     Native Class adalah class yang digunakan atau disertakan interpreter Gambas secara default, di Gambas Native Class terdapat pada komponen gb yang tidak bisa diunset(tidak disertakan).

       Pada komponen ini terdapat beberapa Class dan juga Module(Static Class) yang memiliki atribut didalam nya, Salah satu Class pada komponen ini memiliki nama yang sama dengan komponen gb itu sendiri yakni module gb yang merupakan module yang berisikan semua konstanta dasar gambas jadi jika terdapat dalam kode sumber ada kode seperti "gb.blabla" berarti sedang menggunakan konstanta dari module gb bukan merujuk kesalah satu class di komponen gb. berikut ini adalah Native Class Gambas :

Application : Class ini memberikan informasi tentang aplikasi yang sedang berjalan, dan memberika akses ke lingkungan(environtment) proses dan command line proses.

Args : Class ini adalah array yang berisi argumen yang dilewatkan ke program oleh shell.

Array : Class ini adalah class induk(parent) dari setiap class array di Gambas.

Boolean[] : Class ini mengimplementasikan array dinamis yang bernilai Boolean.

Byte[] : Class ini mengimplementasikan array dinamis yang bernilai Byte.

Class : Class ini menggambarkan class yang digunakan oleh interpreter.

Classes : Class ini adalah kumpulan dari semua class global yang telah dimuat/load oleh interpreter.

Collection : Mengimplementasikan sebuah hash table yang kuncinya adalah String sedangkan nilainya adalah Variant.

Component : Class ini merupakan komponen yang telah dimuat/load oleh interpreter.

Components : Class ini adalah kumpulan dari semua komponen yang telah dimuat/load oleh interpreter.

Date[] : Class ini mengimplementasikan array dinamis yang bernilai Date (Tanggal).

Enum : Class statis ini digunakan untuk mengimplementasikan class enumerable.

Env : Class ini adalah kumpulan string virtual yang berisi Environtment Variabel proses.

Error : Class ini untuk menangani error yang dibangkitkan pada saat interpreter berjalan.

File : Class ini digunakan untuk:
  •  merepresentasikan file yang telah dibuka dengan menggunakan instruksi OPEN
  •  mengakses standar stream input, output dan error.
  •  memanipulasi path file dengan metode statis

Float[] : Class ini mengimplementasikan array dinamis yang bernilai float.

gb : Class statis ini berisi semua konstanta dasar Gambas yang digunakan oleh banyak fungsi.

Integer[] : Class ini mengimplementasikan array dinamis yang bernilai Integer.

long[] : Class ini mengimplementasikan array dinamis yang bernilai long.

Object : Class ini berisi metode statis yang memungkinkan Anda untuk memanipulasi objek yang dibuat oleh interpreter.

Object[] : Class ini mengimplementasikan array dinamis dari referensi Object.

Observer : Class ini memungkinkan anda untuk menangkap peristiwa(event) yang dibangkitkan oleh Object sebelum event observer utama mendapatkan mereka.

Param : Class statis ini digunakan untuk menangani ekstra argumen dan metode khusus.

Pointer[] : Class ini mengimplementasikan array dinamis yang bernilai pointer.

Process : Class ini digunakan untuk mengelola proses yang dieksekusi oleh instruksi EXEC atau SHELL.

Short[] : Class ini mengimplementasikan array dinamis yang bernilai Short.

Single[] : Class ini mengimplementasikan array dinamis yang bernilai Single.

Stat : Class ini merepresentasikan semua informasi yang dikembalikan oleh sistem tentang suatu file tertentu.

Stream : Class ini adalah class induk(parent) dari setiap object Gambas yang merupakan stream.

String : Class ini menyediakan metode untuk memanipulasi string UTF-8.

String[] : Class ini mengimplementasikan array dinamis yang bernilai String.

System : Class statis ini memberikan informasi tentang sistem operasi dan lingkungan interpreter.

Task : Class virtual ini bertujuan untuk menjadi class induk(parent) dari semua background tasks.

Timer : Class ini mengimplementasikan objek suatu waktu.

User : Class ini memberikan informasi tentang pengguna yang menjalankan proses.

Varian[] : Class ini mengimplementasikan array dinamis yang bernilai varian.