]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/commitdiff
(no commit message)
authorfanda <fanda@web>
Tue, 16 Mar 2010 23:43:07 +0000 (00:43 +0100)
committerosp <osp@rtime.felk.cvut.cz>
Tue, 16 Mar 2010 23:43:07 +0000 (00:43 +0100)
gui-prednaska/index.mdwn

index 3dd50595488cf34d4cf252c6cd184214dfdb4cb8..ad8b03436a362be2b702d95c2bf23a56b7668e8b 100644 (file)
@@ -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
+
+
+