Même si modems ont été remplacés par un accès Internet haut débit, certains ordinateurs utilisent encore pour la communication. Si vous programmez une application qui utilise un modem, vérifier qu'elle existe et fonctionne est important pour l'interface utilisateur . Microsoft. NET comprend un espace de nom et la classe de communiquer avec les ports série . Choses que vous devez
Visual Studio. NET
Voir Plus Instructions
Ouvrez un nouveau projet
1
créer une nouvelle application de console. Dans le menu de Visual Studio , cliquez sur "Nouveau" et sélectionnez " Project ".
2
Sélectionnez " Visual Basic " sur le côté gauche de la fenêtre . Sur le côté droit sont différents des modèles de projet . Sélectionnez «Application console . " Cliquez sur le bouton "OK". Une nouvelle application est configuré dans l'espace de travail Visual Studio.
3
clic droit sur le nom du projet dans la boîte en haut à droite dans l'espace de travail . Sélectionnez « Ajouter une référence. "
4
Cliquez sur l'onglet " COM " . Sélectionnez " 6.0 Contrôle Microsoft Comm " de la liste déroulante et cliquez sur «Select». Cliquez sur " OK" pour fermer la fenêtre de référence.
Configuration du port série
5
créer une nouvelle variable COM. Vous devez allouer de la mémoire et de déclarer une nouvelle variable. Le texte ci-dessous appelle la classe COM pour une utilisation dans le reste du module . La variable tampon est utilisé pour maintenir le texte de la réponse de la série port.Dim myPort Comme MSCommmyPort = New MSCommDim MonBuffer As String
6
Réglez le port à 1. La plupart des ordinateurs sont livrés avec deux ports série . Le code ci-dessous présente communication au port 1.myPort.CommPort = 1
7
créer des paramètres communs. Réglez la vitesse de transmission et d'arrêter des informations de bits nécessaires pour le contrôle du modem. Cette setsmyPort.Settings = " 9600, N, 8,1 "
8
Lire le tampon entier . Ce code permet au modem d'utiliser toute la mémoire tampon de l'information lors de l'envoi à la série port.myPort.InputLen = 0
communiquer avec le port
9
ouvrir le port série . Le port série doit être ouvert et le tampon d'entrée remise à zéro avant l'application peut communiquer avec lui. La troisième ligne de code indique le port série permet de rétablir la application.myPort.PortOpen = TruemyPort.InBufferCount () = 0myPort.InputMode () = InputModeConstants.comInputModeText
10
envoyer une commande à l' port série. Cette commande teste la réponse du modem.myPort.Output = " ATV1Q0 " & Chr (13 )
11
Lire la réponse du port série. Cette boucle lit le texte renvoyé jusqu'à ce qu'un "OK" est reached.DomyBuffer = MonBuffer & myPort.InputLoop Jusqu'à InStr ( MonBuffer , "OK" & vbCrLf )
12
fermer le port . Après avoir utilisé le port série, il est important de le fermer pour d'autres applications.myPort.PortOpen = False