Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.