| 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
    Comment passer des informations d'une application Visual Basic à un autre
    Il ya une variété de moyens pour transmettre des informations entre les différentes applications Visual Basic . Celles-ci vont de la complexité de l'information simplement copier dans le presse papier couramment utilisé par les opérations de copier- coller pour mettre en place un serveur complexe /relations clients /interface . Un bon compromis est le " tube nommé ", qui permet à la fois un moyen et une communication bidirectionnelle entre les applications utilisant de simples chaînes . Instructions
    1

    Créez un nouveau projet en cliquant sur " Fichier", " Nouveau Projet" dans le menu principal. Lorsque vous êtes invité , donnez-lui le nom " PipeServer . " Gardez tous les autres paramètres à leurs valeurs par défaut et cliquez sur " OK".

    Vous verrez apparaître une fenêtre vide dans l'interface utilisateur graphique ( GUI) de concepteur.
    2

    Ajouter un bouton à votre interface en faisant glisser l'icône " button" de la liste des composants sur la gauche et en le déposant sur ​​votre fenêtre .

    Comme il s'agit d' un tutoriel simple , vous n'avez pas besoin de vous soucier de le renommer ou de personnaliser le texte.
    3

    Double- cliquez sur le bouton . Cela vous mènera sur le concepteur graphique et dans l'éditeur de code source de votre application. Il créera également un événement lorsque l'utilisateur clique sur le bouton

    Ajouter ce code à cet événement : .

    Tuyau As New System.IO.Pipes.NamedPipeServerStream ( " testPipe », IO.Pipes.PipeDirection.Out ) pipe.WaitForConnection ()

    sw As New System.IO.StreamWriter (pipe) sw.AutoFlush = Truesw.WriteLine ( «Nous envoyons ces données " ) < br >

    ligne par ligne Going, ce qui crée un nouveau PipeServer et le nomme " testPipe . " il déclare que cette demande ne peut écrire des informations sur la conduite et non le relire .

    il arrête alors de attendre d'une application client de se connecter à elle . Dès que cela se produit, il ouvre un StreamWriter , ce qui rendra plus facile d'écrire des informations sur la conduite. Il raconte l' StreamWriter pour écrire automatiquement des informations sur la conduite dès le reçoit , et il écrit une chaîne simple au tuyau d'être lu par le client.

    Termine le serveur.
    4

    Ouvrir une nouvelle copie de Visual Basic et créez un autre nouveau projet nommé " PipeClient . " Tout comme avant , les options par défaut sont suffisantes.
    5

    Ajouter une zone de texte en faisant glisser le " encadré " ; . icône dans la liste des composants dans votre fenêtre
    6

    Ajouter un bouton en le faisant glisser à partir de la liste des composants
    7

    Double-cliquez sur le bouton pour passer à l' . . éditeur de code source et créer un événement

    ajouter ce code à cet événement :

    tuyau As New System.IO.Pipes.NamedPipeClientStream ("localhost ", " testPipe ") pipe . Connect ()

    lecteur As New System.IO.StreamReader ( pipe)

    données As cordes
    données

    = reader.ReadLine ()
    < p > TextBox1.Text = données

    ligne par ligne Going, ce qui ouvre un PipeClient et, en utilisant le même nom de canal que vous avez utilisé dans le serveur, il se connecte à ce tuyau .

    il ouvre une StreamReader pour le rendre facile à lire les données de la conduite dans les chaînes , et il lit une seule ligne de la pipe. Il change ensuite la zone de texte pour afficher la chaîne qu'il a reçu du serveur.
    8

    Cliquez sur les flèches vertes dans les deux projets à exécuter chaque application en même temps . Après ils sont tous deux en cours d'exécution , cliquez sur les boutons dans chaque application. L'ordre n'a pas d'importance .

    En peu de temps , la chaîne «Nous envoyons ces données. " Doit apparaître dans le champ de l'application PipeClient .

    Previous :

    next :
      articles connexes
    ·Comment exporter BMP en GIF en VB6 
    ·Comment sélectionner des éléments dans un ListBox da…
    ·Comment écrire une logique Ladder utilisant Visual Bas…
    ·Comment faire pour créer une nouvelle fenêtre de navi…
    ·Comment trouver le Enum maximum sur VB 
    ·Comment réparer Msvbvm60.dll Problèmes 
    ·Comment faire pour supprimer des enregistrements de pro…
    ·Comment utiliser les formulaires Ajouter connecter dial…
    ·Comment faire pour convertir WMA en MP3 dans Visual Bas…
    ·Types Nullable en VB.Net 
      articles en vedette
    ·Comment déterminer si un fichier existe dans PHP 
    ·Comment faire pour créer une DLL ActiveX dans Visual B…
    ·Comment faire pour augmenter la valeur d'une variable d…
    ·Comment ajouter des attributs à un XmlNode 
    ·Comment récupérer des fichiers supprimés AVI 
    ·Comment faire pour modifier un nom de fichier en Perl 
    ·Comment créer de nouvelles entrées avec PHP Lorsque l…
    ·Comment prévenir défilement vertical 
    ·Comment faire des tableaux en PCSpim 
    ·Comment rendre un cercle en OpenGL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com