28004 - Fondamenti di Informatica T-1 - A.A. 2008-2009
Strumenti

Sviluppo in C:

Strumenti
Progetto vuoto Visual Studio configurato per il linguaggio C
(con istruzioni)


Sei in: Home > Esercitazioni

Esercitazioni


Informazioni e materiale relativo alle esercitazioni svolte.

Strumenti

Ambienti di Sviluppo in C

Microsoft Visual C++ Express Edition
Microsoft Visual Studio (Academic Alliance) - Istruzioni
Bloodshed Dev-C++

Altri strumenti

Progetto vuoto Visual Studio configurato per il linguaggio C

Istruzioni per l'uso:

  1. Le ragioni
    Microsoft Visual Studio supporta il linguaggio C ma non esiste un wizard per la creazione di progetti C "semplici". I progetti contenuti in questo zip sono progetti C++ configurati per compilare e linkare solo codice ANSI C.
  2. L'uso
    A seconda dell'ambiente di sviluppo installato, è necessario utilizzare il progetto corrispondente. In particolare, per creare un nuovo progetto, creare una copia del progetto (file *.vcproj - per comodità esiste anche un file main.c contenente un semplice main) ed aprirlo con il proprio ambiente di sviluppo.
  3. Warnings
    È possibile, mediante upgrade, convertire progetti VS2005 in progetti VS2008 ma non è possibile seguire il percorso opposto. In ogni caso, si possono aggiungere ad un progetto vuoto dei file sorgente esistenti.

 

Lucidi delle esercitazioni

Nell'area sottostante puoi scaricare i file con le diapositive delle esercitazioni. I file sono in formato PDF con due o quattro lucidi per pagina:

lab00.  Introduzione all'utilizzo di VisualStudio (2 lucidi per pagina) (4 lucidi per pagina)
lab01.  Prompt dei comandi ed Espressioni IO (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab02.  Valutazione in cortocircuito, If innestati, Switch, Cicli, Funzioni e Header File (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab03.  Passaggio dei parametri per valore/riferimento, Trattamento degli errori, Vettori (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab04.  Stringhe (2 lucidi per pagina) (4 lucidi per pagina)
 SCARICA i file di partenza per l'esercizio 3!
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab05.  Matrici ed algoritmi di ordinamento (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab06.  Strutture e file di testo/binari (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab07.  File e allocazione dinamica (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab08.  Allocazione dinamica e liste (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab09.  Stack e code (2 lucidi per pagina) (4 lucidi per pagina)
 Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
lab10.  Preparazione alla prova d’esame (2 lucidi per pagina) (4 lucidi per pagina)
Soluzioni (2 lucidi per pagina) (4 lucidi per pagina)
File utili per l'esercizio 2:
NEW  Utilissimo blocco finale di esercizi (2 lucidi per pagina) (4 lucidi per pagina)

Orario MODULO 2

Periodo
22/09/2008 - 19/12/2008


Studenti [A-K]

Docente
Prof. Paolo Bellavista

Orario
MAR 16.00 - 18.00
Lab4 o Aula 4.2

GIO 11.00 - 14.00
Lab2 o Aula 1.2


Studenti [L-Z]

Docente
Prof. Gabriele Zannoni

Orario
MAR 16.00 - 18.00
Lab2 o Aula 6.2

GIO 11.00 - 14.00
Lab3 o Aula 0.6