Izrada GUI-a za c++ aplikacije

poruka: 7
|
čitano: 10.375
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
11 godina
neaktivan
offline
Izrada GUI-a za c++ aplikacije

Pozdrav, trebao bih nekakav savjet u vezi izrade grafičkog sučelja za programe pisane u c++-u. Bavim se već neko vrijeme programiranjem u navedenom jeziku no, nikada nisam izrađivao sučelja uvijek sam to sve pokretao u cmd-u ali sada bih trebao izraditi sučelje, a budući da nemam iskustva nadam se će mi netko dati korisne informacije. Trebao bih preporuku neke kvalitetne knjige ili druge literature pomoću koje ću moći naučiti potrebno, ali ne neku knjigu gdje se obrađuje programiranje od osnova jer ipak bih mogao reći da već poznam dovoljno jezik tako da trebam konkretno za GUI. Cilj mi je naučiti izrađivati forme, izbornike te slične stvari...  {#}

Be the best or die like the rest
 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Izrada GUI-a za c++ aplikacije

Da se ne ponavljam:

http://www.bug.hr/forum/post/programiranje/programiranje-c-pitanja-odgovori/3222278.aspx

 

Dakle odaberi jednu GUI biblioteku i uhvati se manuala.

 

Evo malo da vidiš malo kako se u nekima od njih radi (možda ti pomogne pri odabiru):

http://www.zetcode.com/tutorials/gtktutorial/

http://www.zetcode.com/gui/qt4/

http://www.zetcode.com/tutorials/wxwidgetstutorial/

http://zetcode.com/gui/winapi/

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
12 godina
neaktivan
offline
Izrada GUI-a za c++ aplikacije

Najlakše je postaviti komponente na formu, no ono što je zaista bitno je ergonomija sučelja. Ona propisuje gdje treba postaviti koje komponente i informacije na formi da bi bile najuočljivije i najlakše za upotrijebiti. Neke smjernice;

 

http://ergo.human.cornell.edu/ahtutorials/interface.html

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
Moj PC  
0 0 hvala 2
11 godina
neaktivan
offline
Izrada GUI-a za c++ aplikacije

Za početak zahvaljujem se obojici na korisnim informacijama. Prethodnih par večeri sam istraživao i odlučio se za wxDev C++, ali čitajući dokumentaciju i malo se igrajući mislim da to nije ono što meni treba. Moguće da sam nešto propustio, napravim formu klasično dugmiće, izbornike i slično, no, meni nikako nije jasno kako da ja prilagodim svoj source napravljenoj formi, tj. gdje bih ja trebao ubaciti koji dio sourca? Meni konkretno treba GUI takav da imam izbornike (klasična forma) ali bih trebao unutar forme vrtjeti svoj program, pa ako tko zna na što trebam obratiti pozornost bio bih vam zahvalan. Inače radim stablo igara konkretno na tic-tac igri, znači trebao bih u formi imati nekakvu matricu gdje će mi se postavljati križić ili kružić ovisno o kretanju kroz stablo.

Be the best or die like the rest
 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Izrada GUI-a za c++ aplikacije
Lemirent kaže...

no, meni nikako nije jasno kako da ja prilagodim svoj source napravljenoj formi, tj. gdje bih ja trebao ubaciti koji dio sourca?

To nije nešto što se može napamet odgovoriti. Ovisi puno o tome kako tvoj program funkcionira. Kažeš križić kružić? To je igra na poteze:

korisnik izvrši interakciju > program nešto izračuna > korisnik izvrši interakciju > program nešto izračuna...

 

Elementi preko kojih korisnik vrši interakciju sa programom su kontrole (menu, tipke...), tvoj program samo reagira na interakcije s tim kontrolama. No tebi nedostaje u biti glavna kontrola: igraće polje na koje korisnik može klikati i postavljati križiće ili kružiće.

 

Takvu kontrolu nećeš pronaći među standardnim kontrolama, nego ju sam moraš nekako izraditi. Najjednostavnije rješenje bi bilo sa 9 velikih gumba postavljenih tako da čine 3x3 matricu. Korisnik klikne na jedan od gumba, na gumbu se napiše 'X' ili 'O'. Nakon svakog korisnikovog klika provjeriš stanje na "ploči" da bi vidio ima li jedan od igrača cijeli niz.

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
11 godina
neaktivan
offline
Re: Izrada GUI-a za c++ aplikacije
Ja ti preporucam da pocnes uciti Qt Library. Za njega ima brdo literature, a koliko ja znam knjiga preporucena od "autora" Qt-a je cak prevedena na hrvarski ili srpski. Link od knjige na Amazonu cu ti stavit kad dođem do kompjutera.
11 godina
neaktivan
offline
Re: Izrada GUI-a za c++ aplikacije

e može, hvala unaprijed.

Be the best or die like the rest
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice