Pääteohjaus C1

Seuraavien harjoitusten tarkoituksena on opettaa C++ -ohjelmointiympäristön. C++ -ohjelmien editointia ja kääntämistä harjoitellaan Delphi 2006 (lähtee mikroluokissa käyntiin komentoriviltä kirjoittamalla d06) tai Turbo-C++-kehitysympäristöllä

1. Yksinkertaisen ohjelman kirjoittaminen ja kääntäminen Delphi -kehitysympäristön avulla.

  1. Luo uusi projekti tämän ohjeen mukaan. Anna projektille nimeksi painoi. Laita myös ohjeen mukaan kääntäjään kaikki varoitukset päälle.
  2. Lisää projektiin uusi CPP-tiedosto ja kopioi painoi.cpp tiedoston sisältö siihen.
  3. Tallenna projekti ja kaikki tiedostot painamalla File->Save All.
  4. Käännä ohjelma painamalla Ctrl+F9 tai Project->Make Project
  5. Ohjelmointiympäristön pitäisi nyt tulostaa virheitä ja varoituksia. Klikkaamalla tai siirtymällä nuolinäppäimillä varoituksen/virheen kohdalle siirtyy kursori paikkaan, jossa varoitus/virhe on ohjelmakoodissa.
  6. Korjaa kaikki virheet ja varoitukset.
  7. Käännä ohjelma ja testaa sitä.
  8. Tarkista vielä lopuksi mitä tiedostoja kääntäjä on luonut projektihakemistoosi.

2. Debuggerin käyttö.

Delphi:n debuggeri toimii samanlailla kuin Eclipsen debuggeri. Kokeillaan kuitenkin korjatun version painoi2.cpp ajamista debug-tilassa.

  1. Tee uusi projekti ja anna nimeksi painoi2p. Kopioi painoi2.cpp tiedosto projektihakemistoosi ja lisää se projektiisi: Project->Add Files. Tai vaihtoehtoisesti voit taas tehdä uuden CPP-tiedoston ja kopioida painoi2.cpp tiedoston sisällön siihen.
  2. Käynnistä ohjelma debug-tilassa painamalla F8.
  3. Kun debug-tila on päällä pitäisi ruudun vasempaa reunaan ilmestyä laatikko, jonka vasemmassa reunassa on Watches List. Klikkaa sitten oikealla napilla tyhjää aluetta ja valitse Add Watch. Kirjoita Expression-kohtaan pituus ja paina ok. Tee sama uudestaan ja lisää vahti paino-muuttujalle.
  4. Lisää vielä ehto paino<pituus ja
  5. Aja ohjelmaa rivi kerrallaan painamalla F8 tai F7, kuten JBuilderissa. Voit myös asettaa koodiin keskeytyskohdan klikkaamalla koodieditorin vasempaa reunusta haluamasi rivin kohdalta tai näppäimistöllä F5. Valitsemasi rivin kohdalle pitäisi tulla punainen palkki.
  6. Katso välillä tulostusruutua, jossa ohjelma pyörii ja vastaile tarvittaessa syöttöihin.
  7. Kokeile uudestaan. Käytä myös kursoriin saakka ajamista (eli siirrä kursori jollekkin riville ja paina F4). Huomaa että ohjelman pitää olla tällöin debug-tilassa.
  8. Ohjelman ajon voi keskeyttää painamalla Run->Program Reset tai F2.

Palaa jatkamaan yleistä tehtävää.