„GTK+ programozás C nyelven” változatai közötti eltérés
Tartalom törölve Tartalom hozzáadva
GTK+ Drawing Model |
|||
5. sor:
Mivel én eléggé [[w:hu:GTK|GTK+]] rajongó vagyok, így ezt választottam eme kis leírás témájául, ebben érzem többé-kevésbé otthon magam. Célom nem a teljes részlegesség, ez nem is lehetne, hiszen egyrészt maga a [[w:hu:GTK|GTK+]] is szélsebesen fejlődik, mellyel nem feltétlenül tudok teljes mértékben lépést tartani. Nem mutathatok be mindent, de alapot adhatok, amelyen esetleg érdemes elindulni, kísérletezni. Szeretném több, jól használható példán keresztül bemutatni ezt a rendszert, mert véleményem szerint így könnyebben lehet a rendszer sajátosságait megismerni. Esetleg kedvet kaphat hozzá az érdeklődő, hogy kipróbálja eme remek programozói eszköztárban az alkalmazásfejlesztést. Talán később mások továbbfejlesztik ezt a kis leírást, bővítik, és kijavítják a benne fellelt hibákat és hiányosságokat, és segítenek frissen tartani, követve a változásokat. Így talán a hazai open-source közösség ismét egy remek leírással gyarapodhat.<br>
Mielőtt belefogtam volna ebbe a leírásba, jópár más, angol nyelvű szakirodalmat átolvastam, törekedve a minél jobb megértésre, és felhasználva azokat az általam fejlesztett alkalmazások készítése során. Így könnyen lehet, hogy a leírás struktúrája a végeredményben emlékeztet majd egyik-másik dokumentáció szerkezetére, ez csak olyan szinten tudatos, hogy az ésszerűen felépített gondolatmenettől nem feltétlenül hasznos teljes egészében eltérni. Talán az első pár példaprogram is hasonlítani fog másikakra, de az elején vannak dolgok, amiket egyszerűen nem lehet másképpen csinálni. De ez a dokumentáció nem azok mása, vagy bármilyen átdolgozása, hanem egy teljesen egyedi kezdeményezés.
Jelen leíráshoz ajánlanék pár angol nyelvű oldalt, ha valaki szeretne egy adott témában komolyabban elmélyedni, esetleg másmilyen megközelítésre vágyik. Az első a [http://www.gtk.org/tutorial/ GTK 2.0 tutorial], amely
A leírás a [[w:hu:C programozási nyelv|C programozási nyelv]] ismeretét feltételezi, és ezt veszi alapul. Nem fog arra kitérni, hogyan kell használni a C nyelvet, ha erre van szükséged, javaslom a számtalan idevágó programozási szakkönyv egyikét. Nem fog mélyebben kitérni az általad használt C fordítóprogram használatára sem, csak olyan szinten, amely szükséges a példaprogramok lefordításához. Ez a dokumentáció a gcc fordítóprogram használatát fogja figyelembe venni, ha a rendszered ettől eltér, keresd meg a szükséges információkat.
Igyekeztem minden ismertetett példát kipróbálni és letesztelni, de ez nem garantálja a teljes hibamentességüket. Mindenesetre dolgozom rajta. A forrásprogramokban szereplő megjegyzések magyar nyelven olvashatóak, de nem használtam ékezeteket, hogy ez ne jelentsen nehézséget a kipróbálás során. A forrás formai tagolásánál az olvashatóságot és az egyes modulok jó elkülönülését tartottam szem előtt, mindemellett igyekeztem vigyázni arra, hogy elkerüljem a felesleges terjengősséget.
|