PDA

Visualizza la versione completa : VB6 o VB.net


rinosan_76
07-11-2002, 12:44
Quali sono le differenze tra i due linguaggi? Le sintassi sono simili? Mi dite qualcosa?
Ciao a tutti...

laccamen
07-11-2002, 14:36
per risponderti ci vorrebbe un libro cmq

- tutto in vb.net è visto come un oggetto come in java compresi i tipi: string integer, long etc sono tutti oggetti con metodi e proprietà, es vb6: i=len(stringa); vb.net: i=stringa.lenght. i tipi ora possono essere inizializzati nella dichiarazione es : dim pippo as string = "ciao". Non esiste + il tipo variant. è stato aggiunto il tipo char.

- pieno supporto all'ereditarietà. prima esisteva 2 cacchiate chiamate ereditarietà per delega e ereditarietà per imlementazione (il famoso Implements classe)

- non esistono + file per form(.frm), classi(.cls), moduli( .mod) ma esiste un unico file .vb in cui viene tutto dichiarato:
class myClasse
...
end class

form form1
...
end form
etc

- non esiste più la libreria di run-time ma ora c'è il FRAMEWORK che contiene tutte le librerie possibili (23 Mb circa)

- la gestione dell'errore è cambiata molto. ora si usano le eccezioni che si intercettano con il costrutto:

Try
...
catch
....
end try

- è stato aggiunto l'overload delle funzioni, cioè possono esistere + funzioni con lo stesso nome nella stessa struttura

e molto altro ancora....

Loading