Capitolo I1: Laboratorio con DevC++

Documenti analoghi
Introduzione al DEV C++

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia

DevC++ vers Manuale d uso

MobileCap 124 Guida d'installazione

Installazione di Ultranalysis Suite

Cartella Clinica Basic

Servizio CNS Guida all installazione e configurazione

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows 7, 8 e 10 Manuale Utente

Manuale di installazione

SIST Sistema Informativo Sanitario Territoriale MANUALE DI INSTALLAZIONE DI CISCO ANYCONNECT SECURE MOBILITY CLIENT

Integrated Development Environment (IDE) DevC Manuale utente

Installazione e uso di Document Distributor

Installazione e configurazione DSFPA (Datasoftware Fattura Pubblica Amministrazione)

ISTRUZIONI PER L AGGIORNAMENTO DA FPF o precedente

Come aggiornare il firmware sulle stampanti largo formato

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

CardioChek Link Manuale d'uso

Manuale aggiornamento modulo comando al volante

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Guida di installazione del driver FAX L

Installazione DEMO - COMETA QUALITA

I passi necessari per installare il software, descritti in dettaglio nelle pagine seguenti, sono:

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete)

NOTE INSTALLAZIONE AGGIORNAMENTO Versione

Integrated Development Environment (IDE) DevC

Manuale installazione DiKe Util

FIREBIRD FUNZIONAMENTO SOFTWARE SAFESCAN TA E TA+ COMPUTERS

CardioChek Link Manuale d'uso

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Manuale PAYMAN REV. 1 03/11/2015. PAYPRINT S.r.l. Via Monti, MODENA Italy. Tel.: Fax:

ADSL Modem :: Ericsson B-Quick (HM120d)

TIM id. Guida all installazione del plugin per. l utilizzo della carta CNS

Come scaricare il software di virtualizzazione e la VM da utilizzare per le esercitazioni di laboratorio descritte nelle videolezioni

Fondamenti VBA. Che cos è VBA

Guida per l'installazione del Kit Polis Web - Firma Digitale

I passi necessari per installare il software, descritti in dettaglio nelle pagine seguenti, sono:

Sommario. Oggetto: Istruzioni configurazione client VPN SSL per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

Servizio CNS Guida all installazione e configurazione

per ulteriori informazioni consultare la guida disponibile on line all indirizzo:

Preparazione alle Esercitazioni

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows XP, 7 e 8 Manuale Utente

Installazione del driver Custom PostScript o del driver della stampante PCL per Windows

Samsung Universal Print Driver Guida dell utente

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Installazione del driver Custom PostScript o del driver della stampante PCL per Windows

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

Magic snc Via San Giobbe 3 Funo Argelato Bologna Tel Fax P.I

Compilazione rapporto di Audit in remoto

Venere TS Certificati (Guida operativa)

MATERIALI PER LA DISCUSSIONE

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 7 (32 O 64 BIT) N-Com Wizard 2.0 (o superiore)

Istruzioni per Windows.

NUOVO SERVIZIO LIVE UPDATE PER UTENTI MERCURIO (sistemi Windows/Linux)

XSATACI HARD DISK CONTROLLER 2 SATA + 1 IDE + 1 esata

CERTIFICATI CON TIMBRO DIGITALE MANUALE D USO DEL DECODER 2D-PLUS PER LA VERIFICA DEI CERTIFICATI RILASCIATI DAL COMUNE DI PARMA

Ingegneria del Software 1: Eclipse

U N I V E R S I T À D E G L I S T U D I D E L L A B A S I L I C A T A C E N T R O I N F R A S T R U T T U R E E S I S T E M I ICT

ISTRUZIONI PER DISINSTALLAZIONE E REINSTALLAZIONE DELLA LIBRERIA ELLIPS

fig. 1.1: File di aggiornamento gratuito

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

Sistema Informativo Sanitario Territoriale

Introduzione al Linguaggio C ed all IDE DEV-C++

Guida all'installazione di Ubuntu 10.10

Software WinEeprom Evo

Inserire il DVD di installazione, seguire tutti gli step, e Premere Installa CADENAS PARTsolutions.

Firmare le utilizzando il client di posta elettronica Microsoft Office Outlook 2007

Il tuo manuale d'uso. SHARP AR-M256/M316/5625/5631

GUIDA ALL INSTALLAZIONE

I N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T

Servizio SOLE Sanità OnLinE

MODIFICHE PER IL CORRETTO FUNZIONAMENTO DELLA PIATTAFORMA PROGETTO TRIO

Installazione o aggiornamento di 3CAD Azzurra Arredobagno

Imagicle Hotel. Guida alla configurazione delle centrali Siemens Hipath 2000/3000

Installazione di Sigla Ultimate

Scheda 13 Estrazione dati per l Azienda USL Parte A Creazione del file di estrazione dati

PORTALE DELLE CONVENZIONI: MANUALE PER LA CONFIGURAZIONE DEL SISTEMA

Piano di Collaudo RU Servizio VPN Internet

Regione Liguria. Carta Regionale dei Servizi. Manuale di gestione

Il certificato di origine della autorità di certificazione radice UNIROMA3RootCA : acquisizione ed installazione

Venere ACN2009 Elenco esenti per reddito (Guida operativa)

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione Add on per Firefox. Versione del

Come eseguire l aggiornamento del PC o tablet TOSHIBA Windows a Windows 10

La presente sezione descrive le procedure di installazione e risoluzione dei problemi per le reti Windows NT 4.x:

Manuale Operativo per la firma digitale

Imagicle Hotel. Guida alla configurazione delle centrali Alcatel OXO fino alla Rel. 5.x 6.x

Manuale Operativo per la firma digitale

N.B. 1.3 Impostazioni di sicurezza di Internet Explorer: Active X. Guida all'utilizzo di Web-Rainbow. Consiglio Nazionale delle Ricerche

Modulo 1 Information Communication Technology. ICT e computer... Pag. 6 Classificazione dei computer...» 8

testo Saveris Web Access Software Istruzioni per l'uso

Transcript:

1. Introduzione DevC++ è un ambiente di sviluppo integrato (IDE, ovvero Integrated Development Environment) che permette di scrivere e verificare programmi in linguaggio C o C++, sia in modalità Windows (cioè con interfaccia grafica) sia in modalità Console (cioè con interfaccia testuale). E open-source, quindi completamente gratuito, compatibile con qualsiasi sistema operativo e con lo standard C89 o ANSI C. Per i nostri scopi l IDE verrà utilizzato per sviluppare applicazioni in linguaggio C in modalità Console. Fig. 1.1: Informazioni su DevC++ ANSI C è uno standard proprio perché la maggior parte dei compilatori soddisfa le specifiche da esso previste per il linguaggio. Grazie alla sua interfaccia grafica, un ambiente IDE consente di utilizzare in modo semplice gli strumenti offerti dal compilatore senza dover ricorrere necessariamente alle istruzioni da riga di comando (command-line). Book in Progress Pagina I1.4

L ultima versione ad oggi disponibile è la 4.9.9.2, che si può reperire facilmente su Internet in diversi siti che ne permettono il download (ad esempio http://sourceforge.net/projects/dev-cpp/files/binaries/dev-c%2b%2b%204.9.9.2/devcpp- 4.9.9.2_setup.exe/download ). L IDE della versione 4.9.9.2 si presenta come in fig. 1.2. Fig. 1.2: L IDE DevC++ 4.9.9.2 Ogni progetto che verrà sviluppato in laboratorio, dal più semplice fino al più complesso, dovrà essere opportunamente documentato in una Relazione, secondo uno schema standard che ripercorre le fasi comunemente comprese nell espressione Ciclo di vita del software. Un esempio concreto di Relazione di Laboratorio è mostrato in Appendice 4.4. Ecco una descrizione sintetica delle attività fondamentali che l allievo dovrà percorrere, simulando quello che il mercato del software richiede quando un problema reale deve essere risolto attraverso lo sviluppo di una applicazione informatica: la fase di analisi, che ha lo scopo di definire (il più precisamente possibile) il problema da risolvere, evidenziando i dati di ingresso/uscita e il procedimento risolutivo. Verrà utilizzato in questa fase il linguaggio naturale. Book in Progress Pagina I1.5

la fase di progetto, in cui si mette a punto l interfaccia per l utente e l algoritmo risolutivo, partendo dall analisi svolta. Questa fase ha lo scopo di definire in maniera dettagliata la soluzione del problema con uno strumento formale, che può essere lo pseudo-linguaggio con parole-chiave prestabilite oppure il diagramma di flusso. la fase di implementazione o codifica del sistema, ovvero la sua realizzazione concreta; questa tipicamente consiste nella traduzione del progetto in un linguaggio per Computer. L'implementazione ha lo scopo di realizzare la soluzione, che nel nostro caso passa attraverso la conoscenza del Linguaggio C e dell ambiente di sviluppo DevC++. la fase di collaudo, volta a misurare in che modo il sistema realizzato soddisfa i requisiti stabiliti nella fase di analisi, ovvero a valutarne la correttezza rispetto alle specifiche. I test verranno svolti a partire da dati di esempio, possibilmente agli estremi degli intervalli ammessi, per verificare che i risultati attesi siano effettivamente quelli prodotti del software la fase di manutenzione, che comprende tutte le attività di modifica del software successive al suo collaudo per correggere eventuali marginalità o estenderne le funzionalità. la fase di documentazione, che si realizza attraverso tutte le precedenti fasi nella scrittura della relazione finale. Book in Progress Pagina I1.6

2. Setup Per installare e configurare DevC++ 4.9.9.2 è necessario: 1. installare DevC++ versione 4.9.9.2 mediante doppio clic sul file devcpp- 4.9.9.2_setup.exe; 2. configurare DevC++ per prepararlo all utilizzo. 2.1. Procedura di installazione Prevede i passi di seguito riportati (wizard o procedura guidata). Per prima cosa viene chiesto di non installare il programma se una sua versione precedente fosse già installata. E' quindi necessario disinstallare l'eventuale versione di DevC++ presente sul proprio computer, riavviare la procedura guidata e premere OK per proseguire. Fig. 2.1: Messaggio di benvenuto Un messaggio avviserà quindi di attendere l'estrazione dei dati compressi dal file di installazione e subito dopo verrà chiesto di confermare la scelta della Lingua (nel nostro caso l'italiano). Book in Progress Pagina I1.7

Fig. 2.2: Data unpacking - Language selection Infine occorre accettare l'accordo di licenza (licence agreement - DevC++ è gratuito): premere Accetto per proseguire. Fig. 2.3: License Agreement Poi le opzioni di installazione: l installazione tipica è di default e prevede la selezione automatica dei componenti necessari. Premere Avanti per proseguire. Book in Progress Pagina I1.8

Fig. 2.4: Installazione tipica Si conferma quindi la cartella di installazione. Premere Installa per proseguire. Fig. 2.5: Cartella di installazione Book in Progress Pagina I1.9

Vengono estratti nella cartella specificata i file compressi contenuti del file di installazione. Book in Progress Pagina I1.10

Viene infine chiesto se rendere disponibile DevC++ a tutti gli utenti eventualmente configurati sul computer. Fig. 2.6: Installazione in corso La procedura guidata è così conclusa ed è quindi possibile avviare per la prima volta DevC++ per terminare la fase iniziale di installazione-configurazione, al termine della quale finalmente sarà possibile scrivere e testare le prime applicazioni in linguaggio C. Book in Progress Pagina I1.11