Comment lire Visual Basic

Microsoft Visual Basic est un langage de programmation populaire et de l'environnement de développement intégré (IDE) pour la création d'applications et de composants Windows. Standard Visual Basic a cessé d'être vendu à la version 6 et a été remplacé par VB.NET, une version de Visual Basic normalisé pour le framework .NET, qui peut être utilisé pour diverses applications, notamment les applications Web, logiciel Windows, Windows Services et Web Services . Cet article est basé sur Visual Basic 6, mais les concepts de base peut être appliquée à toute version de Visual Basic ainsi que pour une grande partie de VB.NET.

Instructions

  1. Revoir certains concepts essentiels Visual Basic. Code Visual Basic est généralement encapsulé dans un projet, qui est en outre divisé en types tels que les formulaires (écrans représentant ou boîtes de dialogue d'une application Windows), Modules (groupes de fonctions qui sont liés), classes (groupes de fonctions connexes encapsulées dans une de manière spécifique) ou de contrôles (représentant écrans qui peut être consulté dans un ActiveX navigateur Web compatible, essentiellement versions Web de formulaires). Si vous utilisez Microsoft Visual Basic 6, ouvrez le fichier de projet que vous voulez passer en revue, qui a une extension .vbp, et vous verrez une liste de dossiers sur la droite; côté de l'écran qui contient les fichiers de code individuels. Le code réelle peut être trouvée à l'intérieur des fichiers individuels de droit; cliquant sur chaque fichier et en sélectionnant "Voir Code."

  2. Apprenez types de données communes de Visual Basic. Vous verrez ces types de données maintes et maintes fois: String, ce qui représente une "chaîne" de texte qui est toujours enfermé dans parentheses- booléenne, qui représente Vrai ou faux-Double et son cousin unique, qui contiennent des valeurs numériques avec décimales Places- Entier et son cousin long, qui contiennent des nombres entiers (numéros sans décimales) - et octet, qui contient un nombre entier compris entre 0 et 255.
    Pour déclarer une variable, Visual Basic utilise le mot clé Dim en combinaison avec le type de données, comme ces exemples:
    Dim iNumber As Integer
    Dim iNumberResult Comme Simple
    Dim ResultString As String




  3. Revoir opérateurs Visual Basic. Il existe trois types d'opérateurs: arithmétiques, relationnels et logiques. Les opérateurs arithmétiques sont utilisés pour des opérations mathématiques, et comprennent: + (plus), - (moins), * (multiplier ou reprises), / (diviser), (division entière), ^ (exposant), Mod (module, ou le reste de la division), et & (Utilisée pour concaténer, ou rejoindre, cordes).
    Les opérateurs relationnels sont utilisés pour comparer les données telles que les nombres et les chaînes, et comprennent: gt; (Plus grand que), lt; (Moins de), gt; = (supérieur ou égal à), lt; = (inférieur ou égal à), lt; gt; (Pas égal à) et = (égal à).
    Les opérateurs logiques sont utilisés pour prendre des décisions et diriger le cours du programme, et inclure ou (la déclaration est vrai si au moins un côté de l'instruction OR est vrai) et ET (l'énoncé est vrai si les deux côtés de l'instruction AND sont vrai).
    Visual Basic utilise également le caractère '(apostrophe) pour désigner des commentaires ou des notes, dans le code. Une citation unique à tout moment signifie tout le texte après cette citation est ignoré lorsque le programme est exécuté.
    Quelques exemples d'utilisation de ces opérateurs:
    iNumber = 7 'ceci est un commentaire: exemple de l'opérateur =
    iNumberResult = iNumber / 2 'exemple de l'opérateur de fracture
    Si iNumberResult gt; 3 Ensuite,
    iNumberResult = 3 'exemple de plus de l'exploitant ou nous allons couvrir Si, Then, Else et End If dans l'étape suivante.
    Autre
    iNumberResult = 0
    End If
    Si iNumberResult lt; 4 OU iNumber gt; 7 Puis iNumberResult = 0 'exemple de l'opérateur OR

  4. Apprenez conditionnelles Visual Basic, qui permettent à code à exécuter que sous certaines conditions. Les conditionnels plus courantes que vous verrez dans un programme Visual Basic ou BASIC sont If ... Then ... Else ... End If. La déclaration Si vous permet d'exécuter un bloc de code (plusieurs lignes) seulement quand une certaine condition ou ensemble de conditions sont remplies. Vous pouvez le voir dans notre exemple précédent:
    Si iNumberResult gt; 3 Ensuite,
    iNumberResult = 3 'exemple de plus de l'exploitant ou nous allons couvrir Si, Then, Else et End If dans l'étape suivante.
    Autre
    iNumberResult = 0
    End If

  5. Pratiquez lecture de l'exemple ci-dessus. Premier coup d'oeil sur le code entre le "Si" et le "Puis" déclarations. Ceci est la déclaration qui est le plus important, parce que si cette affirmation est vraie, le code entre le "Puis" et le "Autre" (Ou entre "Puis" et "End If" sinon "Autre" est présent) sera exécuté. Si cette affirmation est fausse, et il ya une "Autre" Actuellement, le code entre "Autre" et "End If" sera exécuté. Ainsi, dans notre exemple, si iNumberResult est supérieur à 3, le code sera exécutée pour définir iNumberResult égal à 3. Si iNumberResult est inférieure à 3, le code va exécuter pour définir iNumberResult égal à 0.

  6. boucles d'examen, qui exécutent le même bloc de code à plusieurs reprises jusqu'à ce qu'une condition est remplie, utilisent un compteur pour déterminer combien de fois en boucle, ou boucle à travers une collection d'objets. Des exemples de boucles comprennent Do While [condition déclaration] ... Loop, Do ... Loop Until [condition déclaration], Pour ... Pour ... Step ... Ensuite, et pour chaque ... En ... Suivant. Des exemples de chacun:
    'Cette boucle Do While volonté boucle jusqu'à ce que la déclaration de la condition est fausse, qui est, jusqu'à iNumber est égal ou supérieur à 100.
    Do While iNumber lt; 100
    iNumber = iNumber + 1
    Boucle
    'Cette boucle Do Until volonté boucle jusqu'à ce que l'instruction de condition est vrai, qui est, jusqu'à iNumber est égal ou supérieur à 100.
    Faire
    iNumber = iNumber * 2
    Loop Until iNumber gt; = 100
    'Cette Pour Suivant boucle volonté boucle jusqu'à ce que la variable compteur, X, est égal à la valeur entre "À" et "Étape" (100),
    'Incrémenter le compteur de la valeur après "Étape" (2) à chaque fois. Cela signifie que chaque exécution de la boucle,
    'La valeur de X va augmenter de 2 jusqu'à ce qu'il atteigne 100.
    Pour x = 0 à 100 Étape 2
    iNumber = iNumber + X
    Suivant X
    'Cette boucle For Each passera par chaque élément dans une collection, représentée par le MyList variable.
    «Dans la boucle, l'élément courant de la liste est représentée par MyItem variable.
    «Une collection est comme une liste de variables. Dans ce cas, MyList représente une liste d'entiers.
    Pour chaque MyItem dans MyList
    iNumber = MyItem
    Suivant




  7. Fonctions d'examen et sous-routines. Dans chacun des fichiers de code, vous trouverez une collection de déclarations de fonctions, fonctions, sous-routines et variables.
    Fonctions, qui commencent par une déclaration semblable à "Fonction SomeFunctionName (somevariable As String, SomeOtherVariable As String) As String" et se terminer par la déclaration "End Function," sont conçus pour prendre des entrées, qui sont les variables dans les parenthèses après le nom de la fonction ("SomeFunctionName" dans notre exemple), et de retourner un signal de sortie, qui est du type spécifié ci-après la parenthèse d'extrémité ("As String" dans notre exemple). Cet exemple de fonction prend deux paramètres, les cordes et somevariable SomeOtherVariable, et renvoie une chaîne. Lorsque cette fonction est utilisée, vous verriez une ligne comme la suivante:
    ResultString = SomeFunctionName ("OneInput", "TwoInput")
    Si cette fonction était dans un fichier de classe, et a été appelé à l'extérieur de cette classe, la ligne serait ressembler à ceci:
    ResultString = MyClassName.SomeFunctionName ("OneInput", "TwoInput")

  8. Découvrez comment les classes et les bibliothèques sont accessibles dans le code. Visual Basic utilise une norme "point" la structure des fonctions et des objets référencement dans les classes et les bibliothèques externes. Supposons que vous êtes à la recherche au code qui utilise une bibliothèque externe pour obtenir des informations de Google Maps, qui est appelé GoogleMaps. Vous pouvez voir des lignes similaires à ce qui suit:
    Dim GoogleMapObj Comme GoogleMaps
    Dim GoogleLocationObj Comme GoogleMapsLocation
    GoogleMapObj = CreateObject ("Google Maps") 'Cette ligne crée l'objet GoogleMaps
    GoogleLocationObj = GoogleMapObj.GetLocation ("Seattle, WA")
    Vous pouvez voir comment le point ou la période est utilisé pour faire référence à une fonction au sein de la bibliothèque GoogleMaps.

  9. Mettez tout cela ensemble en passant par le code que vous révisez ligne par ligne. Rappelez-vous les concepts que vous avez appris, et de consulter les liens à la fin de cet article pour des ressources supplémentaires qui peuvent vous aider avec le code avancé ou code qui est difficile à comprendre.

Conseils & Avertissements

  • Si vous ne l'utilisez Microsoft Visual Basic IDE, parcourez le contenu du projet manuellement via le système de fichiers sur votre ordinateur. Vous pouvez obtenir des indices sur les types de fichiers différents en regardant les extensions de fichier. Formulaires avoir les modules d'un .frm avoir un .bas Classes Extension- avoir un .cls extension- et contrôles avoir un .ctl extension.You pouvez télécharger une version gratuite de Visual Basic de Microsoft, Visual Basic Express, en utilisant le lien dans les ressources . Cela vous permettra de visualiser et de parcourir les projets Visual Basic. Vous devrez peut-être chercher des anciennes éditions de Visual Basic Express (édition actuelle est 2008) si vous souhaitez manipuler ancien code, ou vous serez invité à les convertir à Visual Basic 2008, avant que vous puissiez les voir. Ce processus peut changer le code, si vous avez besoin pour voir le code exactement comme il vous a été donné, vous aurez besoin d'une version plus ancienne ou pour afficher chaque fichier de code séparément. Jetez un oeil à l'image ci-dessous l'étape 7, qui affiche un projet converti de l'échantillon à partir du format VB 6 à Visual Basic 2008.
» » » » Comment lire Visual Basic