Dev-Pascal 1.9.2 1 Dev-Pascal è un ambiente di sviluppo integrato per la programmazione in linguaggio Pascal sotto Windows prodotto dalla Bloodshed con licenza GNU e liberamente scaricabile al link http://www.bloodshed.net/dev/devpas192.exe Dev-Pascal è un ambiente di sviluppo integrato (IDE) completo, con il quale si possono creare programmi in linguaggio Pascal con interfaccia grafica o basati su console, usando come compilatore Free Pascal o GNU Pascal compiler. Con Dev-Pascal è possibile lavorare direttamente con il file sorgente oppure in modalità progetto Nel caso l'ambiente di sviluppo rispondesse al comando di compilazione con il messaggio 'icons file not found' occorre installare la versione precedente 1.9 (invece della 1.9.2), che non presenta questi problemi, all'indirizzo http://www.pierotofy.it/data/compilers/devpas19.zip Non è un caso se questo software è usato per le Olimpiadi Mondiali dell'informatica. Finestra di apertura
Creare un applicazione di tipo console 2 Per creare un applicazione di tipo console, che funzionerà in una finestra di tipo testo è possibile effettuare una di queste scelte: selezionare FILE > NEW PROJECT digitare CTRL+N Si apre la finestra a lato, nella quale occorre selezionare Console Application e confermare con OK Individuata la cartella in cui salvare tutti i files e assegnato un nome al file di progetto, si apre automaticamente un primo file sorgente dal nome Untitled1, che deve essere salvato, con il nome desiderato ed estensione.pas, effettuando una delle seguenti scelte: selezionare FILE > SAVE UNIT digitare CTRL+S L editor L editor del Dev-Pascal evidenzia a colori le parole chiave, rendendo ben leggibile il programma. È offerta la possibilità di annullare l operazione precedente in uno dei seguenti modi: selezionare EDIT > UNDO digitare CTRL+Z È eventualmente possibile ripristinare l operazione annullata in uno dei seguenti modi: selezionare EDIT > REDO premere il tasto funzione F4
Per agevolare il lavoro di scrittura, si possono inserire dei templates 3 cliccando o, in alternativa, selezionando EDIT > INSERT come si può vedere dalla finestra accanto Si possono inoltre usare i soliti comandi Windows Cut (CTRL + X) Copy (CTRL + C) Paste (CTRL + V) Per modificare il carattere, la dimensione o il colore, per mostrare i numeri di linea, per indentare automaticamente... cliccare o, in alternativa, selezionare OPTION > ENVIRONMENT OPTION aprire la scheda Editor 1 effettuare le scelte desiderate È comunque possibile ripristinare la situazione iniziale cliccando sul pulsante 1 Le altre finestre consentono di configurare il programma secondo le proprie esigenze
Compilazione ed esecuzione 4 Per compilare il file è possibile effettuare una di queste scelte: selezionare EXECUTE > COMPILE digitare CTRL+F9 Si apre la finestra, riportata a lato, che riassume i risultati: se non ci sono errori, è possibile eseguire il programma cliccando su Execute. Questo viene eseguito in una finestra console a carattere. Per tornare all ambiente di editing occorre cliccare sul bottone Continue. Per rimandare in esecuzione il programma è possibile effettuare una di queste scelte: selezionare EXECUTE > RUN digitare F9 La compilazione e l esecuzione del programma possono anche essere fatte una dopo l altra con un solo comando effettuando una di queste scelte: selezionare EXECUTE > COMPILE AND RUN digitare CTRL+F10 OSSERVAZIONE Se in fase di compilazione vengono segnalati degli errori, è facile individuarli. Infatti gli errori vengono riportati nella finestra in basso e con un doppio clic sull errore si evidenzia la riga in cui esso compare.
Osservazioni 5 1. Con un clic dx sul nome del progetto si apre una finestra interessante, per mezzo della quale è possibile inserire una nuova unit, aprirne una già predisposta o rimuoverne una superflua: chiaramente queste opzioni sono raggiungibili anche da menu o con combinazione di tasti. 2. È possibile esportare il file anche in html o in rtf, come si può notare da FILE > EXPORT 3. Viene sempre generato un eseguibile su disco, pertanto il programma parte anche in assenza dell ambiente di sviluppo.