Di Visual Basic .NET vs. Visual C # .NET

July 6

Di Visual Basic .NET vs. Visual C # .NET


Visual Basic.NET e Visual C # .NET sono entrambi parte del pacchetto Microsoft Visual Studio. Visual Studio include la serie completa di strumenti di sviluppo per la creazione di applicazioni Web, Web Services, applicazioni desktop e applicazioni mobili. Sia VB.NET e C # .NET utilizzare lo stesso ambiente di sviluppo integrato che consente la condivisione di strumento e rende possibile la creazione di soluzioni di linguaggio misto. Inoltre, entrambi i linguaggi di programmazione utilizzare la funzionalità di .NET Framework. Il .NET Framework fornisce un ambiente di programmazione orientato agli oggetti consistente se un oggetto è memorizzato in locale o in remoto.

Storia

Visual Basic.NET è l'evoluzione del classico di Visual Basic ed è stato rilasciato come Visual Basic.NET con la versione 1.1 di .NET Framework. C # è stato introdotto da Microsoft nel dell'iniziativa .NET nel 2001. Se non si dispone di Visual Studio, è possibile scaricare la versione Express di Visual Basic o la Express edition di C #. I prodotti Express sono liberi di imparare applicazioni how-to-build.

Definizioni delle variabili

sintassi di programmazione è una delle principali differenze in queste lingue. Per dichiarare una variabile in VB.NET, è necessario utilizzare "Dim", "pubblico", "Amico", "protetta", "Private", "comune" o "statico". In C # .NET, è necessario utilizzare dichiaratori, come tipi definiti dall'utente o tipi built-in. Per creare una funzione o un metodo che non restituisce un valore in VB.NET, è necessario utilizzare il tipo di "Sub" e, in C # .NET, è necessario utilizzare "vuoto". Per fare riferimento all'oggetto corrente, come ad esempio un modulo, è necessario utilizzare la parola chiave "Me" in VB.NET e "questo" in C # .NET.

Caratteristiche di programmazione

In C # .NET, ogni riga di codice termina con un punto e virgola; VB.NET non lo fa. In C # .NET, è necessario aggiungere parentesi graffe all'inizio e alla fine di ogni istruzione; d'altra parte, VB.NET non richiede parentesi graffe. Passaggio di parametri per riferimento in VB.NET è fatto automaticamente dal compilatore VB quando necessario. Nella maggior parte dei casi, il C # NET compilatore passa i parametri di riferimento, ma non sempre.

considerazioni

Utilizzare Visual Basic.NET se avete esperienza di VB, perché sarà più facile per voi per creare applicazioni in modo rapido. D'altra parte, se si dispone di esperienza di programmazione C, quindi utilizzare Visual C # .NET perché la sintassi è simile, rendendo la lingua più facile da capire. Nella maggior parte dei casi, sia la lingua vi aiuterà a creare lo stesso risultato se usato correttamente.


Articoli Correlati