ahoj, zaujimalo by ma, ako sa v c++ daju robit graficke aplikacie(cize s GUI) ;) v c++ programovat ako tak viem, ale nemam ani predstavu, jak na nejaky program s tlacitkami :) nepoznate niekto nejaky link na to?
Fórum › C / C++
C++ a graficke aplikacie
je potreba pouzit externi knihovny,
zkus wxWidgets a opengl
http://www.wxwidgets.org/
http://www.opengl.org/
jinak na webu najdes i spoustu tutorialu, atd.
To Tom@sQo: mrkni třeba sem http://www.builder.cz/serial91.html
je to seriál o WinAPI(knihovna, pomocí který můžeš programovat GUI ale pouze na platformě Windows)...
a dokumentace k WinAPI je tadyhttp://msdn2.microsoft.com/en-us/library/aa383749.aspx
jinak multiplatformní je třeba SDL, kurz je třeba tady http://nehe.ceske-hry.cz/cl_sdl_okno.php
ale myslim si že lepčí pro formuláře je Win API, SDL spíš na hry... ale je to můj názor ;) umím jen něco málo ve Win API, SDL jsem nezkoušel
já osobně teda se učil taky C++ a pak jsem chtěl začít dělat formuláře a tak... tak jsem přešel na Csharp a teď se učim Windows Forms... k tomu je si myslim perfektní kurz tady http://projektysipvz.gytool.cz/ProjektySIPVZ/Default.aspx?uid=1
ja si naprv musim spravit jasno, ze ktora kniznica je naco...
co je na hry, co je multiplatformove, co je najpouzivanejsie, ci je rozdiel medzi gtk, qt a opengl(je? alebo je to v podstate to iste, len od ineho "vyrobcu") odpovedajte pls na co najviac otazok :) diky
Takže postupně, na co zapomenu, tak mě jistě ostatní doplní.
SDL - tahle knihovna je primárně určena na tvorbu her, neobsahuje žádný GUI systém.
wxWidgets - je objektová multiplatformní GUI knihovna - patrně to co chceš. Je to velice rozsáhlý projekt, obsahuje spoustu tříd, oproti jiným se vyznačuje tím, že nevyužívá výjimky v C++ a ani v ní nejsou, kromě vnitřích záležitostí, použity šablony.
GTK+ - další z multiplatformních knihoven, která je naroizdíl od wxWidgets napsána v čistém C, tzn. žádné objekty, všechno čiště procedurální.
gtkmm - je objektový wrapper nad knihovnou GTK+. Mimochodem podle mě velmi pěkně napsaný, avšak podle mého názoru má dost chudou dokumentci, resp. tutoriály.
Qt - multiplatformní GUI knihovna od společnosti Trolltech. Taky zajímavě napsána, jediné co se jí dá vytknout je licence. Pro komerční použítí se připrav,že si sáhneš hluboko do peněženky. Pro free projekty, ke kterým ovšem musíš přidat kód, je její použití zdarma.
Ultimate++ - další objektová GUI knihovna, od českých autorů.
OpenGL - multiplatformní grafická knihovna určená pro 2D a 3D grafiku
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Navrh aplikacie — založil anonym
Ikony aplikácie — založil Trebor
FB prihlasovanie do aplikacie — založil nord
Zákaz kopírovania aplikácie — založil delphak
Zmena štýlu aplikácie... — založil Mega.Lama
Moderátoři diskuze