Gambas adalah lingkungan pengembangan dasar grafis.
Gambas sebelumnya adalah bahasa Basic dengan ekstensi objek. Sebuah program yang ditulis dengan Gambas adalah satu set file.
Setiap file menggambarkan kelas, dalam hal pemrograman objek. File kelas disusun, kemudian dieksekusi oleh seorang penerjemah. Dari sudut pandang ini, itu sangat terinspirasi oleh Java.
Lingkungan pengembangan yang ditulis dengan Gambas sendiri, sehingga saya bisa menunjukkan kemampuan bahasa. Gambas 2 sangat berguna untuk debugging!
Gambas sebelumnya adalah bahasa Basic dengan ekstensi objek. Sebuah program yang ditulis dengan Gambas adalah satu set file.
Setiap file menggambarkan kelas, dalam hal pemrograman objek. File kelas disusun, kemudian dieksekusi oleh seorang penerjemah. Dari sudut pandang ini, itu sangat terinspirasi oleh Java.
Lingkungan pengembangan yang ditulis dengan Gambas sendiri, sehingga saya bisa menunjukkan kemampuan bahasa. Gambas 2 sangat berguna untuk debugging!
Sebuah proyek Gambas disimpan di bawah satu direktori. Pengarsip ini mengubah struktur direktori proyek dalam satu file executable tunggal.
· Menyusun proyek hanya membutuhkan kompilasi dari kelas dimodifikasi. Setiap referensi eksternal dari kelas diselesaikan secara dinamis pada saat eksekusi.
· Gambas memiliki arsitektur komponen yang memungkinkan untuk memperpanjang bahasa. Siapapun bisa menulis komponen sebagai shared library yang dinamis menambahkan kelas pribumi baru untuk penerjemah. Arsitektur komponen didokumentasikan dalam ensiklopedi Wiki.
· Secara default, penafsir Gambas adalah
program teks saja. Arsitektur komponen digunakan untuk menulis antarmuka pengguna grafis bagian dari bahasa.
· Sebagai antarmuka pengguna grafis diimplementasikan sebagai komponen, Gambas akan bisa mandiri dari toolkit apapun! Anda akan dapat menulis sebuah program, dan memilih toolkit nanti: GTK, Qt, dll
· Saya telah memutuskan untuk mulai menerapkan antarmuka pengguna grafis dengan toolkit Qt, karena lebih mudah bagi saya. Kemudian, saya akan menulis sebuah komponen GTK yang akan memiliki hampir antarmuka yang sama sebagai komponen Qt. Saya pikir GTK 2.0 akan memiliki fitur yang cukup untuk menjadi sekuat Qt 3.0
· Setiap jendela atau kotak dialog dapat digunakan seperti kontrol. Anda tidak dapat melakukan hal seperti itu dengan Visual Basic tanpa menggunakan ActiveX (memberkatimu saya tahu,! Aku agak alergi juga).
download Gambas klik disini
0 comments:
Post a Comment