From vomberg at chemotron.hu Tue Mar 10 23:46:11 2009 From: vomberg at chemotron.hu (=?ISO-8859-2?Q?Istv=E1n_Vomberg?=) Date: Tue, 10 Mar 2009 23:46:11 +0100 Subject: [Programozas] Megnyitas Message-ID: <49B6EDB3.4070204@chemotron.hu> ?dv mindenkinek! H?t akkor j?jj?n az els? lev?l! I. From vomberg at chemotron.hu Sun Mar 15 15:12:37 2009 From: vomberg at chemotron.hu (=?ISO-8859-2?Q?Istv=E1n_Vomberg?=) Date: Sun, 15 Mar 2009 15:12:37 +0100 Subject: [Programozas] GTK alapok Message-ID: <49BD0CD5.6070802@chemotron.hu> A GTK programoz?s alapjaival a FLOSSZine magazin has?bjain lehet megismerkedni: http://www.flosszine.org/I_evf_002_szam Az els? l?p?sek: #include 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; } Ford?t?sa: gcc gtk_window.c -o gtk_window `pkg-config -cflags -libs gtk+-2.0` Futtat?sa: ./gtk_window Le?ll?t?sa: CTRL-C ------------------------------------------------------ Innent?l k?tfel? ?gazik a t?rt?net: 1. "K?zzel" programozzuk a GTK-t, azaz a felhaszn?l?i fel?let elemeit egyenk?nt k?dolva h?vjuk meg 2. RAD eszk?zzel a GUI megjelen?t?st elint?zz?k, nek?nk csak az "igazi" k?dol?s marad ?n szem?ly szerint a 2. m?dszer h?ve vagyok amellett, hogy nem ?rt ismerni, hogy mit is csin?lunk val?j?ban, azaz az 1.pontnak megfelel?en is tudunk programozni csak nem akarunk. A m?sodik pont 2 fel? v?lik: 2.a/ Glade-2 2.b/ Glade-3 Az Ubuntu rendszerek m?g telep?tik mindkett?t, nem ?rt el?sz?r a Glade-2-vel megismerkedni, sokat lehet tanulni a gener?lt k?db?l. A Glade-3 - szerintem - t?l natur?lisra sikeredett, a callback f?ggv?nyeket gener?lhatn? a rendszer igaz?n... de nem teszi. A gladex meg csak C-ben nem gener?l, m?g a v?g?n ?rok egy scriptet r?... R?videsen applik?lok egy alap Glade-3 alap? programot amivel el lehet indulni. Istv?n From vomberg at chemotron.hu Tue Mar 10 23:46:11 2009 From: vomberg at chemotron.hu (=?ISO-8859-2?Q?Istv=E1n_Vomberg?=) Date: Tue, 10 Mar 2009 23:46:11 +0100 Subject: [Programozas] Megnyitas Message-ID: <49B6EDB3.4070204@chemotron.hu> ?dv mindenkinek! H?t akkor j?jj?n az els? lev?l! I. From vomberg at chemotron.hu Sun Mar 15 15:12:37 2009 From: vomberg at chemotron.hu (=?ISO-8859-2?Q?Istv=E1n_Vomberg?=) Date: Sun, 15 Mar 2009 15:12:37 +0100 Subject: [Programozas] GTK alapok Message-ID: <49BD0CD5.6070802@chemotron.hu> A GTK programoz?s alapjaival a FLOSSZine magazin has?bjain lehet megismerkedni: http://www.flosszine.org/I_evf_002_szam Az els? l?p?sek: #include 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; } Ford?t?sa: gcc gtk_window.c -o gtk_window `pkg-config -cflags -libs gtk+-2.0` Futtat?sa: ./gtk_window Le?ll?t?sa: CTRL-C ------------------------------------------------------ Innent?l k?tfel? ?gazik a t?rt?net: 1. "K?zzel" programozzuk a GTK-t, azaz a felhaszn?l?i fel?let elemeit egyenk?nt k?dolva h?vjuk meg 2. RAD eszk?zzel a GUI megjelen?t?st elint?zz?k, nek?nk csak az "igazi" k?dol?s marad ?n szem?ly szerint a 2. m?dszer h?ve vagyok amellett, hogy nem ?rt ismerni, hogy mit is csin?lunk val?j?ban, azaz az 1.pontnak megfelel?en is tudunk programozni csak nem akarunk. A m?sodik pont 2 fel? v?lik: 2.a/ Glade-2 2.b/ Glade-3 Az Ubuntu rendszerek m?g telep?tik mindkett?t, nem ?rt el?sz?r a Glade-2-vel megismerkedni, sokat lehet tanulni a gener?lt k?db?l. A Glade-3 - szerintem - t?l natur?lisra sikeredett, a callback f?ggv?nyeket gener?lhatn? a rendszer igaz?n... de nem teszi. A gladex meg csak C-ben nem gener?l, m?g a v?g?n ?rok egy scriptet r?... R?videsen applik?lok egy alap Glade-3 alap? programot amivel el lehet indulni. Istv?n