Laboratorio di Linguaggi note sull'uso dell' IDE DevC++ Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in Informatica Anno Accademico 2006/07
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Strumento: Dev-CPP cioè software libero, non gratis (lo sapevate, vero?) un Ambiente Integrato di Sviluppo per C (e C++) Web: Free Software (GNU General Public License). Linstallatore è scaricabile da: cpp/devcpp4990setup.exehttp://prdownloads.sourceforge.net/dev- cpp/devcpp4990setup.exe
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Installare, eseguire File New Project…
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Installare, eseguire File New Project… Selezionare: 1) "Console Application" 2) "C Project" 3) Immette un nome per il progetto 4) ok!
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a 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)
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Abbiamo un nuovo "progetto" premere questo piccolo "+"
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Abbiamo un nuovo "progetto" unico file del progetto (per ora): "main.c" codice dentro "main.cpp"
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a 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)
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Abbiamo un nuovo "progetto"
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Abbiamo un nuovo "progetto": compiliamolo –"Execute Complile" oppure premere su questa icona …oppure Ctrl-F9
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Abbiamo un nuovo "progetto": compiliamolo nessun errore! nessun "warining"!
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Ora eseguiamo il progetto –"Execute Run" oppure premere su questa icona …oppure Ctrl-F10
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP Ora eseguiamo il progetto –Risultato dell'esecuzione
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Come Usare Dev-CPP In seguito, per ritornare sullo stesso progetto… –"Execute Open Project or File…" …e selezionare il file ".dev" col nome corrispondente
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Cosa fa il programma di prova? non molto… #include int main(int argc, char *argv[]) { system("PAUSE"); return 0; } press any key to continue permette di visualizzare loutput del programma prima che la finestra si chiuda (deprecato! solo windows. Non è un bello stile.) dichiaria che verranno usate due librerie standard: standard Input Output e Standard Library
M a r c o T a r i n i L a b o r a t o r i o d i L i n g u a g g i / 0 5 U n i v e r s i t à d e l l I n s u b r i a Cosa fa il programma di prova? #include int main(int argc, char *argv[]) { printf("Ciao Mondo!\n"); system("PAUSE"); return 0; } aggiungiam o ricompliamo & rieseguiamo –abbiamo ottenuto il nostro primo programma hello world