Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Old style ili GUI bez C++

[es] :: C/C++ programiranje :: Old style ili GUI bez C++

[ Pregleda: 1865 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Old style ili GUI bez C++15.03.2011. u 08:29 - pre 159 meseci
Zdravo ljudi, ne znam koliko je ovo pametno ali mozda ipak vredi da vas iskusnije pitam...
Poznajem C jezik nisam profi ali dosta znam, do sada sam samo radio console app to samo radi vezbanja usavrsavanja C jezika.
Nisam siguran jos uvek da sam dovoljno spreman da predjem na C++ jer se nekako po pricama cini da je bas bas tezak i da treba dosta dosta vremena. Ja kada sam poceo sa C-om isao bas polako da naucim kako treba i mislim da jos nisam dovoljno spreman da krenem na C++.
A koliko sam cuo da bi uradio neki progam, nesto simple sa prozorima, buttonima potrebno mi je poznavanje C++-a da bi mogao da koristim GUI, ID-e.

E sada da li mozda slucajno ima neko resenje da se uradi nesto po tom pitanju a da nemora C++.
Znaci neki simple programcic samo da nije vise ta konzola, smicila mi se vec godinu i po dana samo u nju buljim.
Na nekom forumu preko sam procitao da moze da se koristi <GUI.h> i da mogu da se prave prozori, buttoni itd. Ali ja nigde nisam nasao to da downloadujem sem na http://cboard.cprogramming.com. Ima ali nesto ne radi kod mene, ne znam ni da li je to ta sto sam procitao biblioteka.
http://www.cprogramming.com/cg...cgi?action=Category&CID=18

Netreba meni nesto moderizovano, neka cuda itd.

Pitanje za ovakav interfejs programa kao sto je dole na slici. Hteo bih ovakav olld stil kao sto je DOS ono plava boja itd.
Da li je i za to potrebno da se radi preko GUI i C++ :( ?
Ovakav dizajn: http://www.yvan256.net/projects/gameboy/AdvGBIDE.gif

Ako ima neka biblioteka samo da malo promenim vise da dobijem volju za ucenjem jer me ubi konzola.
Ako nema resenja za ovo sto sam naveo mozda mozete na drugi nacin da me uputite.
Ja sam googlao ali nista nisam nasao po tom pitanju.
Video sam na netu lik radi tabele u konzoli preko C-a.
I sve sortira u tabele, promeni boju BOARD-a (Konzole) boju teksta itd....

Jel moze neko da mi pojasni ako se razume u taj deo ili neke linkove gde bih mogao da malo procitam vise o tome.

Izvinite na ovoliko pitanja sto sam postavio. Nadam se da me razumete i da cete mi izaci u susret?

Unapred hvala!
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

since1986BC

Član broj: 63369
Poruke: 1075



+236 Profil

icon Re: Old style ili GUI bez C++15.03.2011. u 10:36 - pre 159 meseci
Malo si se spetljao. Mene si zbunio skroz i ne znam sta ti treba.

Prvo taj sto ti rekao da je C++ jako tezak - veze nema. Ako bi sudili, po njegovom je i C bozije slovo i ne valja se 'vatati sa njim u kostac bez preke potrebe.

Drugo: Da li ti trazis softver kroz koji ces moci da pravis graficko okruzenje za svoj C kod
-> http://en.wikipedia.org/wiki/GUI_software
primer: GTK+
ili pak trazis graficko okruzenje kako bi sebi olaksao programiranje?
->http://en.wikipedia.org/wiki/Integrated_development_environment
primer: Code::Blocks
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Old style ili GUI bez C++15.03.2011. u 11:37 - pre 159 meseci
Izvini znam da sam zbunio vecinu vas. Ja koristim Code::Blocks
Pazi u par reci da ti objasnim moj problem.
Hocu kada napravim nesto mini u C-u da nebude to output u konzoli. Hocu normalan prozor programa forumu.
Ja u Code::Blocks imam podrsku za interfejs, ali koliko sam cuo da to mogu da radim samo sa C++ ne sa obicnim C-om.

Primer napravim kalkulator ili Hello World primer i ne zelim da to bude u conzoli nego hocu da napravim butone za brojeve i to. Samo da su prozori, pa sam zato pitao ako ima neko drugo resenje da to izvedem sa obicnim C-om.

On kada mi je objasnjavao ko da ne znam sta je taj C++ ja imam iskustva sa OOP ali u PHP-u dok sa C++ nikada nisam imao dodir.
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Old style ili GUI bez C++15.03.2011. u 12:31 - pre 159 meseci
Citat:
ali koliko sam cuo da to mogu da radim samo sa C++ ne sa obicnim C-om.


Nije tačno.

Ni C ni C++ u svojoj standardnoj biblioteci nemaju podršku za GUI, već se koriste dodatne biblioteke. Da bi preveo program koji koristi neku dodatnu biblioteku moraš da dodaš njene lib/dll datoteke i zaglavlja. Ako koristiš Windows platformu, možeš da program praviš koristeći Windows API (primer).

Ja bih ti preporučio već pomenuti GTK+ što je biblioteka nešto višeg nivoa (ispod koristi GDK i WinApi) i koja radi na različitim platformama (kod se može prevesti i za Windows, Linux,...). Počni od zvaničnog vodiča: http://library.gnome.org/devel/gtk-tutorial/stable/

GUI biblioteke najčešće imaju i neke vizuelne alate kojima se sa klik-klik gradi sučelje programa, da ne bi za svaki prozor pisao gomilu koda. Za GTK+ to je Glade. U programu napraviš prozor, dodeliš akcije kontrolama i onda sačuvaš kao XML. U kodu pozoveš funkciju koja učitava taj XML i funkcijama onda prikazuješ i skrivaš napravljene prozore.

GUI u tekstualnom terminalu (TUI) opet koristi neku biblioteku za upravljanje terminalom koja terminalu šalje kodove koji menjaju boju pa onda radi takav ispis.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Old style ili GUI bez C++15.03.2011. u 13:11 - pre 159 meseci
uf ovde koliko vidim ima jos brdo toga. Sve u svemo sve se svodi na klase koliko vidim, ae probacu pa cu da javim ako zapne negde!
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Dripcina
Student
Beograd

Član broj: 171406
Poruke: 2
*.dynamic.isp.telekom.rs.



Profil

icon Re: Old style ili GUI bez C++23.03.2011. u 18:12 - pre 159 meseci
Što se tiče starog stila koji si pokazao (http://www.yvan256.net/projects/gameboy/AdvGBIDE.gif), ukoliko te on zanima, možeš koristiti PDcurses biblioteku ukoliko koristiš Windows ili Ncurses ukoliko je platforma *nix/*bsd (ANSI/POSIX UNIX sistemi).

PDcurses
http://pdcurses.sourceforge.net/

Ncurses
http://www.gnu.org/software/ncurses/ncurses.html

Nisu potpuno identične biblioteke, ali koriste iste pozive funkcija (http://en.wikipedia.org/wiki/Curses_(programming_library)).

Pozdrav,
Nenad
 
Odgovor na temu

[es] :: C/C++ programiranje :: Old style ili GUI bez C++

[ Pregleda: 1865 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.