La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Claudio Rocchini - Interfacce

Presentazioni simili


Presentazione sul tema: "Claudio Rocchini - Interfacce"— Transcript della presentazione:

1 Claudio Rocchini - Interfacce
Ambiente Visual C++ Claudio Rocchini 30/12/2018 Claudio Rocchini - Interfacce

2 Creare un’applicazione “console”
Vedremo come creare una applicazione console, vale a dire un’applicazione testo in stile Unix. 30/12/2018 Claudio Rocchini - Interfacce

3 Claudio Rocchini - Interfacce
Creazione WorkSpace Selezionare menù file/new Tipo progetto Nome progetto Directory 30/12/2018 Claudio Rocchini - Interfacce

4 Creazione file sorgente
Selezionare Menu file/new Tipo di sorgente Nome file 30/12/2018 Claudio Rocchini - Interfacce

5 Claudio Rocchini - Interfacce
Ambiente di Lavoro Editor Tab sorgenti Classi Info Messaggi 30/12/2018 Claudio Rocchini - Interfacce

6 Claudio Rocchini - Interfacce
Compile & Run Dal menù build selezionare build(F7) per compilare e linkare l’applicazione Sempre la menù build selezionare execute (Ctrl+F5) per eseguire l’applicazione. Start Debug (F5) esegue l’applicazione in modalità debug. 30/12/2018 Claudio Rocchini - Interfacce

7 Claudio Rocchini - Interfacce
Settings Dal menù Project Settings si accede alle opzioni del progetto Modo corrente Opzioni files Tab opzioni 30/12/2018 Claudio Rocchini - Interfacce

8 Claudio Rocchini - Interfacce
Include Aggiuntivi Debug+Release Un’operazione tipica e’ quella di aggiungere path aggiuntivi per i file include, ad esempio per utilizzare la STL della Silicon 30/12/2018 Claudio Rocchini - Interfacce

9 Claudio Rocchini - Interfacce
Operazioni tipiche Per aggiungere al progetto un sorgente già esistente (o una lib): menù Project/Add to Project/Files… Per compilare un singolo file senza linkare: Menu Build/Compile(Ctrl+F7) 30/12/2018 Claudio Rocchini - Interfacce

10 Localizzazione errori
Buona parte dello sviluppo consiste nell’interpretazione degli errori Cliccando sul messaggio di errore si localizza la sua posizione 30/12/2018 Claudio Rocchini - Interfacce

11 Interpretazione degli Errori
Errore: 'Pippo::Pippo(const class Pippo &)' : cannot convert parameter 1 from 'const int' to 'const class Pippo &‘ Qual è l’errore? 30/12/2018 Claudio Rocchini - Interfacce

12 Introduzione al debugger
Il debugger è uno strumento molto potente per la correzione degli errori. Tramine il menù edit/breakpoints è possibile inserire dei blocchi (anche condizionali) nel codice. Durante il debugging è possibile visualizzare (o modificare) i valori delle variabili. 30/12/2018 Claudio Rocchini - Interfacce

13 Claudio Rocchini - Interfacce
Modo debugging Breakpoint, il programma è fermo qui Stack delle chiamate Valori delle variabili 30/12/2018 Claudio Rocchini - Interfacce

14 Claudio Rocchini - Interfacce
Esercizi Creare un progetto “console” Scrivere un programma che conta le occorrenze delle stringhe di un file. Provare ad utilizzare il debugger. 30/12/2018 Claudio Rocchini - Interfacce


Scaricare ppt "Claudio Rocchini - Interfacce"

Presentazioni simili


Annunci Google