Tuesday 26 July 2011

Arsitektur gambas

Assalamualaikum wr wb

Setiap pogram yang ditulis dengan Gambas Basic terdiri dari seperangkat file-file project. Setiap file yang termasuk didalam sebuah project digambarkan sebagai sebuah class. File-file class yang pertama kali di-compile kemudian baru dieksekusi oleh interpreter Gambas. Hal ini serupa dengan cara kerja java. Gambas terdiri dari program-program berikut :
1. sebuah compiler
2. sebuah interpreter
3. sebuah archiver/ pengarsip
4. sebuah komponen antarmuka pengguna secara grafis (graphical user interface component )
5. sebuah lingkungan pengembangan (A development environment )


Gambar dibawah merupakan sebuah ilustrasi mengenai arsitektur gambas secara keseluruhan. Di gambas, sebuah project terdiri dari file-file class, form-form, modul-modul serta file-file data. Project gambas disimpan disebuah direktori. Mengkompile sebuah project menggunakan metode kompilasi secara incremental/ bertambah yang hanya membutuhkan rekompilasi dari class-class yang sudah dimodifikasi. Setiap referensi eksternal dari sebuah class dipecahkan secara dinamis pada saat dijalankan/ runtime. Pengarsip gambas mengubah seluruh struktur direktori project menjadi file standalone/ mandiri yang dapat dieksekusi. Lingkungan pengembangan gambas telah ditulis dengan gambas yang menunjukkan kemampuan bahasanya yang fantastis.


(bersambung)

Wassalamualaikum wr wb

No comments:

Post a Comment