Visual Basic (VB ) est un langage de programmation informatique et de l'environnement de développement intégré ( IDE ) développé par Microsoft basé sur le langage de base en informatique . La version . NET permet aux programmeurs de créer des programmes pour le . NET Framework . Downcasting , car il se réfère à la programmation, est le processus de raffinage d'une référence à partir d'une classe dérivée de sa classe de base . Downcasting est surtout vu dans C + +, C langages de programmation # et Java , mais il peut aussi être fait en VB.NET . Dans VB.NET, coulée est généralement automatique dès qu'un objet a été affecté à une variable. Cependant, vous pouvez désactiver la fonction de conversion automatique et spécifier le downcasting dans le code VB.NET . Instructions 1 Ouvert VB.NET ou Visual Basic 2010 . La version . NET de l' IDE est le premier à utiliser le . NET Framework . La version 2010 permet également la programmation avec le . NET Framework . Choisir d'ouvrir un projet existant ou en créer un nouveau à partir de l'écran d'accueil . 2 Cliquez sur " View " dans le menu puis "Code " pour ouvrir l'éditeur de code . Vous pouvez également cliquer n'importe où sur un formulaire, puis " Afficher le code " pour ouvrir également l'éditeur de code . 3 changer le " Option Strict " propriété "On" au sommet du code VB.NET en ajoutant la ligne suivante: " Option Strict On " Cela désactive la fonction de conversion automatique en VB.NET et assure que la seule coulée qui sera fait sera précisée par le programmeur. 4 Utilisez l'opérateur " DirectCast " pour faire une conversion explicite . En outre, utiliser l'opérateur " GetType " pour s'assurer que l'objet que vous travaillez avec est valable pour downcasting . Par exemple, si vous voulez faire downcasting sur une zone de texte , le code sera: "Dim x As System.Type x = txtExample.GetType () MessageBox.Show ( x.FullName ) Si TypeOf x Est TextBox Puis x = DirectCast ( txtExample , TextBox ) End If " 5 Cliquez sur l'icône « Enregistrer» pour enregistrer les modifications apportées au code.
|