Gtk dengan glade MUSDALIFAH DJ.

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Pemrograman Visual Delphi 7.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Membuat Antar Muka Dengan Glade
Instalasi dan pengenalan visual basic 6
MENGENAL IDE DELPHI 7.0 ABDUL WAHID.
KOMPONEN DALAM DELPHI Form
PENGENALAN MYSQL Musdalifah DJ.
CodeIgniter By ISNARDI, M.Kom.
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
Algoritma & Pemrograman 2 B M1 1 ALGORITMA & PEMROGRAMAN 2 B Created by.Winda Widya A.
Kode MK : MI Revisi Terakhir : Pertemuan1 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. GUI dan IDE 2013.
PEMROGRAMAN I 2 SKS.
Oleh: Ali Ridho Barakbah
Ardian Maretta Prastiawan, Ssi Software Development UPT. Puskom UNS
GUI Design Event-Driven Programming Basic Windows Controls
Kode MK : MI Revisi Terakhir : Pertemuan 2 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. Penggunaan Komponen Dasar 2013.
PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
Perkembangan Pemrograman Perkembangan dari VisualBasic
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
KOMPONEN DALAM DELPHI Form
PEMOGRAMAN 1 Pertemuan 2. TOOLBOX Toolbox adalah sebuah “kotak peranti” yang mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu.
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Function User Function.
Dasar-dasar Visual Basic
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
MUSDALIFAH DJ. Perkembangan Sistem Operasi GNU/Linux semakin pesat, tentu saja perkembangan tersebut diiringi dengan berkembangnya program-program yang.
PENGANTAR PEMROGRAMAN VISUAL BASIC
Pengenalan Visual Studio 2008
PENGENALAN FRAMEWORK .NET DAN C#
Pemograman Delphi Delphi adalah paket bahasa pemograman yang bekerja dalam sistem operasi window Jenis aplikasi yang bisa dibuat adalah Aplikasi untuk.
Mata Kuliah Algoritma dan Pemrograman 1-C
Pemrograman Visual II Chapter I.
PENGENALAN BORLAND DELPHI
MUSDALIFAH DJ. Linux atau GNU/Linux adalah sistem operasi bebas yang sangat populer untuk computer, Istilah Linux atau GNU/Linux (GNU) juga digunakan.
Pertemuan 1 Dani Hamdani, S.Kom..
Pengenalan Visual Basic
Pengenalan Pemrograman Java
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Pemrograman Terstruktur
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
ALGORITMA & PEMROGRAMAN 2 B
Pemrograman Visual I Outline: Pengenalan bahasa C#
Pemrograman Visual Oleh : Erni Fatmawati.
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
MODUL – II MEMBUAT PROGRAM SEDERHANA
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
Algoritma & PEMROGRAMAN 2B (Visual basic)
Pengenalan dan Struktur Java (Statement Output)
Algoritma Pemrograman 2A
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman Visual (Borland Delphi 7.0)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Pengenalan Visual Basic
ALGORITMA & PEMROGRAMAN 1 B
Mengenal Fungsi Lingkungan Kerja Glade
ALGORITMA & PEMROGRAMAN 2 B
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Pengenalan Borland Delphi 7.0
Mengenal glade MUSDALIFAHDJ.
Pemrograman Terstruktur I dengan Delphi
DATA ENTRY MUSDALIFAH DJ.
ALGORITMA & PEMROGRAMAN 2 B
Pengenalan Visual Basic
ALGORITMA DAN PEMROGRAMAN 2B
TCP Socket Programming
Transcript presentasi:

Gtk dengan glade MUSDALIFAH DJ

Menggukan Glade memungkinkan seseorang develover dapat mendesain secara cepat dan efisien suatu aplikasi visual tanpa harus berkutat pada masalah antarmukanya. Dengan kata lain, Glade develover dapat : Membuat antar muka dengan Glade Membangun Source code dengan Glade Menegedit source code dengan editor (misal vi) Mengkompilasi

Next… Untuk menjalankan Glade dapat dilakukan dengan start menu dari gnome/KDE. Setelah dijalankan, akan diperoleh 3 menu sebagai berikut Main Window Pallete Window Propertis Window

Next… Main Window adalah jendela yang terlihat pada sisi paling kiri, main Window digunakan untuk : Menyimpan Project Meload project Membuild project Melihat list dari window aplikasi yang talah dibuat

Next… Jendela Pallete berisi beberapa Widgets dari Glade yang dapat digunakan. Ada beberapa halaman widget yakni Gtk+ Basic, Gtk+ Additional, Gnome, dan Deprecated. Halaman widgets yang telah lama (dan akan dihapus). Jendela pallete juga dapa berisi widget lain. Tergantung dari instalasi yang dilakukan

Next… Window propertis adalh tempat untuk melakukan konfigurasi terhadap properti widget yang dipilih. Pemberian nama, ukuran widget, dan lain-lain. Ada bebrapa tab dalam window ini, yakni Widget Packing Common Signals Accessibility

Next… Di bawah tab Widget dapat diset mengenai nama dan basiclook dari suatu widget. Tab packingdigunakan untuk mengubah letak dan ukuran dari suatu widget. Tab common digunakan untuk menset suatu parameter misalkan ukuran dari window.tab sinyal merupakan tab yang penting yang digunakan untuk menset callback function atau sinyal handler untuk setiap event yang diinginkan

File-file Yang Dihasilkan Glade Ketika suatu project disimpan maka Glade akan menyimpan 2 file dalam directori yang telah ditentukan, secara default glade akan menyimpan dalam directori project dan dalam directori home maing-masing user. Project yang dibuat secara default akan diberi nama ‘project#’, dengan # adalah nomor dari project yang telah dibuat

Next… Dua file yang telah dibuat jika menu save dipilih adalah : Project1.glade Project1.gladep

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 padaawalnya merupakan pengembangan General Image Manipulation Program (GIMP).Saat ini GTK juga digunakan pada banyak project software seperti GNU Network Object Model Environment (GNOME) project.

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

Next… project.GTK telah menerapkan teknik Object Oriented Programming (OOP)dan Application Programmers Interface (API) menggunakan bahasa C danmenggunakan teknik pemrograman classes system Dan callback function. Secaraumum GTK+ adalah sebuah event control yang artinya GTK akan menunggu padabagian gtk_main() sampai pada peristiwa (event ) misal klik tombol mouse yangkemudian akan dikendalikan agar melewati fungsi yang telah ditentukan atau disebut signal .

Struktur GTK Dasar GTK merupakan Application Programmers Interface (API)berorientasi obyek yang mudah dan sederhana untuk ditulis serta sederhana untukdimengerti. Sebagai contoh program berikut, #include <gtk/gtk.h>int main( int argc, char *argv[] ){GtkWidget *window;gtk_init (&argc, &argv);window = gtk_window_new (GTK_WINDOW_TOPLEVEL);gtk_widget_show (window);gtk_main ();return 0;}

Next… Penulisan program untuk GTK secara garis besar sama dengan pemrograman Cbiasa, yang membedakan hanya pemberian include gtk/gtk.h yang digunakan untukmendeklarasikan variabel, fungsi, struktur dan lain sebagainya yang akan digunakandalam aplikasi berbasis GTK. Variabel tipe GtkWidget dideklarasikan dan menunjukpada widget yang telah ada, GtkWidget *window; gtk_init (&argc, &argv)

Potongan kode di atas adalah memanggil fungsi gtk_init yang akan dipanggil disemua aplikasi GTK. Pemanggilan fungsi ini akan mengakibatkan beberapa hal seperti nilai warna default dan akan memanggil fungsi lainnya yakni gdk_init

Yang digunakan untuk menangani signal handlers serta melihat argumen yang dilewatkan pada command line.Kode selanjutnya adalah,window=gtk_window_new GTK_WINDOW_TOPLEVEL);gtk_widget_show window)

Sekian…

Kode tersebut akan membuat jendela (window) yang secara default besarnya adalah200x200 pixel dan kemudian menampilkan jendela tersebut. Kode paling akhir adalahgtk_main ()

Kompilasi GTK Kompilasi kode sumber ini juga sedikit berbeda dengan kompilasi program C biasa.Pengkompilasian program GTK ini perlu ditambahkan opsi `pkg-config --cflags --libsgtk+-2.0` yang digunakan untuk memanggil library GTK.

Jadi misalkan kode sumber diberi nama program1 Jadi misalkan kode sumber diberi nama program1.c dan hasil diberikan nama program1 maka dapat digunakanperintah sebagai berikut,gcc program1.c -o program1 `pkg-config --cflags --libs gtk+-2.0