Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe je informatie van een Visual Basic-toepassing Pass naar andere
Er zijn verschillende manieren om informatie tussen verschillende Visual Basic applicaties passeren . Deze variëren in complexiteit van het eenvoudig kopiëren van gegevens naar het klembord te vaak gebruikt door cut - and- paste operaties aan het opzetten van complexe server /client /interface relaties . Een goede middenweg is de " named pipe ", die zowel een-weg en twee - weg communicatie tussen applicaties met behulp van eenvoudige strijkers maakt . Instructies
1

Maak een nieuw project door te klikken op " File ", " New Project" in het hoofdmenu . Wanneer u wordt gevraagd , geef het de naam " PipeServer . " Houd alle andere instellingen op hun standaardwaarden en klik op "OK . "

U zal worden gepresenteerd met een leeg venster in de Graphical User Interface ( GUI ) ontwerper .
2

Voeg een knop om de interface met het symbool " knop " te slepen uit de lijst onderdelen aan de linkerkant en laten vallen op je raam .

Aangezien dit een eenvoudige tutorial , je geen zorgen te maken over het hernoemen of aanpassen van de tekst .
3

Dubbelklik op de knop . Dit zal u uit de GUI ontwerper en in de broncode-editor voor uw toepassing . Het zal ook een evenement voor wanneer de gebruiker een knop klikt creëren

Voeg deze code aan die gebeurtenis : .

Dim pijp
als Nieuwe System.IO.Pipes.NamedPipeServerStream ( " testPipe " , IO.Pipes.PipeDirection.Out ) pipe.WaitForConnection ( )

Dim sw
als Nieuwe System.IO.StreamWriter ( pijp ) sw.AutoFlush = Truesw.WriteLine ( " Wij zijn het verzenden van deze gegevens" ) < br >

Going lijn per lijn , dit creëert een nieuwe PipeServer en namen het " testPipe . " zij verklaart dat deze aanvraag alleen kan schrijven gegevens naar de pijp en niet terug te lezen .

het stopt vervolgens naar wachten op een client- applicatie om verbinding te maken. Zodra dit gebeurt, wordt een StreamWriter , die het gemakkelijker maken om informatie te schrijven naar de pijp . Het vertelt het StreamWriter om automatisch informatie zo spoedig ontvangt het schrijven naar de pijp , en het schrijft een eenvoudige string om de pijp te worden gelezen door de opdrachtgever .

Dat eindigt de server .
4

Open een nieuw exemplaar van Visual Basic en maak een nieuw project genaamd " PipeClient . " Net als voorheen, de standaard opties zijn voldoende.
5

Voeg een tekstvak door te slepen de " tekstvak " ; . icoon uit de lijst met onderdelen in uw venster
6

Voeg een knop door deze in de lijst onderdelen te slepen
7

de knop Dubbelklik op om naar de . . broncode-editor en maak een evenement

Voeg deze code aan die gebeurtenis :

Dim pijp
als Nieuwe System.IO.Pipes.NamedPipeClientStream ( " localhost " , " testPipe " ) pijp . Sluit ( )

Dim lezer
als Nieuwe System.IO.StreamReader ( pijp )

Dim databank als Koord

databank = reader.ReadLine ( ) op

TextBox1.Text = databank

Going lijn per lijn , dit opent een PipeClient en , met behulp van dezelfde pijp naam zoals u die in de server , het verbindt met deze pijp .

het opent een StreamReader te maken het gemakkelijk om de gegevens van de pijp in strings te lezen , en het leest een enkele lijn van de pijp . Het verandert dan de tekstbox aan de string het ontvangen van de server weer te geven .
8

Klik op de groene pijlen in beide projecten aan elke toepassing uit te voeren op hetzelfde moment . Nadat ze beiden draaien , klikt u op de knoppen in elke toepassing . De volgorde maakt niet uit .

Binnen een korte tijd , de string " Wij zijn het verzenden van deze gegevens . " Moet worden weergegeven in het tekstvak van de PipeClient toepassing .

Previous: Next:
  Visual Basics Programming
·Hoe de primaire sleutel Bewerk…
·Hoe u uw WPF browser Toepassin…
·Hoe te gebruiken MSFlexGrid in…
·Hoe te wijzigen Screen Savers …
·Hoe je JavaScript Between Vb.N…
·Terugkeer Waarde van VBA Funct…
·Hoe te openen EXE -bestanden m…
·VBScript & SQL Tutorial 
·Hoe te compileren Wanneer Func…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·VBA Code Development 
·Hoe te Autocad Lisp Programma Creëren 
·Hoe u de waarde van een iFrame 
·Hoe maak je een stringstream Clear 
·Hoe maak je een tekstvak display Afhanke…
·Java Coding Taal 
·Hoe te Milliseconden in ANSI C Meet 
·Hoe om dynamische webpagina's te creëre…
·Hoe een DLL in VB.NET Gebruik 
Copyright © Computer Kennis http://www.nldit.com