Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tommaso Berlose: Giuseppe Cota: (Riccardo Zese: tommaso.berlose@student.unife.it giuseppe.cota@unife.it riccardo.zese@unife.it)
INFORMAZIONI SULLE ESERCITAZIONI Orario delle lezioni 3 e 10 Marzo 2016: due turni da 1h45min, dalle 11.00 alle 14.30 (11.00-12.45 primo turno, 12.45-14.30 secondo turno) A partire dal 14 Marzo 2016: 1 turno da 2h30min, tutti i lunedì dalle 8.45 alle 11.00 Eventuali variazioni verranno comunicate a lezione con il maggior anticipo possibile Struttura delle lezioni esercizi da svolgere sugli argomenti visti a lezione la settimana successiva verranno fornite le soluzioni è possibile accedere al laboratorio ogni volta che non c è lezione (NOTA: I file creati vengono cancellati automaticamente dal sistema, quindi ricordarsi di salvarli su una penna usb personale) Lucidi delle esercitazioni Disponibili sul sito: http://www.unife.it/ing/informazione/fond-info-modulob/esercitazioni-in-laboratorio-tutorato
LOGIN Accesso su Windows (Windows 7) Username: Utente Password: Infonew1 (N.B.: la prima lettera maiuscola) Accesso su Linux (Fedora) si usano le credenziali unife Username: username di facoltà Password: password di facoltà Accedere su Windows e aprire Visual Studio 2010: utilizzeremo Microsoft Visual C++, ambiente di sviluppo per la creazione di applicazioni in linguaggio C e C++
MICROSOFT VISUAL STUDIO Ambiente di sviluppo integrato (IDE Integrated Development Environment) Include vari linguaggi di programmazione (Basic, C/C++,C#, java, ecc.): utilizzeremo Visual C++ Procedura per ottenere la versione accademica Andare alla pagina https://sso.student.unife.it/elmsing/login.php?action=signin Eseguire il login usando le proprie credenziali di ateneo (nome.cognome@student.unife.it) ATTENZIONE: problemi con la licenza Microsoft SOLUZIONE: scaricare Visual Studio Community (freeware)
CREARE UN NUOVO PROGETTO Per creare un nuovo progetto si seleziona New >Project dal menù file
CREARE UN NUOVO PROGETTO 2. Template: Selezionare Win32 Console Application 1. Project type: Selezionare Visual C++ > Win32 3. Nome del progetto 4. Location: Il progetto può essere creato solo in c:\temp o relative sottocartelle. 5. Premere OK
CREARE UN NUOVO PROGETTO Click su Next >
CREARE UN NUOVO PROGETTO Selezionare Empty project Click su Finish
SOLUTION EXPLORER Nome soluzione (uguale al nome del progetto appena creato) Nome progetto Solution Explorer fornisce una view sui progetti e i relativi file. I file di un progetto sono suddivisi in cartelle che separano i sorgenti (.c) dai file header (.h). Non prendiamo in considerazione i resource file (.rc), che servono per applicazioni che utilizzano elementi grafici.
AGGIUNGERE FILE AL PROGETTO Cliccare con il tasto destro sul nome del progetto, poi: Add > New Item
AGGIUNGERE FILE AL PROGETTO 2. Selezionare C++ File 1. Selezionare Code 3. Indicare il nome del file, specificando l estensione (.c) Click su Add Il file programma.c viene aggiunto alla cartella Source files
COMPILE, BUILD 1. Dal menu Build, se si seleziona: Compile: viene creato il file oggetto (.obj), in formato binario ma non ancora eseguibile. Build: viene creato l eseguibile (.exe). Compie le operazioni di compilazione e collegamento (linking). 2. Nella finestra Output in basso vengono mostrati gli errori e/o gli avvertimenti (warning) durante le operazioni di compilazione e linking.
ESECUZIONE DEL PROGRAMMA Per eseguire il programma: Debug start without debugging
LANCIARE L ESEGUIBILE A RIGA DI COMANDO Aprire la finestra del prompt dei comandi: Start > Tutti i programmi > Accessori > Prompt dei comandi Entrare nella cartella dove risiede il file.exe cd c:\temp\<nomeprogetto>\debug Digitare il nome del file (eventualmente seguito da parametri) e INVIO