Visual basic.net/Il compilatore
Wikibooks, manuali e libri di testo liberi.
Il compilatore è il software che i programmatori utilizzano per trasformare il codice che è stato precedentemente scritto in un programma eseguibile (file .exe). Con il tempo (soprattutto nei linguaggi di programmazione ad alto livello come il Visual basic.net) il compilatore si è trasformato in un software che, oltre a svolgere la sua funziona principale (trasformare il codice in eseguibile), fornisce un supporto a 360° per le esigenze del programmatore, come la possibilità di gestire diversi progetti, la gestione e il salvataggio del codice, ecc. Le principali alternative sono:
[modifica] Visual studio
| Il framework |
Il .NET framework è una serie di librerie e classi richieste per il funzionamento di un'applicazione scritta con quel framework. Ad esempio, un programma scritto per il .net framework 2.0 non funzionerà su un computer dove il .net framework non è installato o dove è presente il framework 1.1. Di conseguenza è necessario prestare attenzione al framework che si intende utilizzare a seconda dei propri obiettivi e del target di utenti. Qui la tabella di compatibilità del .net framework:
Si tenga conto anche che in Windows XP è preinstallato il .net Framework 1.1 e in Windows Vista il 2.0. |
Microsoft Visual Studio è la IDE di Microsoft. È un software a pagamento, ma la Microsoft mette a disposizione gratuitamente una versione ridotta, la Express edition. Le diverse versioni di Visual Studio utilizzano versioni diverse del .NET framework (vedi nota a destra):
| Versione | 1.0 | 1.1 | 2.0 | 3.0 | 3.5 | Download |
|---|---|---|---|---|---|---|
| Visual Studio .NET | - | |||||
| Visual Studio .NET 2003 | - | |||||
| Visual Studio 2005 | Express edition | |||||
| Visual Studio 2008 | Express edition |
[modifica] Sharp Develop
Sharp Develop è un IDE gratuito e open source molto simile a Visual Studio.
| Versione | 1.0 | 1.1 | 2.0 | 3.0 | 3.5 | Download |
|---|---|---|---|---|---|---|
| Sharp Develop 1.1 | Download | |||||
| Sharp Develop 2.2 | Download | |||||
| Sharp Develop 3 | Download |