Fondamenti di Delphi

Wintech Italia Srl
A Piacenza

1.000 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Piacenza
  • 28 ore di lezione
Descrizione

Obiettivo del corso: Approfondimento degli elementi tecnici chiave dello sviluppo con Embarcadero Delphi: linguaggio Object Pascal, libreria VCL, programmazione Windows, collegamento a database. Non si tratta di una prima introduzione a Delphi.
Rivolto a: Programmatori che hanno già una buona manualità relativa all'ambiente di sviluppo.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Piacenza
Via Castello, 65, 29100, Piacenza, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Si richiedono almeno 3 mesi di esperienza con Delphi o una conoscenza di base di Delphi e una buona esperienza con linguaggi analoghi

Programma

Approfondimento degli elementi tecnici chiave dello sviluppo con Embarcadero Delphi: linguaggio Object Pascal, libreria VCL, programmazione Windows, collegamento a database. Non si tratta di una prima introduzione a Delphi.

Nota: La quasi totalità degli argomenti affrontati si applica in modo analogo anche a Kylix, quindi il seminario costituisce anche una buona introduzione allo strumento di sviluppo per Linux.

DESTINATARI (E PREREQUISITI)

Programmatori che hanno già una buona manualità relativa all'ambiente di sviluppo. Si richiedono almeno 3 mesi di esperienza con Delphi o una conoscenza di base di Delphi e una buona esperienza con linguaggi analoghi. Può essere propedeutica al corso la lettura dei libri online Essential Pascal ed Essential Delphi, o la lettura di un buon libro su Delphi.

MODALITÀ

Seminario intensivo, al cui interno sara' dedicato tempo ad esercitazioni (è utile avere a disposizione un computer portatile con installato Delphi). Il numero degli iscritti è limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.

I corsi di Wintech Italia sono disponibili anche presso la sede dei clienti, a partire da 5 partecipanti. Contattateci per informazioni.

Docente: la qualità tecnica del corso è garantita dal docente, Marco Cantù, uno dei maggiori esperti mondiali di Embarcadero Delphi. Questo corso vedrà la collaborazione di Paolo Rossi.

ARGOMENTI

Concetti base di Object Pascal: un ripasso dei concetti di fondo come classi, costruttori e distruttori, ereditarietà e polimorfismo, ma anche un'analisi della loro applicazione all'interno dell'ambiente visuale di Delphi.

Aspetti avanzati di Object Pascal: i class reference, l'uso corretto delle eccezioni, la definizione di proprietà ed eventi, l'uso delle informazioni di tipo dinamiche (RTTI) e molti trucchi e suggerimenti per trarre il massimo profitto dal linguaggio.

La struttura interna della libreria VCL: le classi base (TObject, TPersistent e TComponent), i meccanismi di ownership e in generale la gestione degli oggetti in memoria, i controlli e la proprietà Parent, l'identità degli oggetti, la gestione degli stream e i file DFM, la VCL e l'API di Windows.

La struttura e l'uso dei package di componenti a desing-time e run-time e alcuni cenni introduttivi allo sviluppo di componenti.

Accesso a database locali: i componenti dataset e i componenti data-aware, gli oggetti TField e la loro gestione statica e dinamica, eventi degli oggetti database, filtri e ricerche, uso di campi binari (BLOB).

Programmazione client/server: i componenti Query e UpdateSql, la gestione dei cached updates, problematiche relative allo sviluppo client/server e all'ottimizzazione, cenni alle architetture a più livelli.

Nel corso del seminario verranno sviluppati molti esempi di codice per aiutare la comprensione dei partecipanti, tali esempi verranno distribuiti insieme al materiale didattico.

PREZZI

Costo: 1.000 Euro (+ IVA 20%) per partecipante.

Il costo comprende la partecipazione al seminario, pranzo e coffee-break, materiale didattico, un libro su Delphi.

Ulteriori informazioni

Alunni per classe: 10