[ vladaboy93 @ 03.05.2007. 17:43 ] @
Od programskih jezika znam Pascal i radim u delphiu. Hteo bi da naucim C++ inace u Delphi sam pravio video igre, pa bi verovatno isto radio i u C++ pa mi treba savet od koje knjige da pocnem da ucim koja knjiga je onako najbolja za totalnog pocetnika i koji program to jest C++ okruzenje je najbolje za pravljenje igrica i uopste za pocetak?

Cuo sam da je C++ veoma tezak jezik i da je matematicki orijentisan?
Da li je to istina?
[ MatezYU @ 04.05.2007. 10:51 ] @
Voleo bih i ja nauciti raditi u C++
Da li neko moze da bojasni koja je razlika izmedju Borland C++ okruzenja i Visual C++?!
Koje je bolje itd..
[ llux @ 04.05.2007. 12:51 ] @
Mesavina knjiga je najbolje za ucenje. Kad se zaglavis sa jednom, prebacis se na drugu. Nisam naisao na pocetnicku knjigu za koju mogu da kazem da je najbolja. Stvar je u tome sto u svakoj knjizi kad odes malo napred sa citanjem oni pocinju da objasnjavaju na jako komplikovanim primerima i onda se zaglavis, pa menjaj knjigu.

C++ primer 4th edition je dobra knjiga ali ako bar malo znas jezik.
U okruzenja se ne razumem. Ne vidim jos uvek neku filozofiju u tome, ispisem kod, kompajliram i pokrenem, nista mi vise ne treba
[ Exit @ 04.05.2007. 12:58 ] @
Pa ovako na pocetku obavezno ucite "cisti" C++. Sto se tice knjiga, u knjizarama ima raznih knjiga na tu temu ali obavezno uzmite za pocetak knjigu o C++ a nikako npr Visual C++. Za pocetak bi mogli da pogledate neke tutorijale.
Sto se tice okruzenja za igrice, to ne znam jer nikad se nisam time bavio, ali ti svakako sam C++ nece biti dovoljan za pravljenje ozbiljnijih igrica. Moraces da naucis i DirectX.
Najveca razlika izmedju VC++ i BCB je sto je u Visual C++ integrican MFC(Microsoft Fundation Class) a u BCB je VCL(Visual Component Library). Inace ja se dobro snalazim sa BCB a sad pomalo ucim i VC++(tj MFC) i rakao bi da je Borland C++ Builder bolji. Ali svakako prije ucenja i jednog i drugog moras znati makar osnove C++ da bi mogao da napravis razliku izmedju jezika i VCL/MFC.
[ vladaboy93 @ 04.05.2007. 13:09 ] @
DirectX, pretpostavljam da je to za 3D igrice(ispravi me ako gresim) -to me nezanima ja radim 2D i neplaniram da se bavim 3D programiranjem bar ne uskoro.
Sto se tice knjige sam cuo da je dobra za pocetak C++ za 21 dan (ja cu biti zadovoljan ako C++ dobro naucim za 2 godine a kamoli za 21 dan) Iako naslov nije na mestu cuo sam da je dobra kakva su vasa iskustva?

Sto se okruzenja tice treba mi neko koje podrzava 2D igrice odlicne grafike i da je takodje odlicno za pocetak.

Video sam Visual C++ Expres edition-sta mislite o tome besplatan je!

Ponovo pitam da li je C++ matematicki orijentisan programski jezik?

[ X Files @ 04.05.2007. 13:17 ] @
Citat:

Ponovo pitam da li je C++ matematicki orijentisan programski jezik?

Ne.
[ vladaboy93 @ 04.05.2007. 13:36 ] @
JEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
To je olaksanje. Uostalom da li ja mogu direktno sa delphia da predjem na C++ ili bi kako sam od nekog cuo trebao prvo da naucim C pa tek onda kasnije C++.
Da li je dobar Visual C++ expres?
[ Exit @ 04.05.2007. 16:05 ] @
Citat:
DirectX, pretpostavljam da je to za 3D igrice(ispravi me ako gresim) -to me nezanima ja radim 2D i neplaniram da se bavim 3D programiranjem bar ne uskoro.


Da, ali na DX gledaj kao na "mocniju grafiku". Za ozbiljnije igrice ce ti trebati DX u svakom slucaju bilo da su 2D ili 3D.





Citat:
Da li je dobar Visual C++ expres?


Visual C++ 2005 je besplatan, dobar je, ali mislim da stize bez MFC (potrazi o ovome vise na forumu C++). Ali kako ti pocinjes sa C++ neko vrijeme ti MFC nece ni trebati, jer ces pisati konzolne aplikacije za pocetak. A ako namjeravas da radis igrice onda ces raditi sa DX pa ti ni tako nece trebati MFC.
Moj ti je predlog da skines prosti dev-C++, on je samo 13MB. Na njemu mozes sa naucis osnove C++ a kad to uradis lako ces preci na VC++ ili BCB. Kad savladas jezik, mislim da ti je najbolje da predjes na BCB.
[ X Files @ 04.05.2007. 16:08 ] @
Citat:

Uostalom da li ja mogu direktno sa delphia da predjem na C++

Nema tu neke mudrosti. Object Pascal je objektno orjentisan jezik kao i C++.
Ako si vec upoznat sa onim sto OOP nudi u Object Pascalu, neces imati vecih
problema, barem ne za pocetak, he he :)

Citat:

ili bi kako sam od nekog cuo trebao prvo da naucim C pa tek onda kasnije C++.

Ovde su misljenja podeljena. Ja ne bih gubio vreme sa C-om... barem ne neko veliko
vreme. I onako kod koji budes u pocetku projektovao za C++, licice vise na C
(sam sto to nece imati ko da ti kaze :).

Citat:

Da li je dobar Visual C++ expres?

Pametno je drzati se M$ alata.

Svakako, ako si vec programirao u Delphi-ju *obavezno* dogledaj i Borland C++ Builder.
Pretpostavljam da ti je poznato da se radi o sasvim identicnom alatu kao sto je Delphi
(zasnovano na VCL-u, s tom razlikom sto je sintaksa u C++ umesto u Pascalu).

Od aktuelnih Borland C++ Builder alata, na raspolaganju su ti:

Borland C++ Builder 6
Borland Developer Studio 2006 (C++ Builder je u njemu, a to bi bila nezvanicno neka verzija 10)
Borland Turbo C++ Explorer 2006 (besplatan)

[ vladaboy93 @ 04.05.2007. 17:28 ] @
>Pametno je drzati se M$ alata.

Tacno koliko $ bi to trebalo da kosta recimo najnoviji visual studio?

>Moj ti je predlog da skines prosti dev-C++, on je samo 13MB.

To je pretpostavljam besplatno i uostalom gde to mogu da skinem?

>Borland Turbo C++ Explorer 2006 (besplatan)

Po cemu se on razlikuje od ostalih Borlandovih $alata?

Kako radi DirectX (ukratko) u to se uopste nerazumem?
[ Exit @ 04.05.2007. 23:06 ] @
Evo linka da dev-c++
http://www.bloodshed.net/devcpp.html

A sto se tice DirectX koristi internet. Evo sta sam ja nasao

Citat:
DirectX is a set of multimedia Application Programming Interfaces (API's) written by Microsoft. It is a collection of Dynamic Link Libraries (DLLs) that contain functions useful to a wide range of multimedia programmers, but are all almost entirely platform independent. This allows programmers access to fast graphics, sound, and input functions while not needing their apps to test for the capabilities of the computer on which their program is running. DirectX will evaluate these capabilities and if they are not present, DirectX may attempt (in many cases) to emulate the functions in software instead of hardware.


Citat:


Major Components
The following are the major components (with their related function) that make up DirectX:

* DirectDraw - 2D Graphics
* Direct3D - 3D Graphics
* DirectSound - 2D Sound
* DirectSound3D - 3D Sound
* DirectMusic - Music
* DirectPlay - Network/Multiplayer
* DirectInput - Input Devices
[ vladaboy93 @ 05.05.2007. 08:48 ] @
Hvala ti na linku i DX objasnjenju!

Zanima me da li mogu da koristim isti DirectX koji dobijem uz igrice ili treba da nesto skinem sa interneta ilida platim?

Kako se DirectX uopste instalira na zeljeni program?
[ Exit @ 05.05.2007. 11:25 ] @
Citat:
Hvala ti na linku i DX objasnjenju!


Ma nema na cemu :)

Citat:
Zanima me da li mogu da koristim isti DirectX koji dobijem uz igrice ili treba da nesto skinem sa interneta ilida platim?


Ne, ono sto daobijas uz igrice to ti je DirectX Runtime, i on mora biti instaliran na kompjuteru koji koristi program sa DX. Zbog toga uvjek stize uz igrice. A tebi treba za programiranje DirectX SDK(Software Development Kit). Imas da ga skines sa Microsoftovog sajta, i besplatan je. DX SDK ti je velicine oko 222MB i sa njime ti stize i Runtime.

Citat:
Kako se DirectX uopste instalira na zeljeni program?


Na internetu se moze naci uputstvo kako se ukljucuje u zeljeno okruzenje. Ja imam neku e-knjigu u kojoj su opisane osnovne stvari za DirectX, i izmedju ostalog i kako ukljuciti DX u Visual c++ 6 i 7, pa ako ne budes nasao nista, obrati mi se na mail.
[ vladaboy93 @ 05.05.2007. 12:50 ] @
Hvala na svemu, a sada vreme je za strebanje!
[ MatezYU @ 07.05.2007. 08:22 ] @
Instalirao sam VS2003. Pokrenuo visual basic, c++ i c#. Visual basic i c# imaju jako bedne komponente koliko vidim. Recimo konekcija na bazu moze samo preko odbc konektora itd.. Za c++ nisam nasao okruzenje. Delphi mi izgleda kao da ima vise komponentata.. Ispravite me ako gresim
Pretpostavljam da je bolji borland c++ nego microsoftov
[ IDE @ 07.05.2007. 10:01 ] @
Citat:
Za c++ nisam nasao okruzenje


pretpostavljam da mislis na gotove komponente , kao u Delphi-ju?
Neces ih ni naci.. :-)




Citat:
Ispravite me ako gresim
Pretpostavljam da je bolji borland c++ nego microsoftov


Zavisi za sta ti treba...

Sve u svemu, MENI je BCB puno bolji , i naravno ima puno vise komponenti nego VB ili C#
BCB je odlican RAD alat s kojim se za veoma kratko vrijeme mogu napisati veoma kvalitetne aplikacije, a to je upravo ono sto meni npr. treba...

Pretpostavljam da je VS puno bolji za igrice, ali igrice nikada nisam pravio, pa to neka ti neko drugi kaze iz iskustva...
[ vladaboy93 @ 07.05.2007. 19:06 ] @
Cuo sam da je Visual Studio C++ veoma zahtevan program da zauzima 3GB i da treba malo bolja Machina da bi on dobro radio?
Takodje sam cuo da je odlican za igrice i da se sve igrice prave unjemu?
[ Exit @ 07.05.2007. 21:53 ] @
Mislim da oko 3GB zauzima zajedno sa msdn.
Ali msdn nije neophodan za rad Visual Studia (ali ce se kasnije prilikom rada vrlo cesto pokazati kao neophodan kada negdje zapnes :))



Citat:
Pretpostavljam da je bolji borland c++ nego microsoftov

Pa i meni "bolje lezi" BCB ali kao sto je gore negdje pomenuto pametno je drzati se microsoftovih alata.

Kada naucis jezik C++ onda je lako prelaziti sa VC++ na BCB i obratno.
[ vladaboy93 @ 08.05.2007. 17:33 ] @
Sta je msdn?
[ Dahaka @ 08.05.2007. 17:49 ] @
Ja imam VS2005
I on nije dobar za pocetnike jer je pretezno za meneaged.
Odlican je VS6!
[ 2stamlers @ 08.05.2007. 18:55 ] @
Citat:
vladaboy93: Sta je msdn?


Mislim da MSDN znaci Microsoft Developer Network, ali se obicno misli na MSDN Library

Citat:
MSDN Library

The MSDN Library is an essential resource for developers using Microsoft tools, products, and technologies. It contains a bounty of technical programming information, including sample code, documentation, technical articles, and reference guides.


http://msdn2.microsoft.com/en-us/library/default.aspx

pozz
[ Exit @ 08.05.2007. 21:37 ] @
Citat:
Sta je msdn?


To je Microsoftova pomoc koja stize sa Visual Studiom(kao Help), i zauzima vecinu na onih nekoliko diskova na kojima stize Visual Studio.

Ovo sto je 2stamlers dao, to je online msdn, sa M$-ovog sajta.

Sve u svemu msdn ti je veoma koristan, i savjetujem ti da ga svakako ubacis u kompjuter sa Visual Studiom.
[ shima @ 09.05.2007. 19:49 ] @
Knjige za C++ (bilo> Koju knjigu mi preporucujete?)
http://www.elitesecurity.org/t...t-Koju-knjigu-mi-preporucujete

Pogodna literatura za c++
http://www.elitesecurity.org/t152170-Pogodna-literatura-za



[ pgavrilo @ 13.07.2007. 15:09 ] @
Ova tema trebiti TOP po mom mišljenju.
de i meni recite sa kojim programom da počnem radim.
[ Danijel Bulic @ 22.07.2007. 20:36 ] @
Ja sam poceo sa Dev-C++ za pocetak jer je besplatan a obicni konzolni programi se mogu programirati i u njemu. Kasnije naravno namjerevam kupiti neki bolji kao BCB ili nesto slicno.
[ Exit @ 01.08.2007. 18:08 ] @
Mislim da ti je najbolje da počneš da Dev-C++ i da radiš sa čistim jezikom. A kasnije da probaš i Microsoft Visual C++ i Borland C++ Builder pa vidi šta tebi bude više odgovaralo.
[ Nedeljko @ 02.08.2007. 08:52 ] @
Zašto svi preporučujete Dev-C++, koji se već dve ipo godine ne razvija, a niko da pomene Code::Blocks, koji se razvija?
[ X Files @ 02.08.2007. 11:41 ] @
Postoji puno korisnika kojima treba neko minimalističko okruženje koje će biti instalirano na računaru dok ne polože ispit, a onda ćao ;) Tada se obino poseže za DevC++, u odnosu na ozbiljnija rešenja.

Ali svakako, DevC++ se više ne razvija pa će mu i vrednost polako opadati. Code::Blocks jeste dobro rešenje, slažem se.
[ Exit @ 02.08.2007. 23:40 ] @
Ja sam predlozio Dev-C++ jer je to bilo najprostije okruzenje koje sam imao na kompjuteru.
A sad sam downloadovao i Code::Blocks i slazem se sa tobom da je dobar. A i Dev-C++ i Code::Blocks koriste isti kompajler.
[ Trantor @ 16.05.2008. 17:58 ] @
Imam jedno pitanje za one koji su imali iskustva sa Borland C++ Builder-om i sa Microsoft Visual C++. Znam da je to malo i subjektivna stvar i da zavisi od afiniteta samog programera ali me interesuje vaše mišljenje koji je od ova dva IDE-a bolji i ako nije problem razlog? Hvala unapred.
[ NastyBoy @ 17.05.2008. 00:24 ] @
Nema tu mesta pristrasnosti - Visual Studio je zlatni standard za IDE okruzhenja. Borland je slepo crevo i osim za quick-hack reshenja nije se pametno upushtati u tu avanturu. Josh kad se i kompajleri uvedu u prichu tek onda Borland nema shta da trazhi.
Uostalom, to i nije vishe Borland, otkad su teshkom mukom prodali svoje IDE alate.
[ MatezYU @ 17.05.2008. 07:21 ] @
Citat:
NastyBoy: Nema tu mesta pristrasnosti - Visual Studio je zlatni standard za IDE okruzhenja. Borland je slepo crevo i osim za quick-hack reshenja nije se pametno upushtati u tu avanturu. Josh kad se i kompajleri uvedu u prichu tek onda Borland nema shta da trazhi.
Uostalom, to i nije vishe Borland, otkad su teshkom mukom prodali svoje IDE alate.


Visual Studio je zlatno okruzenje?!
Pa spor je do zla Boga.. Ne daj boze raditi u njemu!
[ nemanjamil @ 17.05.2008. 11:09 ] @
Na internetu mozete naci knjigu c++ za apsolutne pocetnike, mislim da bolje knjige za totalne pocetnike nema. Hrvatsko je izdanje i mogu vam reci da je pisana tako da bi i "najnetalentovaniji" naucili osnove programiranja.
[ NastyBoy @ 17.05.2008. 12:08 ] @
Citat:
MatezYU: Visual Studio je zlatno okruzenje?!
Pa spor je do zla Boga.. Ne daj boze raditi u njemu!


Spor? Na kojoj to konfiguraciji je "spor"? Ja svaki dan kompajliram i debagujem projekat koji ima nekoliko hiljada sors fajlova pa nisam primetio da je spor. Koji je to IDE onda brzhi?
[ Trantor @ 17.05.2008. 12:25 ] @
Hvala na odgovorima.

[Ovu poruku je menjao Trantor dana 18.05.2008. u 23:51 GMT+1]
[ MatezYU @ 17.05.2008. 12:32 ] @
Citat:
NastyBoy: Spor? Na kojoj to konfiguraciji je "spor"? Ja svaki dan kompajliram i debagujem projekat koji ima nekoliko hiljada sors fajlova pa nisam primetio da je spor. Koji je to IDE onda brzhi?


Borland-ov IDE je mama za Visual Studio!
Mnogo je udobniji za rad, brzi i laksi za koriscenje...
[ Trantor @ 17.05.2008. 14:55 ] @
Znači opet se sve svede na pola-pola. Jedni su za Borland a drugi za Visual Studio :)
[ NastyBoy @ 17.05.2008. 17:07 ] @
Pa ne, Borland mogu da preporuchuju oni koji ne provode vishe od par sati dnevno u dotichnom i/ili ne rade na kompleksnim projektima. Vremensko ulaganje u C++ Builder je vreme bacheno zalud. Znam, jer sam i sam to koristio do pre nekoliko godina za quick-and-dirty alate.

Borland je klinichki mrtav, end of line, kaput. Pomirite se vishe s'tim.
[ MatezYU @ 17.05.2008. 17:20 ] @
Citat:
NastyBoy:
Borland je klinichki mrtav, end of line, kaput. Pomirite se vishe s'tim.


I ono malo programskog alata sto valja na ovom svetu, Microsoft uspe da sa'rani :)
[ deerbeer @ 18.05.2008. 11:27 ] @
Citat:
MatezYU: I ono malo programskog alata sto valja na ovom svetu, Microsoft uspe da sa'rani :)

Jos od davne MFC 5.0 verzije ekipa iz Borlanda je presla u M$ da razvija ovaj framework ..
al to ne znaci da je M$ sa'ranio dobar alat vec ga je usavrsio jos vise ..

Preporucujem knjigu C++ za 21 dan od Jesse Liberty-ija.
Naucite prvo cist C++ ...pa onda odaberite alat u kome cete raditi jer ce te vremenom shvatiti sta vam vise lezi (BCB,MFC,DevC++ itd..)



[ Trantor @ 18.05.2008. 12:30 ] @
deerbeer:

Upravo radim po pomenutoj knjizi :). I jedna stvar za sve one koji planiraju da rade ili već rade po knjizi Jesse Liberty: Naučite C++ za 21 dan. Ja imam tu knjigu međutim na žalost to je tek drugo izdanje dok je trenutno aktuelno peto izdanje pomenute knjige Jesse Liberty and Bradley Jones:Teach Yourself C++ in 21 Days - Fifth Edition na engleskom jeziku ali eto na srpskom je nema. Takođe se vidi da se sada pojavljuju dva autora pored Liberty-a tu je sada i Bradley i koliko sam uspeo da saznam o njemu radi se o vrlo jakom čoveku iz oblasti programiranja. Tako da sam rešio da radim po ovoj novoj knjizi iako je ona na engleskom i imam je na kompu u PDF-u a ne kao knjigu (što je mnogo lepša varijanta). Ovo peto izdanje možete da skinete u PDF-u sa neta.

Ono što je meni interesantno u novom izdanju je da je malo dopunjeno sa dodatnim objašnjenjima i kod je drugačiji. Verovatno prati novije standarde iz oblasti C++ programiranja. Tako da mislim da je daleko bolje da se čovek odmah privikava na ono što je danas aktuelno a ne na ono što je bilo juče. Znači ako vam Engleski nije slabija strana mislim da je bolje da skinete pomenutu knjigu ili kupite :) i radite po njoj. Pozdrav.
[ deerbeer @ 18.05.2008. 15:59 ] @
Preporucujem jos jedno dobro izdanje posle Jesse Liberty-ija :
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
i download na : http://www.mindview.net/Books/DownloadSites/

[ vladaboy93 @ 19.05.2008. 14:11 ] @
Secam se kada sam postavio ovu temu pre godinu dana :) nisam nista znao, sada sam dobro proucio C++ i pravim igre u njemu, upravo sam osvojio prvo mesto u Srbiji na takmicenju iz informatike sa igrom pisanom u C++-u http://www.elitesecurity.org/t322414-Najbolja-igra-srbiji, i sada mi je cilj da savladam DX i 3D matematiku.

Moja poruka onima koji pocinju sa C++-om je da ostanu istrajni jel ako im nesto nije jasno u jednoj knjizi u drugoj knjizi je to bolje objasnjeno.
[ Danijel Bulic @ 19.05.2008. 15:11 ] @
Ja sam takodjer poceo davno al sam odustao (sto zbog skle sto zbog lijenosti) ali cu se sada preko ljetnog raspusta u potpunosti posvetiti c++ a kasnije cemo viditi.
[ deerbeer @ 19.05.2008. 18:45 ] @
Citat:

Moja poruka onima koji pocinju sa C++-om je da ostanu istrajni jel ako im nesto nije jasno u jednoj knjizi u drugoj knjizi je to bolje objasnjeno.

Naravno ... zato sam i postavio ovaj drugi link bas iz tog razloga
druga knjiga uvek rasvetli dosta stvari iz prethodne

Citat:

Ja sam takodjer poceo davno al sam odustao (sto zbog skle sto zbog lijenosti) ali cu se sada preko ljetnog raspusta u potpunosti posvetiti c++ a kasnije cemo viditi.

Secam se kad sam pocinjao sa "Learn C++ in 21 days" doslo mi je vise puta da odustanem :
1) Lekcija : Pointeri
2) Lekcija : Visestruko nasledjivanje
3) Lekcija : Templejti (mada ovo je cini mi se sturo objasnjeno u knjizi )
Vazno je i ne preskakati oblasti i lekcije
jer posle 3 ili 4 sledece lekcije dolazi ono sto ste preskocili
i necete znati sta je pisac hteo da kaze :)