Visual Basic est le, basé sur les événements, langage de programmation Microsoft parrainé qui prend en charge les modèles de programmation .NET et .COM. Depuis Visual Basic est basée sur des composants, développeurs de logiciels sont capables de créer des programmes avancés d'une manière rapide en réutilisant les composants prédéfinis dans Visual Basic. Une tâche commune pour les développeurs Visual Basic est de créer un graphique avec Visual Basic pour afficher les données de l'utilisateur final.