Guida alla programmazione C#
C# è un linguaggio di programmazione a oggetti sviluppato e mantenuto da Microsoft, molto simile a C++ e Java. Si tratta di uno dei linguaggi più potenti per manipolare gli oggetti del framework .NET.
Il C-Sharp è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all’interno dell’iniziativa .NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).
In questa guida, partendo dalla teoria e con molti esempi pratici, mostreremo come utilizzarlo, sfruttando i principali strumenti di sviluppo.
Introduzione
1. Introduzione a C#
2. Il primo programma
Struttura del linguaggio
3. Le variabili
5. Le istruzioni condizionali (if, else, switch)
6. I cicli
9. Classi, metodi e proprietà in C#
10. I tipi di dati base e passaggio dei parametri
11. Ereditarietà
12. Polimorfismo
13. Overloading
14. Le classi astratte
15. Le interfacce
Strumenti di sviluppo
16. Visual Studio 2019
17. Windows Form
Concetti Avanzati
18. La gestione degli eventi
19. Controlli Windows
20. Le eccezioni
21. Thread: programmazione concorrente
Costruire applicazioni web
22. Programmazione web: C# e ASP .NET
23. Web form
24. I controlli Web
25. Creare un web user control
26. La Web Control Library – (1a parte)
27. La Web Control Library (2a parte)
28. I file di configurazione
Strumenti open source
29. Strumenti di sviluppo alternativi
30. Gestire il formato JSON