Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C++ - kniha, jak dál?

Ahoj, chci se zeptat s jakou knihou bych měl pokračovat. Potřebuju někoho kdo to má ověřené, že se to přes to naučil a bylo to srozumitelné atd...jen tak pro informaci je mi 16 let. Dočítám knihu "C++ bez předchozích znalostí" od Jeff Kenta. Snad víte co myslím. No a potřebuju nějaké pokračování, protože tohle byly v podstatě základy. V budoucnu bych si chtěl vytvořit svoji hru a nějak se k tomu dostat musím :) Děkuju.

Předmět Autor Datum
• No tak ted uz to chce bez pochyby chlavne praxi, kdyz uz más zaklad, protoze práve praxe o proti t…
CoCoChanel 16.11.2015 19:52
CoCoChanel
No tak teď k věci. Říkali ste, že je důležitá praxe. To beru na vědomí. Ale nějaká ta kniha by se ta… nový
_Tomáš__ 16.11.2015 20:15
_Tomáš__
To či si prečítal - naučil sa, už si aj overil na skutočných príkladoch? Čítať je jedna vec a napísa… nový
pme 16.11.2015 20:18
pme
Ještě sem to moc neověřoval. nový
_Tomáš__ 16.11.2015 20:19
_Tomáš__
Tak to si můžeš přečíst 10 knih a pořád nebudeš umět nic. nový
Wikan 16.11.2015 20:21
Wikan
Takže nejaký teoretický základ už máš - teraz prax... Si niekde na troch percentách zo 100... Zvládn… nový
pme 16.11.2015 20:22
pme
A nějaké návrhy na programy, nebo nějaká stránka z různýma cvičeníma (programama) existuje? nový
_Tomáš__ 16.11.2015 20:25
_Tomáš__
• Neco jednoduchého, vytvor treba program vypoctu spotreby benzínu/nafty dle spotreby auta na urcito… nový
CoCoChanel 16.11.2015 20:27
CoCoChanel
Súhlasím! Nejaký program "zo života" čo má aj nejaký zmysel... nový
pme 16.11.2015 20:32
pme
Zkoušej si naprogramovat různé algoritmy. Třeba třídicí, grafové (prohledání do hloubky/šířky, hledá… nový
Wikan 16.11.2015 20:34
Wikan
A to si fakt myslis ze programatori hier sa to naucili z nejakych knih? Ked mas nejake zaklady, tak… nový
MM.. 16.11.2015 19:53
MM..
Dobře ale nejsem si jistý, že tohoto co sem četl budu schopný udělat nějakou aplikaci k "něčemu" Kon… nový
_Tomáš__ 16.11.2015 20:01
_Tomáš__
Pokud tohle všechno opravdu umíš, tak rozhodně aplikaci k "něčemu" udělat dokážeš. nový
Wikan 16.11.2015 20:02
Wikan
Jinak ještě k tomu programuju stránky. vesměs HTML, PHP, scripty atd sem se nějak neučil, protože se… nový
_Tomáš__ 16.11.2015 20:03
_Tomáš__
• Tak na WEB jsi mel spís zacít s C# /ASP.net, nepocítaje ze v mém pohledu je c# více vyuzitelné (na… nový
CoCoChanel 16.11.2015 20:10
CoCoChanel
Vystačil sem si s html :)) nový
_Tomáš__ 16.11.2015 20:11
_Tomáš__
No ale když už sem to tady načal. Dokázal bys mi popsat v čem budu mít výhodu, když ty stránky předě… nový
_Tomáš__ 16.11.2015 20:57
_Tomáš__
Pokud ti stačí statické, tak žádná výhoda není. nový
Wikan 16.11.2015 20:58
Wikan
Nevím co tím myslíš. nový
_Tomáš__ 16.11.2015 20:58
_Tomáš__
V tom případě PHP nepotřebuješ. nový
Wikan 16.11.2015 20:59
Wikan
Četl sem něco o tom že nemusíš pořád opisovat každý odkaz na něco atd. nový
_Tomáš__ 16.11.2015 21:04
_Tomáš__
• Prosím :-) ? nový
CoCoChanel 16.11.2015 21:05
CoCoChanel
Že ušetříš hodně místa a kódu. nový
_Tomáš__ 16.11.2015 21:08
_Tomáš__
To sice může být pravda, ale to je u PHP asi to nejméně podstatné. nový
Wikan 16.11.2015 21:10
Wikan
Pokud tam mas obrazky (treba) a kdyz pridas obrazek, tak rucne pridas i IMG SRC=, tak jsou staticke… nový
gilhad 16.11.2015 21:10
gilhad
No hlavně o ty obrázky by mi šlo. nový
_Tomáš__ 16.11.2015 21:11
_Tomáš__
Tak se do toho pust. Zadani je jednoduche (nejdriv udelej tu prvni cast): mas adresar jmenem obrazky… nový
gilhad 16.11.2015 21:24
gilhad
A ještě jedna věc. Ono to myslím umí načítat jenom část stránky, když vychází z té původní. Když ta… nový
_Tomáš__ 16.11.2015 21:51
_Tomáš__
Načítá se vždy celá stránka, PHP ti může tak maximálně zajistit, že společné části budou definované… nový
Wikan 16.11.2015 21:59
Wikan
No ved umis C a neumis ze jak funguje Windows. To je druha polovica. Resp ne polovica ale tak 1% je… nový
MM.. 17.11.2015 08:40
MM..
No řekněme že opravuju Windowsy a počítače, takže se v tom umím pohybovat, ale programování je asi v… nový
_Tomáš__ 17.11.2015 10:01
_Tomáš__
Čo znamená "opravuju Windowsy a počítače" :?: Klikať na nejaké okienka? Nainštalovať nejaký program?… nový
pme 17.11.2015 10:19
pme
Jo něco v tom stylu :-D nový
_Tomáš__ 17.11.2015 10:26
_Tomáš__
No, nejaké rady ako ďalej v programovaní si už dostal. Zatiaľ si sa neposunul ani o krok ďalej... nový
pme 17.11.2015 10:33
pme
Instaluju to Visual studio nový
_Tomáš__ 17.11.2015 10:57
_Tomáš__
Ano programovani je vec druha. Daj si do google trebars tutorial tvoreni windows aplikace alebo co,… poslední
MM.. 17.11.2015 18:31
MM..

• No tak ted uz to chce bez pochyby chlavne praxi, kdyz uz más zaklad, protoze práve praxe o proti teorii ti hlavne rozsírí vedomosti pri hledání ruznych resení pri problémech, se kterymy se budes setkávat velmi casto :-) I presto, ze to není zrejme odpoved, kterou chtels slyset :-p

Takže nejaký teoretický základ už máš - teraz prax... Si niekde na troch percentách zo 100... Zvládnuť nejaké vývojové prostredie a napísať funkčný program = dostaneš sa na 20 percent... Čiže ešte 80 percent znalostí a vedomostí budeš mať pred sebou. :-)

• Neco jednoduchého, vytvor treba program vypoctu spotreby benzínu/nafty dle spotreby auta na urcitou vzdalenost, jestli toto neudelas, tak jsi tu knihu neprecetl ani do 1/4.(coz ti nemuze zabrat vic jak 15 minut)

A to si fakt myslis ze programatori hier sa to naucili z nejakych knih?

Ked mas nejake zaklady, tak sa skus zamerat na tvorbu nejakych windows aplikacii, stiahni si visual studio express, najdi si tutorialy aplikacii pre win, skus pochopit co to znamena ked su aplikacie riadene spravami (najdi si ze co to je message loop), hlavny zdroj informacii je msdn.microsoft.com, tam je citania kludne aj na 10rokov.
Nasledne fyzika, zaklady pocitacovej grafiky (premietanie atd) k tomu je nutne ovladat matematiku a geometriu, dalej directx, opengl, a potom mozes zacat skusat robit hru.

Dobře ale nejsem si jistý, že tohoto co sem četl budu schopný udělat nějakou aplikaci k "něčemu" Konkrétně sem se dočetl tohoto: Pamět a datové typy, proměnné, aritmetické operátory, rozhodování: příkazy if a switch, vnořené podmínky a logické operátory, cyklus for, cykly while a do while, funkce, pole a ještě mě čekají Ukazatele, značky, céčkové řetězce a třída string a trvalé uložení dat (soubory)

Pokud tam mas obrazky (treba) a kdyz pridas obrazek, tak rucne pridas i IMG SRC=, tak jsou staticke a porad je musis menit, kdyz chces, aby se zmenilk obsah.
Pokud tam das PHP a projdes v cyklu adresar a pro kazdy obrazek vygenerujes IMG SRC=, tak i kdyz pridas 100 dalsich obrazku, tak kod nebudes muset menit a stranky samy budou utesene narustat.

Kdyz si tam navic das databazi, tak budes moct snadno prez webove rozhrani nahrat dalsi obrazek a popis k nemu a nechat ho zobrazit jako treba dalsi stranku, kam se da jit prez obsah a pripadne i vybirat podle zanru - zase to bude dynamictejsi. Drinu strojum, kreativitu lidem :)

Tak se do toho pust. Zadani je jednoduche (nejdriv udelej tu prvni cast):
mas adresar jmenem obrazky, v nem jsou ty obrazky.
mas udelat stranku galerie.php, ktera pro kazdy ten obrazek vygeneruje prislusny tag, takze se vsechny obrazky zobrazi na strance.

Pak to uprav tak, aby se zobrazily v tabulce (idealne s okrajem) a se jmenem, na ktere kdyz das "ulozit odkaz", tak ti ten obrazek stahne do PC

Pak to uprav tak, aby se jich zobrazilo jen 10 na stranku. A aby tam pripadne (kdyz jich je vic) byly odkazy na dalsi (pripadne predchozi) stranku, ktere budou vypadata nejak jako:
galerie.php?strana=3

Az to budes mit, tak se ozvi, dostanes par dalsich postupnych kroku.

(je to cele prace tak na vecer, pro zkusenejsiho tak na hodku i s hledanim v dokumentaci. Ale kdyz to zvladnes do tydne, taky dobre, kazdy nejak zacinal. Tech radku programu na to je par, mel by ses vejit na jednu obrazovku s prehledem)

Ano programovani je vec druha.
Daj si do google trebars tutorial tvoreni windows aplikace alebo co, ak vies anglicky tak mas nesmiernu vyhodu daj si to do google anglicky alebo rovno chod na msdn web. A snaz sa to pochopit, prve zasadne rozdelovanie je konzolova aplikacia vs. oknova aplikacia, konzolova bezi sekvencne main od zaciatku po koniec a nevytvara vlastne okno, oknova vytvara vlastne okno a nebezi sekvencne (resp. sekvencne bezi len slucka s GetMessage() a TranslateMessage() a vsetko ostatne sa vola len ako reakcia na message od windows = chod aplikacie je defakto riadena udalostami od uzivatela/windows. Zacnes s hello world a pokracujes zlozitejsimi.

Existuju aj rozne frameworky alebo kniznice (od MS je napr. MFC, ale neni vo free verzii), ktore uz obsahuju vytvaranie okna a slucku s GetMessage a WinProc aby si nemusel do kazdej aplikacie pisat to same, ty potom pises len makrami ze na jake message ma reagovat a jaka fcia apod. Nemusis pouzivat take kniznice, ale mozes (potom ale nebudes chapat ze jak to vskutocnosti funguje ptz tie veci budu skryte v tom framewroku/kniznici)

Zpět do poradny Odpovědět na původní otázku Nahoru