Università dell’Insubria
Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese
Corso di Laurea in Informatica
Anno Accademico 2006/07
Laboratorio di Linguaggi
note sull'uso dell' IDE DevC++
Marco Tarini
Strumento: Dev-CPP
•
•
•
•
un Ambiente Integrato di Sviluppo per C (e C++)
Web: http://www.bloodshed.net/dev/devcpp.html,
Free Software (GNU General Public License).
L’installatore è scaricabile da:
http://prdownloads.sourceforge.net/devcpp/devcpp4990setup.exe
cioè
software “libero”,
non “gratis”
(lo sapevate, vero?)
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Installare, eseguire
• File → New → Project…
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Installare, eseguire
• File → New → Project…
• Selezionare:
1) "Console
Application"
2) "C Project"
3) Immette
un nome
per il progetto
Marco Tarini ‧ Laboratorio di Linguaggi ‧
4) ok!
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Immettere il path
per un maggior
ordine, meglio
creare una
directory
per il nuovo
progetto.
NOTA: a ricevimento
se avete domande
su un progetto
potete portarmi
una copia
della directory
creata
(per esempio in un floppy)
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto"
premere questo
piccolo "+"
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto"
codice
dentro
"main.cpp"
unico file
del progetto
(per ora):
"main.c"
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto"
questa piccola [*] significa che
"main.c" non è ancora stato
salvato...
…salviamolo
premendo su
questa icona
(ci verrà chisto
che nome di file
usare. Confermare pure
il default)
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto"
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto": compiliamolo
– "Execute → Complile"
oppure premere
su questa icona
…oppure Ctrl-F9
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Abbiamo un nuovo "progetto": compiliamolo
nessun
errore!
Marco Tarini ‧ Laboratorio di Linguaggi ‧
nessun
"warining"!
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Ora eseguiamo il progetto
– "Execute → Run"
oppure premere
su questa icona
…oppure Ctrl-F10
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• Ora eseguiamo il progetto
– Risultato dell'esecuzione
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Come Usare Dev-CPP
• In seguito, per ritornare sullo stesso progetto…
– "Execute → Open Project or File…"
…e selezionare
il file ".dev"
col nome
corrispondente
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Cosa fa il programma di prova?
• non molto…
dichiaria che verranno usate due librerie standard:
“standard Input Output” e “Standard Library”
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
system("PAUSE");
return 0;
}
“press any key to continue”
permette di visualizzare l’output del programma
prima che la finestra si chiuda
(deprecato! solo windows. Non è un bello stile.)
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Cosa fa il programma di prova?
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
aggiungiam
o
printf("Ciao Mondo!\n");
system("PAUSE");
return 0;
}
• ricompliamo & rieseguiamo
– abbiamo ottenuto il nostro primo programma “hello world”
Marco Tarini ‧ Laboratorio di Linguaggi ‧
2004/05 ‧ Università dell’Insubria
Scarica

ppt