Back

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

4. Le Funzioni e i metodi

5. Le istruzioni condizionali (if, else, switch)

6. I cicli

7. Vettori (Arrays)

8. Le liste (Lists)

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

Raspberry Pi 4 USB