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?



__________________