mercredi 21 mai 2014

jeudi 19 novembre 2009

Différence entre VB6et VB.NET

I- Tout est objet
  1. En VB.NET tout est objet: les fenêtres, les contrôles, les variables....
  2. Vous pouvez définir vous même un nouveau type d'objet, une Classe. Puis instancier des objets à partir de cette Classe
  3. VB.NET permet une vraie programmation objet: héritage, polymorphisme, surcharge, Interface ...

II-Anciennes habitudes

  1. Vb6:Form2.Load à vbNet: Form2.Show
  2. Visual Basic .NET ne prend pas en charge la méthode Form.PrintForm.
  3. La plupart des objets ne possèdent plus de propriétés par défaut
    –En VB6: Dim str As String = TextBox1
    –Maintenant il faut écrire: Dim str As String = TextBox1.Text
  4. Visual Basic .NET ne prend pas en charge le contrôle conteneur OLE . (SHAPE: Formes carrés Oval..)
  5. Pour définir une propriété par défaut d'un objet, vous devez désormais référencer explicitement la propriété. Exemple : Object1.Text = Object2.Text

III-Les bases de données:

  1. Visual Basic .NET contient une version améliorée des objets de données actifs (ADO, Active Data Objects) appelée ADO.NET.
  2. DAO, RDO et ADO peuvent toujours être utilisés dans du code Visual Basic .NET, avec toutefois quelques petites modifications .
  3. Toutefois, Visual Basic .NET ne prend pas en charge la liaison de données DAO et RDO aux contrôles ou contrôles de données ni la connexion utilisateur RDO.

IV-Gestion d'erreurs:

*La gestion des erreurs est structurées Elle utilise
Try
Code a tester
Catch
interception de l'erreur
Finally
suite
End Try
•On error goto reste utilisable.

mercredi 26 décembre 2007