Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment obtenir Strings pour convert…
  • Comment calculer le temps en VB6 
  • Tutoriel sur comment utiliser VB6 Pi…
  • Comment quitter VBA 
  • Comment redimensionner un formulaire…
  • Comment faire un formulaire Stay on …
  • Comment faire pour convertir Pennies…
  • Lecture des fichiers TXT dans VBScri…
  • Comment écrire un programme qui per…
  • Comment accéder aux données de Par…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Mid, fonction dans VB.NET

    Visual Basic est un langage de programmation qui à la fois début et programmeurs expérimentés peuvent apprécier. Environnement de programmation intégré de Microsoft est robuste, et la version gratuite Express est entièrement capable de fournir des applications de niveau professionnel . Une des caractéristiques de n'importe quel langage de programmation est la gestion de chaînes , et VB.NET ne fait pas exception , avec la fonction "Mid " étant l'une des fonctions de chaîne plus facile à utiliser . Strings

    Une chaîne est un groupe contigu de caractères qui peut être composé de caractères alphabétiques, numériques et spéciaux. VB.NET ne considère pas que des caractères numériques dans une chaîne sous forme de nombres , mais aussi des caractères alphanumériques. Si vous voulez convertir les caractères alphanumériques en nombres , la fonction Mid peut aider, aussi longtemps que vous savez où ils sont , ou peuvent les trouver.
    Mid Fonction

    la syntaxe de la fonction Mid est " NewString = Mid ( oldstring , S, l) , " où " S" est le point de départ de la chaîne , par rapport à un, et "L" est le nombre de caractères que vous voulez extraire de « oldstring . " Le résultat est placé dans la variable " NewString " . Le paramètre " L" est facultative , et si vous ne le spécifiez pas , VB.NET obtient tous les caractères de la position "S" à la fin de " oldstring . "
    utilise Mid

    Si vous connaissez la position exacte du groupe de personnages que vous cherchez , la fonction mi est facile à utiliser . Par exemple, si vous avez une chaîne d'adresse de 30 caractères dans un record.and Données savoir que les cinq premiers caractères contiennent le numéro de la maison , vos déclarations VB.NET ressemblerait à ceci :

    HouseNumber As chaîne

    HouseNumber = Mid ( AddressString , 1, 5 )

    Cela placerait les cinq premiers caractères de " AddressString " dans " HouseNumber . " Si vous connaissez des cinq derniers caractères sont le code postal , vous pouvez utiliser ces déclarations pour l'extraire :

    ZipCodeString As cordes

    ZipCodeString = Mid ( AddressString , 26)

    Vous n'avez pas besoin de l'option de longueur , depuis la mi débuteront à 26 caractères et aller à la fin de la chaîne .
    Extraire un nombre à mi

    Extraction un nombre est un peu plus complexe , car il faut savoir exactement où le nombre se trouve dans la chaîne. Pour cette opération, vous auriez réellement besoin d'utiliser la fonction " IsNumeric " et boucle à travers la chaîne source . Si vous savez que vous avez un certain nombre quelque part dans une chaîne, et que vous voulez convertir en entier , vous devez rechercher la chaîne source , tester chaque caractère de valeur numérique et enregistrer les numéros dans une autre chaîne . Le code ressemblerait à quelque chose comme ceci:

    SourceString As String = " abcde123defgh "

    numberString Dim, test comme ficelle

    TestString As cordes

    NumberInteger As Integer

    Counter1 As Integer = 1

    Length1 As Integer = Len ( SourceString )

    Do While Length1 > Counter1

    TestString = Mid ( SourceString , Counter1 , 1)

    Si IsNumeric ( TestString ) Puis

    numberString = numberString & TestString

    Endif

    Counter1 + = 1

    boucle

    NumberInteger = Integer.Parse ( numberString )

    La boucle examine chaque caractère de " sourceString », et s'il s'agit d'un numéro , le code enchaîne sur " numberString ». Lorsque la boucle vient à la fin de " SourceString " il se termine en boucle, et la déclaration suivante convertit " numberString » en entier et le place dans " NumberInteger . "

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour envoyer des commandes telnet de Visual Basic 
  • Comment rechercher un fichier à l'aide d'une macro 
  • Comment détecter une application courante avec VB 
  • Taille du fichier en VB.NET 
  • Comment convertir un projet Visual Basic EXE 
  • Comment utiliser l'API dans Visual Basic 
  • Comment accéder à une DLL pour Visual Basic 
  • Les tableaux de Visual Basic Tutorial 
  • Comment lier un DataSet à un DataGridView 
  • SQL Adapter Tutoriel pour BizTalk 
  • Connaissances Informatiques © http://www.ordinateur.cc