Poslao: 14 Jul 2013 20:28
|
offline
- Shonewizard
- Zaslužni građanin
- Pridružio: 25 Jun 2009
- Poruke: 533
- Gde živiš: U kuci!
|
Ranije sam zalazio u C++ programiranje, medjutim nikada na duze staze i neko detaljnije ucenje. No sada kada je vec izvjesno da ce mi to biti preokupacija u naredne 4 godine ( iskreno se nadam da se ovaj period nece produzavati ), a i buduce zanimanje odlucih da se samostalno upoznajem sa mogucnostima ovog programskog jezika.
Kao sto rekoh osnove vec sasvim solidno poznajem, no svakako da se i njih valja podsjetiti, pa me interesuju savjeti vas iskusnih u ovom svijetu kojim redosljedom je najpametnije i najefikasnije krenuti sa ucenjem? Takodje, interesuje me u kojem bi programu bilo najbolje krenuti sa radom? U kompjuteru imam CodeBlocks, i to sto sam do sada 'ucio' sam u njemu izvrsavao... Naravno, ukoliko neko ima korisne linkove sa tutorialima neka podijeli u ovoj temi , mada to i nije u vecoj mjeri neophodno jer je google uvijek tu, a i sam sam nasao vec neke korisne adrese.
Toliko od mene, nadam se da nisam prezahtjevan u samom startu . A ocekujte da u ovoj temi postavim bilo koji problem na koji naidjem u svijetu programiranja
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 14 Jul 2013 22:13
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Napisano: 14 Jul 2013 22:08
Pošto već imaš Code::Blocks ne znam da li bi prihvatio ovaj predlog, ali meni je Visual Studio od Majkrosofta odlično rešenje za programiranje C jezicima (i mnogim drugim, ali sada je reč o C++ jeziku).
Meni je ovo bila prva knjiga, čovek je lepo sve objasnio od početka, tebi će možda biti dosadna ako si već dosta upoznat u C++, ne znam koji nivo znanja imaš.
http://download.tutoriali.org/Tutorials/C/C++_za_apsolutne_pocetnike.pdf
Citat:Kao sto rekoh osnove vec sasvim solidno poznajem, no svakako da se i njih valja podsjetiti, pa me interesuju savjeti vas iskusnih u ovom svijetu kojim redosljedom je najpametnije i najefikasnije krenuti sa ucenjem?
Ja sam počeo sa tutorijalima na YouTube, ali ne sa onima koje pišu obični balavci , tipa, u IDE napišu kod, debaguju ga i to je ceo tutorijal. Naprimer korisnik xoaxdotnet na YouTube-u ima dobre tutorijale za C++, barem su meni pomogli , sve je slikovito objašnjeno i predstavljeno.
Ako si početnik u programiranju, C++ ti može biti dosta težak, ali i ne mora, zavisi kako shvatiš pojmove koje obrađuješ. Ne moram da napominjem da je potrebno solidno znanje engleskog jezika i dosta matematičke logike za većinu zadataka.
To je to od mene, sačekaj nekog malo iskusnijeg da ti da predlog i sa srećom u daljem učenju
Dopuna: 14 Jul 2013 22:13
Citat:No sada kada je vec izvjesno da ce mi to biti preokupacija u naredne 4 godine ( iskreno se nadam da se ovaj period nece produzavati )
U srednjoj školi bi koliko ja znam, trebali početi sa C, barem su meni tako rekli. Osim ako ja nisam pogrešno ovo shvatio?
Citat:Kao sto rekoh osnove vec sasvim solidno poznajem, no svakako da se i njih valja podsjetiti,
Naravno, bez vežbe ništa
Citat: pa me interesuju savjeti vas iskusnih u ovom svijetu kojim redosljedom je najpametnije i najefikasnije krenuti sa ucenjem?
Nema tu nekog posebnog plana, počinje se od jednostavnih programa gde učiš o korisničkom sučelju, učiš famozni Hello World primer u kom je potrebno ispisati tekst na ekranu, učiš korišćenje promenljivih, tipova podataka, stringove, petlje (if, while, for), nizove itd.
U svakoj stručnoj C++ knjizi bi trebao biti ovakav plan, kojim redom ćeš učiti to zavisi od tebe.
|
|
|
|
Poslao: 14 Jul 2013 22:29
|
offline
- Shonewizard
- Zaslužni građanin
- Pridružio: 25 Jun 2009
- Poruke: 533
- Gde živiš: U kuci!
|
Odmah da se zahvalim na odgovoru.
Vidio sam da mnogi pominju VS od Microsoft-a , pa cu nocas ili sjutra tokom dana skinuti, naravno ukoliko je u pitanju free program?!
Zatim, osnove koje sam pomenuo sam pokupio iz knjige koju si okacio, mada to tada nije bilo u velikoj mjeri detaljno, a i od tada je prosao solidan period vremena, zato cu vjerovatno krenuti sa njom. Vjerujem da ce i kanal na YT-u koji si okacio biti od koristi.
I jos jedna napomena, nije u pitanju srednja skola, vec fakultet
|
|
|
|
|
|
|
|
Poslao: 16 Avg 2013 21:10
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Qt aplikacije pored programa zahtevaju još i Qt biblioteke (dll datoteke). One se nalaze u direktorijumu u kojem si instalirao Qt. Većina osnovnih aplikacija zahteva samo QtCore.dll i QtGui.dll. Ako koristiš, recimo, kontrole za prikazivanje video ili audio sadržaja, onda ti treba još i QtMultimedia.dll. Ako želiš da radiš s bazama, onda ti treba još i QtSql.dll, itd...
Osim biblioteka, uz svoju aplikaciju moraš da daješ i datoteke koje dinamički učitavaš, kao što su slike, skinovi, baze podataka, modeli za igre, zvukovi i slično.
Možda ti ovo sada deluje komplikovano, ali kad napraviš par aplikacija i vidiš kako sve funkcioniše, tačno ćeš znati šta ti sve treba prilikom distribucije aplikacija.
|
|
|
|
Poslao: 16 Avg 2013 21:26
|
offline
- Shonewizard
- Zaslužni građanin
- Pridružio: 25 Jun 2009
- Poruke: 533
- Gde živiš: U kuci!
|
Aha, al' na koji bih nacin sada mogao da 'export'-ujem npr. poprilicno jednostavan kalkulator koji mi je dat medju primjerima unutar Qt-a s obzirom da on ne koristi nikakve dodatne biblioteke (sem sto je QtWidgets included )?
|
|
|
|
Poslao: 17 Avg 2013 22:11
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ako kad kažeš "eksportovanje" misliš na pravljenje izvršne datoteke, samo pritisni Build dugme u donjem levom ćošku (ima ikonicu čekića). Vrstu programa (Debug/Release, platforma, kompajler, itd...) možeš izabrati klikom na dugme koje je za tri mesta višlje od Build digmeta i ima ikonicu trenutno izabrane platforme.
Ako nisi menjao podešavanja, izvršna direktorijum u kojem će se nalaziti izvršna datoteka će biti kreiran u istom direktorijumu u kojem si napravio projekat, samo će pored imena projekta imati još i ime platforme.
|
|
|
|