Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment ouvrir un programme depuis u…
  • Comment mettre à jour enregistremen…
  • Comment créer une boîte de dépôt…
  • Comment avoir une confirmation Scrip…
  • Comment afficher le premier élémen…
  • Comment faire pour trouver les coule…
  • Comment accéder à des types de don…
  • Requête pour n'afficher que les num…
  • Définition du champ dans Visual Bas…
  • Comment créer un formulaire vierge …
  •   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

    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" ) .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour supprimer le Commandement bordure du bouton avec VB6 
  • Comment définir Mnémonique associations clés avec Visual Basic 
  • Comment faire pour ouvrir les fichiers Doc en Vb.Net 
  • Comment faire un entraîneur de jeu en Visual Basic 2008 
  • Comment créer XML De base de données avec Visual Basic 
  • Comment prévenir les vulnérabilités de codage Web 
  • Comment faire pour modifier des images en Visual Basic 
  • Comment changer un nom d'ordinateur et vérifier par DOS 
  • Accès: VBA Exécuter la requête 
  • Comment utiliser la boîte semi-automatique dans WPF 
  • Connaissances Informatiques © http://www.ordinateur.cc