| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Visual Basic LINQ Tutorial
    LINQ , qui signifie Language-Integrated Query , est une caractéristique du langage Visual Basic qui permet d'effectuer des requêtes et autres opérations sur les sources de données. Un type de source de données est le code XML , dont les balises définies par l'utilisateur peuvent être utilisés comme champs de la base . Ce tutoriel permet à l' utilisateur de faire une requête d'un tableau de données XML simple. L'utilisateur entre le titre d'un film , qui est formaté dans une requête LINQ . La requête vise le film avec le titre correspondant et renvoie le nom du réalisateur du film correspondant . Mise en place du projet

    Avant de taper le programme, vous aurez besoin de mettre en place un projet dans Visual Basic. Choisissez Fichier > Nouveau projet > Application Windows Forms . Dans la fenêtre de concepteur , placez une zone de texte et un bouton sur le formulaire utilisateur . Double-cliquez sur le contrôle de bouton et ajouter ce code à la caisse de l'événement Button1_Click :

    XLinqQuery ( TextBox1.Text )

    Cette déclaration appelle une fonction qui fait la requête de base de données LINQ lorsque l'utilisateur appuie le bouton de votre formulaire. Au-dessus de la fonction Button1_Click , tapez la fonction :

    XLinqQuery Public Sub ( strMovie ByVal As String )

    MYmovies dim = _ < film year_released « 1977» directeur = = " George Lucas "> Star Wars Photos

    Excalibur Photos

    Photos

    requête Dim = _De m En MYmovies . _Where m.Value = strMovie _Select m de

    pour chaque résultat en queryTextBox2.Text = résultat. @ directorNextEnd Sous
    < br > Exécution du programme

    Exécutez le programme en appuyant sur la touche "F5 ". Dans la zone de texte , saisissez "Star Wars" et appuyez sur le bouton . Le programme va interroger la base de données pour trouver le réalisateur du film , dont le titre que vous avez entrée . Après avoir vu "George Lucas " apparaît , entrez un titre de film différent: « Excalibur » et appuyez sur le bouton pour voir le nom du réalisateur John Boorman semble
    Explorer le code
    < br . >

    Reportez-vous à la fonction XlinqQuery , qui fait le travail de base de données . La base de données en ligne Mini la requête LINQ fonctionne sur un morceau de code XML. Vous pouvez utiliser LINQ pour interroger d'autres types de bases de données , à la fois à distance (en ligne) et ceux stockés sur votre ordinateur .
    La réelle LINQ

    La requête LINQ réelle est suit: .

    requête Dim = _De m En MYmovies _Where m.Value = strMovie _Select m de

    Bien que ce type n'est pas explicitement donnée , la " requête " à la suite de l'instruction Dim. est une variable . L' instruction de requête Dim complète n'exécute pas la requête , il ne la définit. L' instruction qui exécute réellement la requête est la suivante: .

    Pour chaque résultat en queryTextBox2.Text = résultat @ directorNext

    Pour chaque itération de cette boucle , l'identificateur de résultat maintient la sortie de l' requête , qui est toutes les données entre les balises XML et , pour une paire particulière de ces tags. Le particulier attribuent nous nous retirons de la variable résultat est l'attribut de directeur , mais vous pouvez également choisir @ year_released .

    Vous pouvez en apprendre davantage sur les requêtes LINQ en bricolant avec ce programme. Commencez par changer la base de données de film. Ajouter plus de films et réalisateurs - ou modifier la base de données entièrement en fonction de vos propres intérêts. Ajoutez vos propres champs - aka attributs - pour remplacer le directeur et les champs year_released à partir de la base de données de film. Au lieu de chercher une entrée de base de données en son nom (par exemple , "Star Wars" ) , vous pouvez effectuer une recherche par champ /attribut. Si vous avez cherché par l'attribut year_released dans la base de données de film, la clause WHERE dans la requête devrait ressembler à ceci : Où m @ year_released = intYear . . Ici, l'esperluette indique au moteur de requête que vous voulez faire correspondre à un attribut XML , par opposition à une valeur (par exemple , "Star Wars" ) .

    Previous :

    next :
      articles connexes
    ·Comment valider en Visual Basic 
    ·Comment créer une nouvelle VB PictureBox 
    ·Comment afficher une feuille de calcul dans Visual Basi…
    ·Comment rediriger vers un autre serveur 
    ·Comment faire pour supprimer caractères hexadécimaux …
    ·Comment faire pour accéder à une fonction d'appel d'u…
    ·Comment changer la couleur du texte des articles ListBo…
    ·Comment programmer avec Visual Basic 6 
    ·Qu'est-ce que Visual Basic Programmation 
    ·Comment insérer une ligne dans un fichier en VBS 
      articles en vedette
    ·Les différences entre les cas et alors que les déclar…
    ·Comment accéder Registre Windows de Java 
    ·Comment utiliser SDK Android 
    ·Comment postuler convolution dans MATLAB sans utiliser …
    ·Comment utiliser Device-Mapper Multipath 
    ·Visual Basic termes et définitions 
    ·Comment faire pour déboguer C + + Mots clés 
    ·Comment écrire un programme pour modéliser une calcul…
    ·Comment faire pour mettre les prix sur les classes dans…
    ·Comment écrire un script en VB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com