Sei sulla pagina 1di 24

Ambiente

di Sviluppo
a cura di
S. Stuppazzini
Programmare
Un ambiente di sviluppo integrato, tradotto dall’inglese
Integrated Development Environment o IDE, è un
software che mette a disposizione un editor di codice e
tutto quello che serve per iniziare a programmare, dal
compilatore agli strumenti di controllo del codice.

Uno di questi è Dev-C++

Ambiente di Sviluppo – S. Stuppazzini


Installazione
Scaricare l’installer (l’eseguibile che permette di installare il
programma) che si trova nella cartella classroom

Seconde Info MTY / File Sorgente

al nome “Dev-Cpp.exe”. Quindi eseguirlo e scegliere


“italiano” come lingua di dialogo.

Ambiente di Sviluppo – S. Stuppazzini


Da qui in poi si prosegue fino alla fine dell’installazione
senza modificare nulla, seguono immagini esplicative di
ogni passaggio. Una volta ultimata l’installazione la prima
esecuzione è automatica.

ATTENZIONE: solo alla prima esecuzione si può


scegliere la lingua del programma.

Ambiente di Sviluppo – S. Stuppazzini


Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Prima Esecuzione
Terminata l’installazione il programma si avvia automati-
camente e si apre una finestra di dialogo in cui è possibile
scegliere la lingua italiana, dopodiché cliccare “ok” ad ogni
finestra che si apre fino alla fine delle impostazioni.

...
Ambiente di Sviluppo – S. Stuppazzini
Sorgente Predefinito
Da menù Strumenti si accede a Opzioni dell’Editor e,
nella scheda Codice, Sorgente Predefinito, è possibile
inserire alcune righe di codice che saranno già presenti
all’apertura di qualsiasi File Sorgente o Progetto futuro.
Seguono immagini esplicative di ogni passaggio.

#include<stdio.h>

int main()
{

return 0;
}
Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Ambiente di Sviluppo – S. Stuppazzini
Nuovo File Sorgente
Dal menù File, Nuovo, File Sorgente è possibile aprire
appunto un nuovo file.

Ambiente di Sviluppo – S. Stuppazzini


Il Primo Codice
Ora è possibile scrivere il primo codice.

Ambiente di Sviluppo – S. Stuppazzini


Salvataggio
Da menù File, Salva, si salva il programma, specificando la
cartella di destinazione, il nome e l’estensione “.c”.

Ambiente di Sviluppo – S. Stuppazzini


Compilazione
Da menù Esegui, Compila, si compila il file sorgente c.
Occorre aver salvato il file almeno una volta per poter
compilare, se così non fosse, alla prima compilazione verrà
richiesto di salvare.

La compilazione va a buon fine solo se non si sono


commessi errori sintattici, altrimenti sono visualizzati
all’interno della finestra Compilatore. Una volta risolti tutti
gli errori, il compilatore crea il file eseguibile,
dall’estensione “.exe” e lo salva nella stessa cartella di
destinazione del file sorgente, comunicando il buon esito
dell’operazione nella finestra Log di Compilazione.

Ambiente di Sviluppo – S. Stuppazzini


Ambiente di Sviluppo – S. Stuppazzini
Il file .c, o i file se più d’uno, che contiene il testo del
programma viene tradotto in un file oggetto .o che non è
ancora direttamente eseguibile.

A questo punto si associano le librerie di sistema e si


produce il file .exe pronto per essere eseguito.

File.c File .o File .exe

Librerie di Sistema

Ambiente di Sviluppo – S. Stuppazzini


Esecuzione
Da menù Esegui, Esegui, il file .exe viene eseguito
attraverso la finestra standard di output del sistema
operativo, questo perché i programmi più semplici non
gestiscono la struttura dell’interfaccia grafica.
Alla fine dello svolgimento del programma, premendo un
tasto qualsiasi, si è esce dall’esecuzione.

Ambiente di Sviluppo – S. Stuppazzini


Ricompilazione
Se si apportano modifiche al file sorgente occorre
ricompilare, per apportare le modifiche anche
all’eseguibile.

Dalla seconda compilazione in poi si salverà


automaticamente il file sorgente.

Durante una ricompilazione viene creato creato un nuovo


eseguibile con lo stesso nome del precedente e
sovrascritto ad esso. Solitamente per poter sovrascrivere
un file occorre che esso non sia in esecuzione, se così
non fosse si genererebbe un errore di compilazione.

Ambiente di Sviluppo – S. Stuppazzini


Indentazione
L'indentazione viene usata estensivamente nella scrittura
del codice sorgente, allo scopo di aumentarne la
leggibilità, soprattutto nel contesto dei linguaggi
strutturati: ogni riga viene indentata di un certo numero di
spazi/colonne che dipende dalla sua posizione all'interno
della struttura logica del programma.

L'uso dell'indentazione è estremamente diffuso e viene


considerato una norma fondamentale di buona
programmazione. La maggior parte degli editor di testo
moderni usati dagli ambienti di sviluppo integrati forniscono
una funzione di indentazione automatica del codice.

Strutture di Controllo in C – S. Stuppazzini


Tasto Tab
All’interno dell’editor è quindi possibile dividere il testo in
righe e in colonne, dove ogni colonna corrisponde a un
livello di indentazione.
Per spostare l’inizio di una riga di uno o più di questi livelli
si può usare il tasto tab, posto solitamente alla sinistra
della lettera Q.

Strutture di Controllo in C – S. Stuppazzini


Codifica
Esiste un termine specifico, in informatica, per definire la
scrittura di un programma in un certo linguaggio di
programmazione, effettuata sulla base di un flusso logico e
di algoritmi definiti. Ed esso è:

Codifica (sostantivo)
Codificare (verbo)

Ambiente di Sviluppo – S. Stuppazzini

Potrebbero piacerti anche