|
(2010.10) |
| Appunti su programmazione, oggetti e linguaggio C++. Adatti per principianti: a partire da concetti semplici si arriva, con un procedimento step-by-step, alla trattazione del tipo astratto di dati (ADT), classe e oggetti, proprietà degli oggetti. Si parla del paradigma della OOP e delle proprietà degli oggetti: incapsulamento, ereditarietà, polimorfismo. Uso delle classi aggregato di oggetti e dei template. Adeguamento allo standard ANSI/ISO. Rivisitazione e riscrittura di intere parti. Aggiunti esempi progettazione programmi, applicazioni paradigmi di programmazione step-by-step e regole di scrittura. Disponibili per download la versione HTML (quella utilizzata per la consultazione) e la versione PDF (circa 900Kb). |
|
|

(2007.05) |
| Appunti su programmazione e linguaggio C, utilizzati per parecchi anni nelle classi in cui insegno. Adatti per principianti, trattano anche di argomenti avanzati del linguaggio. Nuova revisione completa con paragrafi aggiunti e modificati. Versione HTML e PDF (circa 1 Mb). |
|
|

(2011.10) |
Una introduzione alla teoria dei Database relazionali, algebra relazionale. Gli appunti coprono la trattazione dei Database dal modello E/R alla progettazione logica e alle query in linguaggio SQL, con esempi di applicazione. Gli esempi sono svolti in ambiente MySQL che viene introdotto spiegando l'uso del client mysql. Aggiunta elaborazione su campi Data e nuove funzioni SELECT  |
|
|

 |
| Tecnologie e programmazione Web: pacchetto contente una presentazione che tratta le reti Client/Server, Web server, DB server e caratteristiche principali di HTML, JavaScript e PHP. La dispensa, inclusa nel pacchetto, segue un approccio per esempi a HTML, JavaScript e PHP: partendo dal codice di pagine di esempio, si esaminano in dettaglio le istruzioni e vengono aggiunte, anche, valutazioni di carattere generale. Conclude la trattazione lo studio di una applicazione in PHP. Disponibili per download la versione HTML (quella utilizzata per la consultazione) e la versione PDF (circa 900 Kb). |
|
|

(2011.11) |
Una introduzione ai linguaggi di programmazione attraverso la loro storia e i paradigmi di programmazione. Raffronto fra le caratteristiche di vari linguaggi significativi con esempi di codici. Aggiunti esempi per comparazione fra programmazione strutturata e OOP. Versione HTML e PDF (circa 570 Kb).  |
|
|

(2010.11) |
| Gli strumenti di Linux per lo sviluppo di programmi in C++. Una introduzione all'uso degli strumenti sviluppati dalla FSF e inclusi in tutte le distribuzioni Linux: GNU Emacs, GCC, GDB, GNU Make. Nella nuova revisione: riscritte le sessioni di debugging, integrazione grafica di GDB con Emacs. Disponibili per download la versione HTML (quella utilizzata per la consultazione) e la versione PDF (circa 840 Kb). |
|
|

 |
| Introduzione all'uso dell'ambiente integrato della Borland. Compilazione di applicazioni console su singolo file sorgente. Errori più comuni. Uso degli strumenti di debugging dell'ambiente. |
|
|

 |
| Le istruzioni, la scrittura di un programma e le caratteristiche del linguaggio. Originariamente una serie di lucidi utilizzati per l'insegnamento della programmazione in tale linguaggio. Disponibile anche per download, grazie al contributo di Lorenzo Vaina che ne ha curato la conversione, la versione PDF. |
|
|

 |
| Presentazione sulle fasi della compilazione e la generazione del programma oggetto: dal sorgente all'eseguibile. |
|
|

|
|
NOVITA'
|
atapSO: revisione nuovi esempi applicazione
BasicLinux: revisione incremento gestione da terminale
Percorso H: gestione e amministrazione di un sistema Linux
|
|