Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment charger certificats à parti…
  • Comment écrire un fichier dans VB6 
  • Comment faire pivoter une image en u…
  • Comment écrire ActiveX VB6 
  • Comment lire Seules les zones de tex…
  • Comment créer une barre d'état en …
  • Comment faire pour modifier l'ordre …
  • Comment copier un dossier et son con…
  • Comment accéder à une requête de …
  • Progress Bar Tutorial 
  •   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

    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 ()

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment exécuter des exemples de programmes Microsoft Visual Studio 
  • Comment ajouter un contrôle dans Visual Basic pour Applications 
  • Comment faire pour remplir un groupe d'options avec des cases à cocher en utilisant Visual Basic 
  • Comment supprimer un document Word à l'aide VBA 
  • Comment couper les deux derniers caractères de VB 
  • Comment puis-je voir un formulaire dans une application console Vb.NET 
  • Comment créer un bouton de fonction dans Visual Basic 
  • Comment imprimer dans un Légende des étiquettes dans Visual Basic 6.0 
  • Comment appeler un package SSIS à partir de VBScript 
  • Comment se connecter à MDB Grâce à Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc