Un corso classico, tra i più graditi dai programmatori Delphi. Con approfondimenti sull'ultima versione dipsonibile,
una delle versioni migliori di sempre.
Adatto a tutti, anche a chi non ha basi di programmazione.
Il corso offre tutte le competenze necessarie per programmare in Delphi, con particolare enfasi sul linguaggio Pascal, gestione di classi,
oggetti e interfacce grafiche.
I partecipanti saranno guidati nell’utilizzare tecniche evolute quali, la gestione dei database ed il networking.
IDE
• Project Options
• Project Manager
• Project Configuration Manager
• IDE Insight
• Code Formatting
• Multi platform designer
REGULAR EXPRESSIONS
• Cosa sono?
• Quando usarle?
• Come usarle
Che cosa è Unicode?
• Lo standard Unicode
• I tipi di stringhe Unicode
Generics
• Cosa sono i generics? Utilizzo, sintassi e applicabilità
• Il supporto nella RTL
• Generics e Generics.Collections
• Regole di compatibilità tra tipi
• Classi con i Generics
• Constraints
• Generic Containers : TList,TQueue,TStack,TDictionary
• Generics Interfaces :Utilizzare TComparer,TEqualityComparer,etc
Anonymous Methods
• Cosa sono gli anonymous methods?
• Sintassi e semantica
• Utilizzare gli anonymous methods come variabili
• Anonymous methods come parametric
• Anonymous methods e variabili locali (visibilità e durata)
• Reference Types
• Anonymous methods e threads
Enumerator
• for-in loop
• Enumerators
Operator Overloading for Records
• Class Helpers
• Record Helpers & Record Helpers for SimpleTypes
Extended RTTI
• RTTI Unit
• Inspecting types
• TValue Class
Attributes
• TCustomAttribute Class
A corredo del corso, verrà fornito tutto il materiale didattico necessario.
• Libro di testo / dispense
• Slide
• Esempi
• Tool di sviluppo
• Test di autovalutazione