Vai al contenuto

Videocorso Pascal e Delphi CGFA

Da zero a programmare in Pascal con Free Pascal e Lazarus, fino alle applicazioni con finestre in Delphi

  • Partenza: Da zero
  • 14 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Principianti assoluti, studenti, tecnici e programmatori di gestionali che vogliono imparare un linguaggio chiaro e ordinato

Cosa serve per iniziare

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione
  • Pazienza e 20 minuti al giorno per fare gli esercizi

Cosa installare

Free Pascal (compilatore)Gratuito e open source, si scarica da freepascal.org. Il comando fpc trasforma il tuo file .pas in un programma
Lazarus IDEAmbiente di sviluppo gratuito da lazarus-ide.org: include Free Pascal, l'editor e il disegnatore di finestre. Funziona su Windows, Mac e Linux
Delphi Community EditionVersione gratuita di Delphi di Embarcadero per studio, hobby e piccole attività entro i limiti di fatturato indicati nella licenza ufficiale: leggila sul sito embarcadero.com prima di usarla per lavoro. Gira solo su Windows

A cosa ti serve

  • Manutenzione e sviluppo di gestionali e software di magazzino scritti in Delphi, molto diffusi nelle aziende italiane
  • Programmi per macchine, strumenti di misura e automazione industriale
  • Applicazioni desktop per Windows con finestre, tabelle e database
  • Insegnamento: il Pascal è ancora usato nelle scuole e nei concorsi di informatica
  • Base solida per passare poi a C, C++, C# e Java

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Registro delle spese di bottega

Un programma da riga di comando che chiede le spese di una piccola attività, le salva in un file e mostra il totale, la spesa più alta e la media. Poi, se vuoi, lo porti in una finestra con Lazarus o Delphi.

I passi

  1. Definisci un record TSpesa con descrizione e importo.
  2. Chiedi all'utente quante spese vuole inserire e leggile in un array.
  3. Scrivi una funzione che calcola il totale e una che trova la spesa più alta.
  4. Gestisci con try ... except gli importi scritti male.
  5. Salva tutto in un file di testo con AssignFile e Rewrite.
  6. Facoltativo: crea una finestra con una griglia e un pulsante Aggiungi.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di Pascal e Delphi

Compilatore
Il programma che trasforma il tuo testo Pascal in un programma eseguibile.
Variabile
Una scatola con un nome e un tipo dove il programma tiene un valore.
Tipo
Dice che genere di valore può contenere una variabile: intero, decimale, testo, vero o falso.
Costante
Un valore con un nome che non cambia mai durante il programma.
Procedura
Un blocco di istruzioni con un nome che esegue un lavoro.
Funzione
Come una procedura, ma restituisce anche un valore.
Record
Un tipo che raggruppa più campi diversi sotto un solo nome.
Classe
Lo stampo da cui si creano gli oggetti, con campi e metodi.
Oggetto
Un esemplare concreto creato da una classe.
Evento
Qualcosa che succede, come un clic, a cui il programma risponde con una procedura.
Unit
Un file di codice con una parte pubblica e una privata, riutilizzabile in altri programmi.
IDE
Ambiente di sviluppo che riunisce editor, compilatore e strumenti, come Lazarus e Delphi.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.