Quelle est la différence entre vb.net et vb ? vb.net ajoute de nombreuses fonctionnalités de vb et évolue vers un langage de programmation entièrement orienté objet. L'article suivant comparera vb.net et vb et présentera les différences entre vb.net et vb. J'espère qu'il sera utile à tout le monde.
La différence entre vb.net et vb
1 vb.net est un langage de programmation entièrement orienté objet avec abstraction. et l'encapsulation, le polymorphisme, l'héritage, la surcharge, les constructeurs de membres partagés d'interface et d'autres fonctionnalités alors que VB ne prend pas en charge l'héritage ;
2. La gestion des erreurs est différente
Dans vb, il n'y a que On Error....goto et On Errer Resume Next. Ces erreurs sont appelées gestion des exceptions non structurées. Le mécanisme structuré de gestion des exceptions utilisé dans vb.net est try...catch....finally control. Son type de structure est le suivant :
try
'Code pouvant provoquer des exceptions
catch
'Code qui gère les exceptions lorsqu'une exception se produit
Enfin
' Nettoyer la scène
Fin d'essai
Le bloc d'instructions Try est utilisé pour lancer des exceptions. Si une exception se produit, gérez-la dans le bloc d'instruction Catch. Les blocs d'instructions Finaly sont facultatifs et sont particulièrement utiles lorsque des ressources doivent être libérées.
3. Les formulaires générés par les deux sont différents.
VB.NET propose deux nouvelles méthodes de formulaire : Windows Forms et Web Forms. VB.NET permet la création de différents types d'applications, par exemple, des applications de service Web ASP.NET et ASP.NET peuvent être créées, et permet également la création d'applications console et d'applications qui s'exécutent en tant que services de bureau.
VB, contrairement à cela, ne peut créer que des Windows Forms.
4. Il existe des différences dans l'accès à la base de données
vb6.0 permet d'accéder à la base de données via ADO (Active X Data Objext). vb.net accède à la base de données via ADO.NET 5. Différences opérationnelles
VB.NET fournit des fonctions flexibles de lecture et d'écriture de fichiers, et vous pouvez utiliser plusieurs méthodes pour obtenir le même résultat.
5. VB et VB.NET sont également très différents dans les propriétés de contrôle.
Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!