testata

Privacy Policy - Personalizza tracciamento pubblicitario
Sei il visitatore n. contatore
counter
 

Benvenuto nel blog di Roberto Bandiera - docente dell'I.T.T. "Barsanti" di Castelfranco Veneto - Italia
Potrai trovare materiale di studio per Informatica e Sistemi e Reti e anche contribuire al suo miglioramento lasciando i tuoi commenti!

foto

 

Programmazione ad oggetti in C#

    LIVELLO BASE

  1. Introduzione alla Programmazione in C# [PDF]
  2. Realizzare Programmi con Interfaccia Grafica [PDF]

    LIVELLO INTERMEDIO

  1. I paradigmi di programmazione
  2. La programmazione orientata agli oggetti
  3. Utilizzo della classe Rettangolo
  4. Ereditarietà
  5. Collezioni di Oggetti
  6. Polimorfismo
  7. Classi Astratte
  8. Interfacce
  9. Esempio di uso di Interfacce
  10. Le Property del C#
  11. Tipizzazione Dinamica
  12. Prima esercitazione
  13. Salvare oggetti su disco
  14. Assegnazione di oggetti e Casting
  15. Uguaglianza di oggetti
  16. Salvataggio di oggetti in file XML
  17. Spunti di Progettazione Orientata agli Oggetti
  18. Esercitazione 2
  19. Ricerche in una Collezione di Oggetti - Delegati e Espressioni Lambda
  20. Strutture dati in RAM e uso della libreria LINQ [PDF]
  21. List e LinkedList [PDF]
  22. Riepilogo - Ricerca in una Lista di oggetti [PDF]
  23. Riepilogo - Uso di delegati [PDF]
  24. Applicazione dei Delegati [PDF]
  25. LINQ - Funzioni Single e First [PDF]
  26. LINQ - Select e SelectMany [PDF]
  27. Uso di due Windows Form [PDF]

    LIVELLO AVANZATO

  1. Sviluppare una Applicazione WPF secondo il pattern MVVM (versione 2012)
  2. Esercitazione WPF - Gestione Progetti Aziendali (versione 2012)
  3. Introduzione al multithreading [PDF] (versione 2018)
  4. REFLECTION: Creare un Oggetto scegliendo da un menu il nome della Classe [PDF]
  5. REFLECTION: Creare un Delegato scrivendo il nome della Funzione o dell’Azione [PDF]
  6. Programmazione Fluente [PDF]
  7. Serializzazione binaria di oggetti con attributi privati [PDF]
  8. Realizzazione di un DSL (uso di delegati e reflection)
  9. Come aggiungere la funzione Second() a Linq [PDF]nuovo

Link utili

"Dynamically Typed Languages" - Laurence Tratt - Bournemouth University, United Kingdom - 2009
Commento: ottimo articolo sull'evoluzione dei linguaggi di programmazione

icona Dot Net Perls
Commento: ottimo sito sul linguaggio C# con esempi chiari e ben commentati

 

 

    Roberto Bandiera - mail [email protected]