stratégie de développement de Microsoft , à partir de MS-DOS dans les années 1980 et continuer vers les années 1990, a toujours été de mettre bas coût , facile à utiliser des outils dans les mains des programmeurs. Un endroit où cette stratégie est évidente est l'inclusion de Visual Basic pour Applications dans toutes les versions de Microsoft Office depuis 1995, et la disponibilité des téléchargements gratuits de l' environnement de développement intégré Visual Basic ( IDE ) , dans le cadre de l'initiative . NET , depuis 2005. Beaucoup d'entreprises qui font le développement en interne du code spécialisé doit connaître les forces et les faiblesses de Visual Basic. Facilité d'utilisation et Rapid Application Development
Visual Basic est parfois appelée « Programmation avec des roues de formation . " Le paradigme de fonctionnement essentiel est de permettre à l'utilisateur de glisser et déposer des contrôles pour une application graphique sur un formulaire, sélectionner des attributs ( types de données spécifiques , par exemple) pour ces objets , puis sélectionnez les opérations et les contrôles ( ce qu'ils font) des menus variés. La demande est ensuite fini par écrire quelques lignes de code supplémentaires pour faire fonctionner le tout . Un programmeur se penche ensuite sur le code source combinée de tous les objets mis en forme et le code utilisé pour les assembler et peut-être améliorer les performances en supprimant les processus redondants ou organiser les choses de façon plus logique .
Exécution vitesse
Visual Basic est un langage interprété en partie , par opposition à C ou C + + , qui doit être exécuté par un compilateur. Cela signifie que les applications qui en découlent seront moins efficaces en termes de ressources informatiques, ils ne seront pas courir aussi vite , ils auront besoin de plus de mémoire et ils ne seront pas adaptées à certaines tâches haut de gamme
< . br> objets standard
Une des façons Microsoft a travaillé autour des limites de performance de Visual Basic (mis à part simplement en supposant que les ordinateurs auront plus puissant au fil du temps ) , est de créer des objets communs qui gèrent les fonctions de routine qui ont été fortement optimisés . La base de données Communications Object Model , par exemple, est un objet qui un programmeur peut se brancher sur un formulaire utilisateur Visual Basic pour accéder à des bases de données . Le plug-in réelle module Microsoft fournit un composant compilé et est facilement accessible dans Visual Basic . Il ya plusieurs autres objets utilitaires disponibles.
Version Conversion
La version actuelle de Visual Basic est VB 10.0, et est un environnement de développement 64 bits vrai. À partir de 2002 , Visual Basic a utilisé le cadre de Microsoft. NET , qui utilise un runtime téléchargeable (à la Java Virtual Machine) pour isoler les applications du système d'exploitation , rendant les applications réalisées avec Visual Basic plus portable entre les versions de Windows, et permettant une certaine utilisation multi-plateforme. Avant la conversion . NET , Visual Basic avait créé des fichiers exécutables locaux, ce qui leur a permis d' être un peu un danger pour la sécurité . Depuis 2008, Microsoft a fourni des outils qui permettront aux gens de convertir le code source Visual Basic âgés ( mais pas leurs exécutables ) dans les versions modernes . NET .