[ desolator @ 14.08.2005. 17:24 ] @
Postovanje.. imam zadatak da za fakultet uradim kratki seminarski rad o izradi GUIja u C++u... ako ima neko od iskusnijih kolega da mi da neki tip, link ili mozda neki rad kao referencu bio bih jako zahvalan |
[ desolator @ 14.08.2005. 17:24 ] @
[ leka @ 14.08.2005. 21:00 ] @
"Izrada GUI-ja u C++-u" je jako sirok pojam, desolatore. Moras biti malo koncizniji i reci sta tacno zelis/treba da uradis. Da li zelis da radis obicnu, cistu Windows (pretpostavljam da je Windows ciljni OS, jer vidim da si na njemu bio kada si poslao svoj tekst) aplikaciju koja ima prozore, menije, tastere? Ili pak zelis da radis neku framebuffer grafiku, ili da koristis OpenGL (koristeci GLUT recimo) ili DirectX?
Sa druge strane, ako ciljni OS nije samo Windows, onda te mozda interesuje neki multiplatformski GUI toolkit, ili (opet) framebuffer ili OpenGL na toj ciljnoj platformi... [ z@re @ 19.08.2005. 19:41 ] @
postoji vise biblioteka pod windowsima za izradu guia, a naravno i ona iz samih windowsa. ako ti je seminarski rad o izradi gui programa pod windowsima, orijentiraj se na onu podrsku koju daje windows API i microsoftov MFC. za vise informacija pogledaj :
http://www.relisoft.com/win32/index.htm i naravno spomeni neke druge biblioteke za izradu guia, poput borlandovog VCL-a, wxWidgetsa, QT-a i drugih. [ Goq @ 19.08.2005. 21:38 ] @
Moj zivotni san je nekada bio da isprogramiram GUI "od nule", znaci da se program koji napravim oslanja samo na neku "PutPixel" biblioteku. Strukturalnim programiranjem se ne moze daleko dogurati u toj oblasti, pa si verovatno zato i pomenuo C++. Ne znam na koji bih ti nacin mogao pomoci. Licno sam poceo da radim jedan objektno orijentisani GUI koji bih jednog dana mogao za nesto da iskoristim. Verovtno je za nekoga to gubljenje vremena, ali je ipak ogromna satisfakcija kada ti kao programer drzis sve konce u rukama i ne oslanjas se na neki tamo FLTK...
GUI je fenomelan razlog da naucis objektno programiranje. Prvo napravis osnovnu klasu "window", a kasnije uz "par" linija koda izmisljas nove komponente kakve ti dusa pozeli... Potrebno je dosta fanatizma u svemu ovome, pa ko voli nek izvoli. Ono sto sam ja poceo da radim je samo kostur GUI-a sa par klasa kao sto su Prozor, Dugme, FileOpener, EditPolje... cisto radi nekakvog testiranja. Inace, program je takav da u principu svaka komponenta moze da ima neogranicen broj "podkomponenti", npr. prozor u prozoru a u njemu menu... Za sada sam napustio rad na njemu ali nastavljam cim malo bolje "dokumentujem" u svojoj glavi za sta cu ga koristiti. Biblioteka koju sam koristio je SDL (iskljucivo za PutPixel-ing). Evo screenshot: [Ovu poruku je menjao Goq dana 19.08.2005. u 22:39 GMT+1] [ itf @ 19.08.2005. 23:27 ] @
I ja sam na faksu imao takav seminarski za napisati:
http://www.zpm.fer.hr/courses/...ele/2004/kovacevic/Sucelja.doc [ desolator @ 25.08.2005. 20:05 ] @
zahvaljujem vam svima na pomoci... mnogo mi je pomoglo ovo sto ste napisali.. posebno ce mi koristiti ovaj rad pomocu kojeg cu uraditi uvod, a od asistenta sam dobio preporku da obradim wxWidgets, na njihovim stranicama imam dobru dokumentaciju pa cu iskombinovati neko rjesenje... sve u svemu hvala mnogo
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|