1 / 17

Gtk dasar

Gtk dasar. MUSDALIFAH DJ.

dava
Télécharger la présentation

Gtk dasar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gtkdasar MUSDALIFAH DJ

  2. Perkembangan Sistem Operasi GNU/Linux semakin pesat, tentu saja perkembangan tersebut diiringi dengan berkembangnya program-program yang berjalan pada sistem operasi GNU/Linux. GNU/Linux sudah sangat dikenal sebagai sistem operasi yang handal untuk keperluan server, program yang mendukung seperti Apache Web Server, PostgreSQL Server, Mail server dan lain sebagainya.

  3. Penggunaan GNU/Linux pada awalnya hanya berbasis teks terbatas hanya untuk administrasi seperti backup system, management user atau kegiatan lain yang hanya menggunakan mode teks. Namun seiring penggunaan GNU/Linux untuk keperluan dekstop maka banyak program-program yang dibutuhkan untuk berjalan di mode X Window. Sepanjang pengetahuan penulis saat ini belum ada buku yang mengulas tentang pemrograman X Window.

  4. STRUKTUR GTK DASAR GTK merupakan application programmers Interface (API) berorientasiobjek yang mudahdansederhanauntukditulissederhanauntukdimengerti. Sebagaicontohperhatkan program berikut : #include <gtk/gtk.h> Int main ( intargc, char *argv[]) { GtkkWidget *window; gtk _init (&argc, &argv) ;

  5. Next... Penulisan program GTK secaragarisbesarsamadenganpemrograman C biasa, yang membedakakanhanyalahpemberian include gtk/gtk.h yang dapakaiuntukmendeklarasikanvariabel, fungsistruktur, dansebagainya, yang akandiguanakandalamaplikasiberbasis GTK. Variabeltipe GTK Widget dideklarasikandanmenunjukpada widget yang telahada

  6. kompilasi Kompilasikodesumberinijugasedikitberbedadengankompilasi program C biasa. Pengkompilasian program GTK iniperlumenambahkanopsi ‘pkg-config--cflags—libs gtk+2.0’ yang akandigunakanuntukmemanggil library GTK, jadimisalkankodesumberdiberinama program1.c danhasildiberikannama program1 makadapatdugunakanperntahsebagaiberikut:

  7. Next… gcc program1.c –o program1 ‘pkg-config—cflags – libs gtka+2.o

  8. Mengenal GTK+ GTK+ (GIMP Tool Kit) adalah library untuk membuat antarmuka (GUI) berlisensi GPL (General Public Lisence) yang memudahkan untuk membuat free software ataupun commercial software. Dinamakan GIMP Tool Kit karena pada awalnya merupakan pengembangan General Image Manipulation Program (GIMP). Saat ini GTK juga digunakan pada banyak project software seperti GNU Network Object Model Environment (GNOME) project.

  9. GTK telah menerapkan teknik Object Oriented Programming (OOP) dan Application Programmers Interface (API) menggunakan bahasa C dan menggunakan teknik pemrograman classes system dan callback function.

  10. Secara umum GTK+ adalah sebuah event control yang artinya GTK akan menunggu pada bagian gtk_main() sampai pada peristiwa (event) misal klik tombol mouse yang kemudian akan dikendalikan agar melewati fungsi yang telah ditentukan atau disebut signal.

  11. GTK dengan Glade Pada penjelasan di atas kita telah mengenal bagaimana cara membuat aplikasi GTK. Menuliskan program dan kemudian melakukan kompilasi secara manual yang sangat 'melelahkan'. Pada bab 3 ini kita akan menggunakan Glade yang mungkinkan seorang developer dapat mendesign secara cepat

  12. efisien suatu aplikasi visual tanpa harus berkutat pada masalah antar mukannya. Dengan kata lain dengan Glade developer dapat : 1.Membuat antarmuka dengan Glade. 2.Membangun source code Glade . 3.Mengedit source code dengan editor 4.Mengkompile.

  13.   Cara Install GTK+ di Linux Ubuntu Pada tulisan di atas sudah saya jelaskan tentang bagaimana membuat aplikasi denganGTK+. Nah mungkin temen-temen banyak terjadi kesalahan saat melakukan kompilasiprogram, Jika saat Kompilasi program terdapat pesan bahwa GTK+ library belumterinstall ini berarti temen-temen harus menginstallnya terlebih dahulu

  14. Buka Synaptic Package Manager

  15. Ketikkan pada kolom pencarian “libgtk 2.0-dev” dan centang atau mark pada library yang dimaksud • Klik Tombol Apply • Tunggu sampai instalasi complete.Selain menggunakan cara diatas sebenarnya library GTK+ dapat langsung terinstal saatanda menginstall Aplikasi GLADE Interface Designer

  16. Langkah-langkah mengkoding Aplikasi Visual dengan GTK+ •Buka Editor kesayangan anda di Linux misal Gedit. •Ketikkan Kode berikut ini :

  17. Simpan dengan nama misal coba.c •Buka Accessories -> Terminal •Masuk pada direktori tempat anda menyimpan file tadi (misal anda menyimpan di/home/budi/Document) •Compile dengan cara mengetikkan perintah berikut pada terminal

More Related