lundi 25 mai 2020
mercredi 21 mai 2014
jeudi 19 novembre 2009
Différence entre VB6et VB.NET
I- Tout est objet
- En VB.NET tout est objet: les fenêtres, les contrôles, les variables....
- Vous pouvez définir vous même un nouveau type d'objet, une Classe. Puis instancier des objets à partir de cette Classe
- VB.NET permet une vraie programmation objet: héritage, polymorphisme, surcharge, Interface ...
II-Anciennes habitudes
- Vb6:Form2.Load à vbNet: Form2.Show
- Visual Basic .NET ne prend pas en charge la méthode Form.PrintForm.
- 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 - Visual Basic .NET ne prend pas en charge le contrôle conteneur OLE . (SHAPE: Formes carrés Oval..)
- 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:
- Visual Basic .NET contient une version améliorée des objets de données actifs (ADO, Active Data Objects) appelée ADO.NET.
- DAO, RDO et ADO peuvent toujours être utilisés dans du code Visual Basic .NET, avec toutefois quelques petites modifications .
- 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
Inscription à :
Articles (Atom)