Visual Basic 6.0 de Microsoft a été autour depuis un certain nombre d' années et a été un langage de programmation populaire pour les programmeurs expérimentés et les débutants . Il ya quelques années, Microsoft introduit Visual Basic. NET et le cadre NET accompagnement. . Le changement a certainement un impact sur le monde de la programmation positive , et chaque nouvelle version de Visual . NET de base est une amélioration par rapport à la version précédente. Event-driven contre Object-oriented
Une des principales différences entre VB 6.0 et VB.NET est de nature opérationnelle . Visual Basic 6.0 est un langage event-driven , ce qui signifie que le programme attend que l'utilisateur pour déclencher un événement . Visual Basic. NET est considéré comme un langage orienté objet en raison du nombre de fonctions de programmation orientée objet qu'il prend en charge . Visual Basic 6.0 utilise structures "GOTO" pour gérer les erreurs , et en tapant la variable n'est pas appliquée par la langue. Visual Basic. NET utilise des « try-catch " structures de gestion des exceptions et prend en charge les données typage fort pour les variables , les deux caractéristiques OO .
Run-time environnements
Visual Basic 6.0 est un langage interprété , ce qui signifie que le code du programme n'est pas " compilé " jusqu'au moment de l'exécution , puis une seule ligne à la fois. Cela affecte les performances et nécessite l'installation de l'environnement VB6 -runtime sur une machine qui a besoin d'exécuter du code VB 6.0. D'autre part , VB.NET est vraiment compilé dans un fichier exécutable qui peut être distribué à n'importe quel ordinateur . Cela améliore également les performances lorsque l'application s'exécute . L'environnement . NET comprend le Common Language Runtime , aussi longtemps que le framework. NET est installé sur un ordinateur, il peut fonctionner non seulement Visual Basic , mais peut aussi exécuter des programmes écrits dans d'autres langues . NET de Microsoft.
Photos, illustrations et capacités de développement
Visual Basic 6.0 n'est pas d' un bon langage pour le développement d'applications Web , ce qui est un problème précis dans un monde où les applications web et mobiles représentent une part énorme de l' charge de développement actuel. Visual Basic. NET, d'autre part , facilite le développement d' applications Web puissantes . Le framework. NET fournit les services de réseau à la langue et VB.NET profite au maximum de ces services intégrés .
Modifications du Registre
applications développées en Visual Basic 6.0 doivent apporter des modifications au registre de Windows , qui peut être un problème à la fois. Un registre corrompue peut être un véritable casse-tête pour un utilisateur et nécessite l' assistance technique coûteuse. Applications. NET Visual Basic ne font pas les changements de registre , ce qui facilite l'installation des applications VB.NET , et d'éliminer la possibilité d' un registre de Windows corrompu.