Guida Delphi

di: Carlo Marona

Introduzione al linguaggio Delphi

  1. 1. La storia
    Le principali tappe del Delphi. Dalle prime formulazioni del Pascal al rilascio del Borland Pascal fino al Delphi 1.0
  2. 2. Versioni di Delphi
    Lo sviluppo di Delphi ha portato ad una diversificazione delle versioni a seconda degli ambienti di utilizzo. Delphi è oggi disponibile in 3 differenti versioni.
  3. 3. Pascal, Delphi, Linux
    Il Pascal, padre di Delphi, è un linguaggio progettato per sviluppare programmi multipiattaforma. Ecco come Delphi può essere utilizzato sotto Linux.
  4. 4. Panoramica sul linguaggio
    Le basi della programmazione in Delphi: i file, i package, i progetti, il compilatore. Hello Wolrd!

L'ambiente di sviluppo integrato (IDE)

  1. 5. Panoramica sull'IDE
    L'Integrated Development Environment è il cuore della progettazione in Delphi. Iniziamo a conoscere l'ambiente e i suoi strumenti.
  2. 6. L'Object Inspector
    Lo strumento principale per programmare in Delphi. Conoscere a fondo l'Object Inspector è il primo passo per iniziare a imparare Delphi.
  3. 7. Il Form Designer
    Con Delphi è possibile creare applicazioni grafiche per Windows. Il Form Designer si occupa di disegnarle e renderle visualizzabili dall'utente.
  4. 8. Il Code editor (parte prima)
    L'editor del codice Delphi. Conoscere l'ambiente in cui viene scritto il codice di programmazione permette di avere un maggiore controllo sull'applicazione da sviluppare.
  5. 9. Il Code editor (parte seconda)
    Approfondiamo la conoscenza dell'editor del codice Delphi. Impariamo le principali componenti e le funzionalità più utili.
  6. 10. Il Project Manager
    Nel Project Manager avremo a disposizione tutti i file del nostro primo progetto in Delphi e attraverso di esso avremo il pieno controllo dei nostri file.

Introduzione all'Object Pascal

  1. 11. Sintassi e Struttura del codice
    Principi di struttura del codice
  2. 12. La sintassi (parte prima)
    I principi di sintassi del codice Delphi: identificatori, numerali, commenti e primi operatori.
  3. 13. La Sintassi (parte seconda)
    I principi di sintassi del codice Delphi: operatori booleani, operatori relazionali, regole di precedenza degli operatori.
  4. 14. I tipi (parte prima)
    Introduzione ai tipi di dati: analisi dei tipi Simple.
  5. 15. I tipi (parte seconda)
    Si continua ad esaminare i tipi di dati: i tipi Real, i tipi String e i tipi strutturati.
  6. 16. I tipi (parte terza)
    Conclusione della rassegna dei tipi di dati: Puntatori e tipi pointer, tipi procedurali, tipi variant.
  7. 17. Le variabili
    L'utilizzo delle variabili in Delphi e la loro natura.
  8. 18. Le costanti
    Le costanti, come in ogni linguaggio di programmazione, permettono di associare un valore a determinate stringhe.
  9. 19. Procedure e Funzioni
    Le procedure e le funzioni permettono di riutilizzare il medesimo codice in zone diverse del programma.
  10. 20. Gestire il flusso: le istruzioni condizionali
    Gestiamo il flusso di esecuzione del codice attraverso alcune istruzioni condizionali (If...then)
  11. 21. Gestire il flusso: le istruzioni cicliche
    Gestiamo il flusso di esecuzione del codice attraverso le istruzioni cicliche (For, While, Repeat)
  12. 22. Classi ed Oggetti: introduzione
    Introduzione alle classi ed alle loro istanze: gli oggetti
  13. 23. Classi ed Oggetti: i metodi
    Come funzionano e come vengono interpretati i metodi delle classi
  14. 24. Classi ed Oggetti: le proprietà
    Come funzionano e come vengono interpretate le proprietà delle classi
  15. 25. Classi ed Oggetti: gli specificatori
    Gli specificatori sono parametri che permettono di condividere lo stesso metodo con più proprietà
  16. 26. Gestione degli errori: Eccezioni
    La gestione degli errori in Delphi: le istruzioni Try..Except..End, Try..Finally..End, Raise)

Sviluppo di Applicazioni con Delphi

  1. 27. La VCL (Visual Component Library)
    La libreria di componenti messaci a disposizione da Delphi e con la quale iniziare a progettare le nostre applicazioni
  2. 28. Le interfacce grafiche!
    Iniziamo a costruire una nostra interfaccia grafica con gli strumenti della palette di Delphi
  3. 29. Approfondimento sulle Forms
    Approfondiamo le forms: le proprietà, i metodi e gli eventi più interessanti.
  4. 30. Componenti standard
    I componenti di Delphi: una visione generale.
  5. 31. Applicazioni MDI (parte prima)
    Le Multiple Document Interface: organizzare più finestre in un programma
  6. 32. Applicazioni MDI (parte seconda)
    Le Multiple Document Interface: aprire e gestire i file
  7. 33. Sviluppo di applicazioni Multithread
    La gestione dei Thread in Delphi: la classe TThread
  8. 34. Liste ed oggetti contenitore
    La gestione degli insieme dei valori: le classi Tlist, TStack e TQueue.

Delphi ed i Databases

  1. 35. BDE (Borland Database Engine)
    Introduzione al Borland Database Engine: Delphi e i Database
  2. 36. Componenti per l'accesso ai database
    Tutti i componenti messi a disposizione da Delphi per l'accesso ai database
  3. 37. Componenti per la manipolazione dei dati (Data-Aware)
    Come utilizzare i componenti data-aware messici a disposizione da Delphi per visualizzare, aggiungere, modificare, cancellare dati dai databases a cui ci siamo connessi tramite gli oggetti visti nella sezione precedente
  4. 38. I Reports
    Come utilizzare i componenti messici a disposizione da Delphi per creare dei reports, ovvero ogranizzare e stampare il contenuto dei dataset

Creazione di Componenti

  1. 39. Modifica e creazione di componenti
    I componenti messici a disposizione da Delphi non sono sufficienti e vogliamo modificare il comportamento di un componente già esistente? Con Delphi possiamo creare nuovi componenti o modificare quelli già esistenti

DLL e Packages

  1. 40. DLL: cosa sono, a cosa servono, come crearle e/o utilizzarle
    Come in molti altri linguaggi di programmazione, anche in Delphi è possibile creare ed utilizzare DLL. Vediamo come si creano e si usano in Delphi librerie create con Delphi o con altri linguaggi
  2. 41. I Packages: cosa sono, a cosa servono, come crearli e/o utilizzarli
    Oltre alle librerie a caricamento dinamico standard, DLL, Delphi mette a disposizione altre librerie a caricamento dinamico: i Packages

Delphi ed il Web

  1. 42. Delphi e Web
    Non tutti sanno con Delphi è possibile realizzare anche applicazioni per il web, interfacce per ASP, il tutto in maniera semplice

Risorse

  1. 43. Risorse utili e bibliografia
    Un elenco di Link utili per chi volesse approfondire gli argomenti trattati in questa guida. Bibliografia essenziale.

Guide Programmazione

Azure, una nuvola tanti linguaggi

Entrare con semplicità ed efficacia nel mondo di Windows Azure e...

Guida Antipattern

Come evitare le cattive abitudini, le worst practices e le trappole...

RESTful Web Services - La Guida

Dai principi ispiratori del Web programmabile e delle architetture...

Altre guide

Newsletter @Programmazione

Ogni settimana, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto