başlamadan once lutfen Anjuta'yı indirin. aksi takdirde derleyici hata verir.
Not:Windows kullanıcılarına sesleniyorum!Asla dev-cpp kullanmayın!
neden gtk?
gtk bir cok C'dilinde olan gorsel programlamaya yarayan şeyden iyidir ve oldukca hızlıdır.
ilk ders:
Basit bir pencere
En son ders:
mesajlaşma programı(socket bilgisi gerktirir.)
ilk ders:
basit pencere;
PHP Code:
#include
#include
#include
//import edeceklerimiz
/"gint" varyaaa hani int diye bi değişken vardııı!
gint exit(GtkWidget *widget,gpointer *event)
//bunu sonra acıklayacağım
int main (int argc, char *argv[])
ŞİMDİ KODLARI İNCELİYELİM.
"gtk_main_quit();" kodu;
bu kod programı sonlandırır.
Eğer bu programı GCC ile calıştırmaya başarırsanız;
ustteki carı işaretine basıldığında kapanmadığını fark edersiniz.
Bunu engellemek icin: bir fonksiyon yazıp icine şu kodları koyarız ve şu işlemleri yaparız:
FONKSİYON
PHP Code:
gint kapan( GtkWidget *widget, GdkEvent *event,gpointerdata )
KOD
PHP Code:
g_signal_connect (G_OBJECT (pencere_ismi), "delete_event",
G_CALLBACK (kapan), NULL);
g_signal_connect kodu bizim bir gtk aracına gorev vermesine yarar.
mesala şurdaki delete-event şu demek:
carpı işaretine tıklanırsa.
ileride goreceğiz ki;
Bir buton yaratınca o pencerede gorunur olmuyor.
bunu engellemek icin hangi kodu kullanırız?
__________________
c ile gtk(gorsel programlama)
Android & IOS Uygulama Geliştirme0 Mesaj
●30 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- c ile gtk(gorsel programlama)