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

Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)

[es] :: C/C++ programiranje :: C/C++ za početnike :: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)

Strane: 1 2

[ Pregleda: 7611 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)09.06.2010. u 12:27 - pre 168 meseci
Kako da u c++ crtam tacke, linije, krugove, postavljam boje; uopsteno sve u vezi grafike? Koje funkcije i iz kojih biblioteka da koristim?

Trazio sam na internetu, nisam uspio da pronadjem.
 
Odgovor na temu

Rato iks de
Ratomir Vukadin
Software Engineer
Sarajevo

Član broj: 254175
Poruke: 68
*.paleol.net.



+3 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)09.06.2010. u 14:29 - pre 168 meseci
Skines knjigu C++ za apsolutne pocetnike,tu imas poglavlje C++ grafik.Fino je objasnjeno.
Evo ti link za knjigu
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)10.06.2010. u 13:25 - pre 168 meseci
Hvala ti puno! Ovo je stvarno super! Dalje cu se bez problema snaci sam.

Imas li nesto za C++ na Linuxu?
 
Odgovor na temu

Rato iks de
Ratomir Vukadin
Software Engineer
Sarajevo

Član broj: 254175
Poruke: 68
*.paleol.net.



+3 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)10.06.2010. u 22:05 - pre 168 meseci
Nemam posto nisam jos ni radio nista na polju Linuxa.Trenutno obradjujem knjige "Misliti na C++ nacin " i "C++ izvornik" i zbirku od Lasla Krausa a zavrsio sam "C++ za 21 dan".Trudim se da bas dobro utvrdim detaljno osnove.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)11.06.2010. u 12:09 - pre 168 meseci
Ako neko ima odgovor na pitanja iz prvog posta, ali vezano za Linux, neka ovdje postavi odgovor, koristice mi. Hvala.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)16.06.2010. u 10:41 - pre 168 meseci
http://qt.nokia.com/downloads

Skini SDK i imaš sve što ti treba za Windows, POSIX X11 (uključujući i Linux), MacOS X i Symbian.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)16.06.2010. u 10:53 - pre 168 meseci
Evo i knjiga

Za Qt 3 (preveo ju7 je CET na Srpski jezik i može se naći u knjižarama Mikro Knjige).

http://www.computer-books.us/cpp_0010.php

Za Qt 4

http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip

Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)17.06.2010. u 12:27 - pre 168 meseci
Hvala Nedeljko, počeću da učim. Skinuo sam knjige, ovu za Qt3 sam već skinuo, za Qt4 nisam mogao naći, sada imam i nju (koji mi preporučuješ?). Nikada do sada nisam koristi ni jedan GUI (krećem od nule). Čitao sam vaše diskusije na ovom forumu, odlučio sam se za Qt, odgovara mi jer je višeplatformski i pod gnu gpl licencom (ili lgpl). Ostaje mi i da naučim gcc i g++, dosad sam uvijek koristio neki IDE, sada učim i rad u terminalu (osnove). Koristiću zasad ove knjige na engleskom iako bi mi više odgovaralo da su na srpskom. Skinuću i Qt SDK (iako ne znam šta je) , vidim da ima skoro 500 MB, dok malo iščitam teoriju.

[Ovu poruku je menjao Sini82 dana 17.06.2010. u 13:54 GMT+1]

[Ovu poruku je menjao Sini82 dana 17.06.2010. u 13:54 GMT+1]
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)17.06.2010. u 13:41 - pre 168 meseci
Evo šta je Qt SDK

Citat:
Nedeljko: Drago mi je da sve više ljudi proziva Qt - odličan je, slobodan, otvoren, besplatan i višeplatformski.

Šta se dobija uz Qt SDK?

1. Na Windows platformi MinGW C++ kompajler sa pratećim linkerom i dibagerom (mada se može koristiti i drugi, npr borland-ov ili MS-ov),
2. Izuzetno moćna i sveobuhvatna biblioteka,
3. Qt Designer dizajner formi,
4. QMake alat za automatizaciju prevođenja,
5. Qt Linguist za pravljenje višejezičkih programa,
6. Vrlo dobra dokumentacija,
7. Qt Assistant program za pretragu dokumentacije, koji se može kao modul isporučivati uz tvoje programe za help,
8. Qt Test za pravljenje test jedinica.
9. Qt Creator IDE u koga je sve to (osim Qt Linguist-a) integrisano,
10. Valjda sam nešto zaboravio da navedem.


U svakom slučaju, prvo nauči C++ (ako već nisi). Za to su ti dovoljni bilo koje okruženje i bilo koji kompajler. Okruženje koje si do sada koristio, koristi i dalje za vežbe pod konzolom.

Kada budeš prešao na GUI, znaj da Qt 3 i Qt 4 nisu kompatibilni, pa radi odmah četvorku.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)17.06.2010. u 15:07 - pre 168 meseci
Za učenje C++ jezika su najverovatnije najpodesnija okruženja Code::Blocks i Dev-C++ zbog jednostavnosti.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)18.06.2010. u 07:25 - pre 168 meseci
Naučio sam c++, programiranje mi nije problem, dosad sam uvijek radio konzolne programe. Nisam mislio koristiti ni jedan GUI ali izgleda da se bez toga ne može. Nastaviću da koristim ta dva okruženja, učiću Qt 4. Još jednom hvala.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)18.06.2010. u 08:53 - pre 168 meseci
E, pa ako znaš C++, zatim da napraviš program iz više fajlova, da napraviš biblioteku i koristiš biblioteke, onda si ta dva okruženja prevazišao, pa pređi na Qt SDK.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)18.06.2010. u 15:01 - pre 168 meseci
Nisam nikada imao potrebe da pravim program sa više fajlova, osim jedan *.cpp a ostali *.h. E sad kako se prave biblioteke i kako se linkuje... Linkovanje sam radio ali sam zaboravio.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)19.06.2010. u 17:07 - pre 168 meseci
Našao sam ono što sam tražio:

http://sector-zero.blogspot.co.../07/graphicsh-in-gnulinux.html

Imam problema sa instalacijom SDL-a (koji mi treba da bi koristio libgraph-1.0.1), ali riješiću to nekako. Skinuću za svaki *.tar.gz, kada sve to stignem da uradim, ako proradi, postovaću ovdje kako sam uradio.

Želim i dalje da radim programe u konzoli, izbjegavam GUI.

Tražio sam u Linuxu "zamjenu" za winbgim.h u Windowsu; našao sam je u graphics.h.

Mislim da će mi biti dovoljno dobra za crtanje u c++.

Ako neko ima bolje rješenje...
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)19.06.2010. u 17:58 - pre 168 meseci
Instalirao sam neke od sljedećih programa:

build-essential
libsdl-image1.2
libsdl-image1.2-dev
guile-1.8
guile-1.8-dev
libsdl1.2debian-arts
libartsc0-dev
libaudiofile-dev
libesd0-dev
libdirectfb-dev
libdirectfb-extra
libfreetype6-dev
libxext-dev
x11proto-xext-dev
libfreetype6(upgrade)
libaa1
libaa1-dev
libslang2-dev
libasound2
libasound-dev
libgraph-1.0.1

One koje nisam mogao da instaliram preko sudo apt-get install sam naknadno skinuo sa interneta i instalirao.

Nakon raspakivanja libsdl1.2_1.2.13.orig.tar.gz:

Code:
$cd libgraph-1.0.1


prilikom izvršavanja komande

Code:
$./configure


bilo je problema jer nisu bili instalirani neki SDL fajlovi. Bez problema sam ih našao preko www.google.rs (*.tar.gz). Nakon njihove instalacije sve je bilo u redu.

Code:
$./configure
$sudo make
$sudo make install


Code:
//rectangle.c, rectangle.cpp, razlika je u samo jednoj liniji koda
//oba su sacuvana u Home folderu
#include "stdio.h"
#include "graphics.h"
int main()
{
int gd=DETECT, gm=VGAMAX;
initgraph(&gd,&gm, 0);
moveto(0, 0);
setcolor(4);
rectangle(50,50,500,200);
while(!kbhit());//u line.cpp ovaj red je zamjenjen sa "getchar();"
closegraph();
return 0;
}


Code:

$sudo cp /usr/local/lib/libgraph.* /usr/lib


Code:
$gcc rectangle.c -lgraph -o rectanglec
$./rectanglec


Code:
$g++ rectangle.cpp -lgraph -o rectanglecpp
$./rectanglecpp



[Ovu poruku je menjao Sini82 dana 19.06.2010. u 21:50 GMT+1]
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)29.06.2010. u 18:51 - pre 168 meseci
Code:
gcc rectangle.c -lgraph -o rectanglec


Code:
g++ rectangle.cpp -lgraph -o rectanglecpp


1. Kako ovo da uradim u Code::Blocks na Linuxu i wxDev-C++ na Windowsu?
2. Kako da napravim instalacionu verziju programa na oba operativna sistema?
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)01.07.2010. u 08:51 - pre 168 meseci
Code::Blocks : Project->Build Options...->Linker->Add...
wxDevC++ : slično

O pravljenju instalacionih čarobnjaka je već bilo reči na ES. Imaš više programa i za Windows i za Linux. Ako hoćeš da napraviš instalaciju koja će raditi na svim Linux-ima, ali neće ući u bazu instaliranih programa, vidi autopackage. Ako hoćeš da sistem "primeti" da tu ima nešto i da instalacija ide preko njegovog alata za upravljanje paketima, onda rom, deb, tgz za svaku distribuciju (u zavisnosti od toga šta koja koristi). Za Windows hvale Inno Setup.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)03.07.2010. u 10:28 - pre 167 meseci
Hvala Nedeljko, tražio sam ali nisam našao. Probacu autopackage i Inno Setup. Našao sam ovo za pravljenje makefile-ova:

http://alas.matf.bg.ac.rs/~mr99164/uput/kakoda-gnu-szi.html

Želim da naučim da napravim instalacioni program koji instalira program i sve ostalo što je potrebno, u ovom slučaju i sve one programe koje sam instalirao na svoj računar da bi mi program sa grafikom radio kako treba. Npr. ako instaliram program sa MySQL C API-jem na računar na kome nema MySQL da instalaciona verzija programa na taj računar instalira i MySQL.

Kada to savladam, planiram da naučim kako da pravim deb pakete.

To su neki konkretni primjeri, zanima me kako se sve to radi u opštem slučaju.

P. S. Hvala još jednom. Uradio sam onako kako si mi objasnio, dodao sam libgraph.so u link libraries i sada radi bez problema. Ovo mi je prvi c++ projekat koji sam napravio, dosad sam sve radio u File -> New -> Empty file.

[Ovu poruku je menjao Sini82 dana 03.07.2010. u 12:04 GMT+1]
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl-a-1.sezampro.yu.



+4 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)05.07.2010. u 13:27 - pre 167 meseci
Citat:
Sini82
2. Kako da napravim instalacionu verziju programa na oba operativna sistema?

Ako hoces graficki setup za Linux probaj InstallJammer.Za crtanje primitiva u SDL vidi SDL_gfx.
Ag + Na -> Xe
 
Odgovor na temu

Sini82

Član broj: 234605
Poruke: 479
91.191.9.*

Jabber: Sini82@elitesecurity.org


+33 Profil

icon Re: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)05.07.2010. u 16:02 - pre 167 meseci
Hvala. Mnogo je komplikovanije nego što sam mislio, isprobaću sve kada dođem do toga, ako bude problema otvoriću novu temu.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Crtanje u C++ (Code::Blocks na Linuxu, wxDev-C++ na Windowsu)

Strane: 1 2

[ Pregleda: 7611 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

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