From: fanda Date: Tue, 16 Mar 2010 23:43:07 +0000 (+0100) Subject: (no commit message) X-Git-Url: http://rtime.felk.cvut.cz/gitweb/edu/osp-wiki.git/commitdiff_plain/59b6ebb5d8f28f80daeee6b1b3570d44f0f3a665 --- diff --git a/gui-prednaska/index.mdwn b/gui-prednaska/index.mdwn index 3dd50595..ad8b0343 100644 --- a/gui-prednaska/index.mdwn +++ b/gui-prednaska/index.mdwn @@ -37,6 +37,22 @@ Používat přímo xlib by bylo poněkud těžkopádné ([[příklad| xlib-examp ---------- +## Gnome +- GNU Network Object Model Environment +- Window manager +- Vývojová platforma +- GTK+ +- V r. 1997 Miguel de Icaza and Federico Mena právě kvůli problémům s Qt licencí v KDE. + +---------- + +## KDE +- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen. +- Qt +- Trošku jiná filosofie než Gnome, ale v podstatě to samé. + +---------- + ## GTK+ (GIMP Toolkit) - Vytvořen v roce 1997 členy skupiny eXperimental Computing Facility (XCF) Kalifornské university v Berkeley (Spencer Kimball, Peter Mattis a Josh MacDonald) pro vývoj programu GIMP (GNU Image Manipulation Program). @@ -61,21 +77,19 @@ Používat přímo xlib by bylo poněkud těžkopádné ([[příklad| xlib-examp [[Qt hello world]] -## Gnome -- GNU Network Object Model Environment -- Window manager -- Vývojová platforma -- GTK+ -- V r. 1997 Miguel de Icaza and Federico Mena právě kvůli problémům s Qt licencí v KDE. +## Signal/Slot koncept -## KDE -- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen. -- Qt -- Trošku jiná filosofie než Gnome, ale v podstatě to samé. +- Obecně řeší observer pattern +- Velice se hodí na řešení volání callback funkcí widgetů. +![signal-slot][4] [1]: X_client_sever_example.svg [2]: http://cs.wikipedia.org/wiki/X_display_manager [3]: xlib.png + [4]: abstract-connections.png + + +