Programmering Visual C Fordjupn - Jonas Bystrom.pdf
(
1146 KB
)
Pobierz
Till denna bok medföljer ett antal övningsfiler på cd-skiva (filerna finns i mappen
Programmering B Visual C++ 2008).
Kopiera filerna till lämplig mapp på din
hårddisk.
Du kan även ladda ner övningsfilerna från vår webbplats www.docendo.se:
1.
2.
3.
4.
5.
6.
7.
Starta webbläsaren, skriv
www.docendo.se
i adressfältet och tryck på
Enter.
Skriv artikelnumret,
1245,
i sökrutan och klicka på
Sök.
Klicka på titeln
Programmering B med Visual C++ 2008.
Klicka på filen
1245.zip
högst upp på sidan.
Klicka på
Spara,
välj var du vill spara filen, exempelvis på skrivbordet, och
klicka på
Spara.
När filen har hämtats stänger du dialogrutan och avslutar webbläsaren.
Om du har valt att spara filen på skrivbordet visas den som en ikon med
namnet
1245.
Dubbelklicka på ikonen för att packa upp filerna till lämplig
mapp på din hårddisk.
Copyright © Docendo AB
Detta verk är skyddat av upphovsrättslagen. Kopiering, utöver lärares rätt att
kopiera för undervisningsbruk enligt BONUS-avtal är förbjuden. BONUS-avtal
tecknas mellan upphovsrättsorganisationer och huvudman för utbildningsanord-
nare, exempelvis kommuner/universitet.
Våra böcker och tillhörande produkter är noggrant kontrollerade, men det är
ändå möjligt att fel kan förekomma. Vi tar gärna emot förbättringsförslag.
Produkt- och producentnamnen som används i boken är ägarens varumärken eller
registrerade varumärken.
ISBN: 978-91-7531-023-7
Artikelnummer: 1258E
Författare: Jonas Byström
Omslag: Iréne Friberg
1
Repetition och lite nytt
I detta kapitel
A-kursen repeteras här i komprimerad form i sina huvuddrag. Du förutsätts förstå
grundläggande C++ samt kunna hantera någon utvecklingsmiljö för C++, till
exempel Microsoft Visual C++ 2008 Express Edition (Visual).
Programexekvering
Ett program exekveras ”uppifrån och ner”. Centralprocessorn (CPU:n) läser och
utför programkoden instruktion för instruktion.
Loop
Somliga instruktioner används för att flytta programexekveringen. Dessa instruk-
tioner säger alltså åt CPU:n att läsa och utföra programkod på ett nytt ställe —
vilket kan användas för att skapa loopar (även kallade slingor). En loop är när
en viss del av koden utförs flera gånger; loopen utförs till dess ett visst uttryck är
falskt.
Start
Ja
Har du
roligt?
Nej
Sov på
saken!
Detta är ett exempel på en loop. Loopen utförs så länge uttrycket
”Har du
roligt?” = ”Ja”
är sant. Dock tröttnar ju alla någon gång, vilket leder till
att uttrycket
”Har du roligt” = ”Ja”
blir falskt. Detta i sin tur innebär
att exekveringen går vidare till
”Sov på saken!”
.
Loopar används till att utföra samma operationer flera gånger, ofta en gång per
dataelement. Till exempel är en loop ett idealiskt hjälpmedel för att söka igenom
en lista.
5
1 Repetition och lite nytt
Källkod
Källkod är den text du skriver in i din utvecklingsmiljö. Efter att du program-
merat färdigt låter du en kompilator översätta C++-källkoden till maskinkod som
kan köras av CPU:n. Källkoden för större projekt organiseras i flera källkodsfiler.
Så kallade
.cpp-filer
innehåller funktioner och variabler, medan
.h-filer
innehåller
referensdeklarationer för funktioner i
.cpp-filer.
För att kunna anropa funktioner
som finns refererade i en
.h-fil
så måste filen inkluderas. Detta gör du med pre-
processordirektivet
#include <fil.h>
.
Verktyg
I detta material har vi valt utvecklings-verktyget Microsoft Visual C++ 2008
Express Edition (Visual) som exempel. Bilder, exempel och instruktioner i detta
kapitel visar Visual. Om du arbetar i en annan version eller någon annan utveck-
lingsmiljö kan du ändå känna igen dig och göra övningarna.
I Visual kan du lätt få hjälp om nyckelord och funktioner genom att ställa mar-
kören i det ord du undrar över och sedan trycka
F1.
Prova gärna detta, till exem-
pel med funktionen
fopen
. I hjälpen kan du se vad den gör (Open a file) och
se vad den har för parametrar, returvärde och andra relevanta fakta. Ofta medföl-
jer även exempel, som i detta fallet.
Säkerhetskopiera
Börja med att kopiera övningsfilerna som medföljer materialet. Det bästa är om
du hela tiden arbetar med lokala kopior. Lägg exempelvis källkoden någonstans
under
Mina dokument;
lämpligt är kanske den mapp som skapas automatiskt
av Visual vid installationen, mappen
Visual Studio 2008\Projects,
om det är
lämpligt för dig skapar du också en ny mapp kallad:
C++ B
till vilken du kopie-
rar övningsfilerna.
Öppna, kompilera, kör och stäng
Du ska nu öppna ett färdigt projekt för att direkt komma in i arbetsgången igen.
Du ska börja med att starta utvecklingsverktyget.
1.
Klicka på knappen
Start,
välj
Alla Program, Microsoft Visual C++ 2008
Express Edition,
välj
Microsoft Visual C++ 2008 Express Edition.
När
programmet startar kan det se ut som i följande bild.
6
1 Repetition och lite nytt
2.
3.
4.
5.
I menyn väljer du
File, Open, Project/Solution...
Klicka på
Phantom/Phantom.sln
och klicka sedan på knappen
Open.
Kompilera med
Ctrl+Shift+B.
Kör programmet med
F5.
En meddelanderuta visas:
6.
7.
Avsluta programmet genom att stänga meddelanderutan.
Avsluta Visual med
File, Exit.
Om det är några oklarheter så kan du alltid gå tillbaka till ”På rätt kurs:
C++ Programmering A” för att repetera; där finner du många och utförliga
instruktioner för hur du ska gå tillväga vid hanteringen av Visual.
7
Plik z chomika:
jonedave3
Inne pliki z tego folderu:
Paula Deen Celebrates! - Paula Deen.epub
(14603 KB)
Pacific Northwests Best Trips 3.epub
(92587 KB)
P. G. Bell - The Train to Impossible Places.epub
(19719 KB)
P. R. Halmos - A Hilbert Space Problem Book (1974) [978-1-4615-9976-0].pdf
(26003 KB)
P Finnigan - Oracle Incident Response and Forensics.pdf
(2399 KB)
Inne foldery tego chomika:
@other-lang
@packed
0
1
2-1
Zgłoś jeśli
naruszono regulamin