2014-05-12 28 views
6

Ho alcune domande in mente. Sono nuovo in questo campo di Visual Basic, quindi non prendermi in giro.Differenze tra VB.NET e VB

1.) Quali sono le differenze tra VB.NET e VB?
2.) Ho bisogno di sviluppare app di base per Windows. (Come un blocco note) Quale dovrei usare?
3.) Esiste un IDE disponibile per entrambi?
4.) Se possibile, mi può suggerire una buona risorsa per l'apprendimento di VB o VB.NET.

Nota: Conosco C e Java. Non sono riuscito a trovare una risposta soddisfacente da nessuna parte.
Stackoverflow fornisce sempre le risposte più precise.

+0

È più importante verificare le differenze tra C# .NET e VB.NET e scegliere uno di essi. Vedi http://stackoverflow.com/questions/2434825/vb-net-vs-c-net –

+0

"Sarebbe meglio pensare a Visual Basic.NET come a un'interfaccia .NET piuttosto che a una continuazione di Visual Basic" http : //en.wikipedia.org/wiki/Comparison_of_Visual_Basic_and_Visual_Basic_.NET – SysDragon

+0

Microsoft non lo chiama più "VB.NET", quindi questo potrebbe confondere visto che sei nuovo in questo. –

risposta

11

1.) Quali sono le differenze tra VB.NET e VB ?

VB.NET è un linguaggio moderno orientato agli oggetti. VB (Classic) è il suo predecessore e non viene più mantenuto attivamente.

Non so se questo è quello che state cercando, ma un confronto tecnico può essere trovato in Wikipedia:

2.) ho bisogno di sviluppare app di base per Windows. (come un blocco note) Quale dovrei usare?

VB.NET. Tuttavia, se già conosci Java, la sintassi C# potrebbe esserti più familiare. Da un punto di vista funzionale, VB.NET and C# are almost equivalent.

3.) È disponibile un IDE per entrambi?

applicazioni VB.NET possono essere sviluppate con Visual Studio, la versione più recente è del 2013.

VB Classic IDE non è supportato a partire dal 8 aprile 2008.

4.) Se possibile mi può suggerire una buona risorsa per l'apprendimento VB o VB.NET

Questo è off-topic per Stack Overflow.

0

Qual è la differenza tra VB e VB.NET?

Ora VB.NET è un linguaggio orientato agli oggetti. Di seguito sono alcune delle differenze:

dati tipo di modifiche

La piattaforma .NET fornisce Tipo di sistema comune a tutte le lingue supportate. Ciò significa che tutte le lingue devono supportare gli stessi tipi di dati applicati dal Common Language Runtime. Ciò elimina le incompatibilità del tipo di dati tra varie lingue. Ad esempio sulla piattaforma Windows a 32 bit, il tipo di dati interi richiede 4 byte in linguaggi come C++ mentre in VB ci vogliono 2 byte. Di seguito sono riportate le principali modifiche relative ai tipi di dati in VB.NET:

. Sotto .NET il tipo di dati intero in VB.NET ha anche una dimensione di 4 byte. . VB.NET non ha alcun tipo di dati di valuta. Invece fornisce i decimali come una sostituzione. . VB.NET introduce un nuovo tipo di dati chiamato Char. Il tipo di dati char richiede 2 byte e può memorizzare caratteri Unicode. . VB.NET non ha il tipo di dati Variant. Per ottenere un risultato simile al tipo di variante, puoi utilizzare il tipo di dati Oggetto. (Poiché ogni cosa in .NET, inclusi i tipi di dati primitivi, è un oggetto, una variabile di tipo di oggetto può puntare a qualsiasi tipo di dati). . In VB.NET non esiste un concetto di stringhe di lunghezza fissa. . In VB6 abbiamo usato la parola chiave Type per dichiarare le nostre strutture definite dall'utente. VB.NET introduce la parola chiave struttura per lo stesso scopo. per maggiori dettagli si può fare riferimento http://dev.fyicenter.com/Interview-Questions/dotNet-1/What_is_the_difference_between_VB_and_VB_NET_.html

e sviluppare applicazioni Windows, il mio miglior linguaggio è C# e VB.NET è possibile scegliere anche

+0

Oppure puoi fare riferimento a http://dev.fyicenter.com/Interview-Questions/dotNet-1/What_is_the_difference_between_VB_and_VB_NET_.html –

+0

è fatto, ho aggiunto il riferimento – MCHAppy

-2
vb            vb.net 
  1. è linguaggio basato interprete. è un linguaggio compilato, usa i cls.
  2. non è un tipo di lingua sicura. è un linguaggio di tipo sicuro.
  3. compatibile con le versioni precedenti. non compatibile all'indietro.
+0

per favore formattare correttamente. – Unbreakable