Paano Matutunan ang Programing C ++: 7 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Matutunan ang Programing C ++: 7 Mga Hakbang (na may Mga Larawan)
Paano Matutunan ang Programing C ++: 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Matutunan ang Programing C ++: 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Matutunan ang Programing C ++: 7 Mga Hakbang (na may Mga Larawan)
Video: How to Convert JPG Photos to PDF - Free - Simple 2024, Mayo
Anonim

Ang pag-aaral ng programa ay tiyak na hindi isang bagay na maaaring magawa nang magdamag, at nangangailangan ng maraming pagsusumikap at dedikasyon (lalo na ang pag-aaral ng C ++). Tutulungan ka ng gabay na ito sa proseso.

Hakbang

Alamin ang C ++ Programming Hakbang 1
Alamin ang C ++ Programming Hakbang 1

Hakbang 1. Alamin ang tungkol sa kasaysayan ng C ++

Ang pinakamahusay na paraan upang simulan ang pag-aaral ng isang wika ng pagprograma ay ang pag-aralan ang kasaysayan nito. Habang hindi mo maaaring maunawaan ang lahat ng iyong nabasa, ang ilang mga pahinang ito ay magpapakilala sa iyo ng mahahalagang term na lilitaw sa paglaon (tulad ng "Object oriented Programming)".

Alamin ang C ++ Programming Hakbang 2
Alamin ang C ++ Programming Hakbang 2

Hakbang 2. I-install ang tagatala ng C ++ (at posibleng IDE)

Ang mga tagatala ay kinakailangan para sa pagprograma sa C ++ sapagkat ang aktwal na source code ay dapat na naipon sa isang maipapatupad na file ng iyong computer. Kung gumagamit ka ng Windows, ang tamang pagpipilian ay ang Visual C ++ 2010 Express, o kung gumagamit ka ng Linux, ang tamang pagpipilian ay Geany. Parehong may kasamang built-in IDE (independiyenteng kapaligiran sa pag-unlad), na maaaring gawing simple ang proseso ng pagsulat ng source code. (TANDAAN: Maraming mga tao sa internet ang magrekomenda na gamitin mo ang Bloodshed Dev-C ++ IDE at tagatala. Ngunit hindi mo DAPAT, ang software na ito ay hindi na-update sa 5 taon at maraming mga kilalang bug, ang listahan ay narito: https:// sourceforge.net / p / dev-cpp / bugs)

Alamin kung paano gumamit ng isang IDE nang mahusay. Ang ilan sa mga IDE diyan ay mayroong sariling mga personal na quirks na maaaring hadlangan ang iyong proseso ng pag-aaral. Kaya magandang ideya na basahin o panatilihin ang isang sanggunian para sa iba't ibang mga pagpipilian at setting ng IDE

Alamin ang C ++ Programming Hakbang 3
Alamin ang C ++ Programming Hakbang 3

Hakbang 3. Pumili ng isa o dalawang mga tutorial upang simulang matuto C ++

Ang hakbang na ito, kasama ang pag-install ng tagatala, ay isa sa pinakamahalagang yugto ng lahat. Mayroong ilang mga bagay na dapat mong siguraduhin sa yugtong ito. Una sa lahat, siguraduhing nakasulat ang gabay para sa mga mambabasa na kumpletong nagsisimula sa pag-program dahil ang mga paliwanag ang pinaka masusing. Susunod, siguraduhin na ang code sa tutorial ay sumusunod sa pamantayan ng C ++ 03 o kahit na ang bagong C ++ 11 (hindi pa na-standardize, mag-ingat sa mga isyu ng tagatala) dahil ang mga modernong tagataguyod ay magkakaroon ng isang mahirap na oras sa pag-compile ng hindi napapanahong code, o simpleng tanggihan mo ito Ang ilang magagandang tutorial ay ang C ++ tutorial mula sa cprogramming.com at ang tutorial sa www.cplusplus.com/doc/tutorial/.

Alamin ang C ++ Programming Hakbang 4
Alamin ang C ++ Programming Hakbang 4

Hakbang 4. Subukan ang bawat bagong konsepto

Ang isang mahalagang bahagi ng pagprograma ay hindi lamang pagbabasa tungkol sa iba't ibang mga konsepto, kundi pati na rin ang paggamit ng mga ito sa iyong sariling code. Ang copy-pasteing code sa IDE ay hindi gaanong magagamit. Mas kapaki-pakinabang kung nagta-type ka sa bawat halimbawa at kahit na subukang magkaroon ng iyong sariling ideya sa programa na gumagamit ng mga konseptong itinuro upang ma-maximize ang dami ng napanatili na impormasyon.

Alamin ang C ++ Programming Hakbang 5
Alamin ang C ++ Programming Hakbang 5

Hakbang 5. Alamin mula sa iba pang mga developer

Ang isa sa mga pinakamahusay na bagay tungkol sa programa ay na hindi mahalaga kung anong antas ng kadalubhasaan ang mayroon ka sa pag-program, laging may magagamit na source code para sa parehong antas o isang antas sa itaas mo. Ang isang mahusay na paraan upang matuto mula sa mas kumplikadong code ng mapagkukunan ay upang basahin hanggang sa maabot mo ang isang punto na hindi mo naiintindihan, pagkatapos ay subukang gawin ito sa iyong ulo; kung hindi mo alam ang isang tiyak na bahagi ng code, basahin ang tungkol dito sa isang tutorial o sangguniang materyal hanggang maunawaan mo.

Alamin ang C ++ Programming Hakbang 6
Alamin ang C ++ Programming Hakbang 6

Hakbang 6. Malutas ang problema sa paggamit ng mga konseptong natutunan

Ang pinakamahusay na paraan upang mapanatili ang natutunan mo ay hindi lamang sa pamamagitan ng pagsulat ng mga halimbawa ng mapagkukunan ng code, ngunit sa pamamagitan ng aktwal na pagkumpleto ng mga nakatalagang gawain. Ang parehong cprogramming.com at Project Euler ay may magagandang problema na maaari mong subukang lutasin upang mailapat ang mga konsepto sa totoong buhay. Kung hindi ka talaga makagawa ng isang algorithm para sa isang problema, pagkatapos ay bilang isang huling paraan, hanapin ang mga solusyon na nagawa ng iba mula sa internet at matuto mula sa kanila. Ano ang punto ng paglutas ng mga problema kung hindi ka natututo mula sa mga resulta?

Alamin ang C ++ Programming Hakbang 7
Alamin ang C ++ Programming Hakbang 7

Hakbang 7. Tulungan ang iba na nangangailangan ng tulong

Ngayon na natutunan mo ang tungkol sa C ++, dapat mong simulan ang pagtulong sa iba pang mga nagsisimula na malutas ang kanilang mga problema sa online at makuha sila sa parehong paglalakbay tulad ng sa iyo! Huwag mabilis na mabigo kung ang taong humihingi ng tulong ay hindi makikinig sa iyong payo: ang iba ay maaaring matuto mula sa mga sagot na ibibigay mo kahit na ang orihinal na nagpadala ay hindi.

Mga Tip

  • Huwag mabilis na mabigo! Ang pag-program ay maaaring nakalilito sa ilang mga punto, ngunit hindi ito nangangahulugan na dapat mong itapon ang lahat ng iyong pag-unlad at umalis! Kung ang isang partikular na gabay ay masamang pakiramdam sa pagpapaliwanag ng isang paksa, subukang basahin ang isa pang gabay sa parehong isyu; baka wala sayo ang problema!
  • Kung nakatagpo ka ng mga error habang nag-iipon, muling basahin ang source code at tingnan kung makakahanap ka ng anumang mga error. Bagaman mukhang malabo ito, susubukan mismo ng error na sabihin sa iyo kung ano ang maling nangyari. Kaya't tingnan kung may matutunan ka tungkol sa mga pagkakamali mula rito.
  • Alamin sa sarili mong bilis.
  • Maaari mong malaman ang C ++ mula sa Google Play Store o Appstore sa pamamagitan ng paghahanap para sa "Alamin ang C ++".
  • Maaari ka ring maghanap ng mga libro sa C ++.
  • Kung nakakuha ka ng isang error kapag tumatakbo ang programa, ang problema ay hindi isang problema sa syntax, ngunit isang problema sa iyong algorithm. Subukang isulat nang eksakto kung ano ang dapat gawin ng iyong algorithm, pagkatapos ihambing ito sa iyong source code. Pinakamasamang sitwasyon sa kaso, dalhin ang iyong code sa isang online na komunidad at tingnan kung makakahanap sila ng isang problema para sa iyo. Siguraduhin na magtanong ka ng magalang! Ang mga tao na makakatulong sa iyo na maglaan ng oras na maaari silang gumastos ng programa sa paggawa ng pera sa software upang masagot ang iyong mga katanungan. Kaya, huwag kalimutang magpasalamat!
  • Palaging puna ang iyong source code! Hindi masakit na magsulat ng isang maikling paglalarawan ng mga pagpapaandar ng programa sa simula, kahit na para sa simple at nagpapaliwanag na code. Ang hakbang na ito ay isang magandang ugali din na dumikit mamaya kapag nagprogram ka ng malaki, nakalilito na software na naiintindihan mo na, ngunit ang ibang mga tao na nagbabasa ay nalilito.

Babala

  • Ang C at C ++ ay mga mababang wika sa programa, nangangahulugang mayroon kang pagkakataon na ma-crash ang iyong computer sa may sira na code o may mga nakakahamak na programa na sadya! HINDI kailanman mag-ipon at magpatakbo ng isang programa na mayroong "#include" na code dito maliban kung Talagang SIGURADO na alam mo kung ano ang ginagawa nito. Kahit na alam mo kung ano ang iyong ginagawa, subukang iwasan ito sa lahat ng gastos.
  • Tiyaking napapanahon ang iyong tagatala at mga tutorial! Ang mga hindi napapanahong tagatala ay maaaring maging sanhi ng wastong source code upang hindi makatipon o kakaibang mga error na maganap sa oras ng pagpapatakbo. Ang parehong napupunta para sa mga tutorial.
  • Maraming Antivirus ang mag-iisip na ang anumang nilikha mo ay isang virus! Siguraduhin na idagdag mo ang iyong programa sa pagbubukod at maaaring i-off ang Antivirus upang mapanatili ang iyong programa na mai-uninstall!