Concetti Chiave
- Il C# è un linguaggio di programmazione presentato dalla Microsoft nel 2000, utilizzato principalmente per il .NET Framework.
- La sintassi del C# è di tipo "C-LIKE", derivata dal linguaggio C, e supporta la programmazione orientata agli oggetti (OOP).
- Il metodo static void Main() è il punto di ingresso di un programma C#, eseguendo per primo il codice all'avvio.
- Il linguaggio permette la creazione di classi, che possono contenere metodi e attributi, dando flessibilità al programmatore.
- Il principale ambiente di sviluppo per C# è Microsoft Visual Studio, ampiamente utilizzato per la programmazione in questo linguaggio.
Il c# è stato presentato dalla Microsoft nel 2000; esso è utilizzato per programmare il .NET Framework (ASP.NET, Form, WPF, Modern UI Apps, Console Application...).
Quali sono le caratteristiche della sintassi?
La sintassi del linguaggio è "C-LIKE" (ereditata dal C).
Il C# fa parte della OOP (Object Oriented Programming, programmazione orientata agli oggetti), ciò significa che è possibile la comunicazione fra più oggetti software.
L'IDE (ambiente di sviluppo) più comune è Microsoft Visual Studio.
[/p]
[p]
using [b]System[/b];
[/p]
[p]
class [b]Programma[/b]
[/p]
[p]
{
[/p]
[p]
static void [b]Main[/b]()
[/p]
[p]
{
[/p]
[p]
[b]Console.WriteLine[/b]("CIAO!!! Benvenuto nel C#");
[/p]
[p]
[b]Console.ReadKey[/b]();
[/p]
[p]
}
[/p]
[p]
}
[/p]
[p]
Analisi del codice
Ora se andassimo ad analizzare il codice vedremmo:
questa riga richiama il
namespace Systemin modo che tutto ciò che esso contiene sarà possibilmente utilizzato nel nostro programma.
Sintassi:
using [NOME LIBRERIA]
Una classe nella OOP è un costrutto che può contenere metodi o attributi.
Sintassi:
class [NOME CLASSE]
Il nome è a completa scelta del programmatore (basta che non sia lo stesso di un altra).
Funzionamento del programma
Con questa istruzione noi creiamo un metodo senza valori di ritorno.
Un metodo è una parte di codice che può essere eseguita scrivendo una parola simile a questa: [NOME DEL METODO]().
Ma
static void Main()è il flusso principale del nostro programma, che sarà la prima parte di codice ad essere eseguita dopo l'avvio del software da noi creato.
Scrive nel nostro software:
CIAO!!! Benvenuto nel C#.
Subito dopo il cursore va a capo, quindi se richiamassimo un altro metodo simile a questo troveremo la scritta appena digitata dal nostro programma sotto all'altra.
Sintassi:
Console.WriteLine("[CIO' CHE VUOI SCRIVERE]");
Attende che l'utente abbia digitato un tasto.
Nel nostro caso, data la mancanza di altro codice il programma si chiuderà.
Sintassi:
Console.ReadKey();
Al documento che state leggendo è allegato il progetto del programma che presenta il codice da noi appena scritto.
Domande da interrogazione
- Quali sono le principali caratteristiche del linguaggio C#?
- Qual è l'importanza dell'IDE Microsoft Visual Studio per il C#?
- Come funziona il metodo static void Main() nel C#?
Il C# è un linguaggio di programmazione presentato da Microsoft nel 2000, utilizzato per programmare il .NET Framework e caratterizzato da una sintassi "C-LIKE". Fa parte della programmazione orientata agli oggetti (OOP), permettendo la comunicazione tra più oggetti software.
Microsoft Visual Studio è l'ambiente di sviluppo integrato (IDE) più comune per il C#, facilitando la scrittura e l'analisi del codice, grazie alle sue funzionalità avanzate e al supporto per la programmazione orientata agli oggetti.
Il metodo static void Main() rappresenta il flusso principale del programma, essendo la prima parte di codice eseguita all'avvio del software. In questo metodo, si può scrivere un messaggio, come "CIAO!!! Benvenuto nel C#", e il programma attende l'input dell'utente prima di chiudersi.