Sujet : Différence Entre Vb 6 Et Vb.net
Les principales nouveautés de VB.net
* Tout est objet et hérite de Object
* Support de l’héritage.
* Gestion d’ erreurs avec Try…Catch…Finally.
* Surchage.
* Redéfinission.
* Constructeurs et destructeurs.
* Définition d’interface.
* Délégation.
* Multi-Threading.
* Tableaux et collections de base 0. Option Base disparaît.
* True = 1.
* Affectation d’une valeur à une variable pendant sa définition (Dim I as Integer = 4)
* Les Long deviennent (enfin) des Integer (32bits) et les Integer des Short (16bits). Les Long sont des 64 bits.
* Currency, Variant disparaissent.
* DefInt, DefLng, etc. disparaissent.
* On ne peut plus définir la taille d’un String (Dim sM as String * 10 ne marche pas).
* Les opérations sur les bits se font avec les nouveaux mots clés BitAnd, BitOr, BitNot et BitXor.
* Les propriétés par défaut disparaissent (TextBox1 = « toto » ne marche pas alors que TextBox1.Text = « toto » oui)
* La syntaxe pour les propriétés change.
* Set disparaît.
* Il n’y a plus de variable Static.
* Le passage de paramètre par défaut est ByVal au lieu de ByRef.
* While…Wend est au cimetière.
* Avec While…Wend, vous trouverez également les tombes de :
As Any, Atn, Circle, Line, Date, Debug.Assert, Debug.Print, DoEvents, Empty, Eqv, Initialize,
Terminate, IsEmpty, IsMissing, IsNull, IsObject, Null, MsgBox, Round, Rnd, Sqr, Sgn, Time, etc.
Source : www.c2i.fr
Très bon article sur l'histoire du Basic et son devenir.
Au fait tu développe sur quoi Rupert ??
On peut être intelligent toute sa vie et stupide un instant.