Hoe telefoongesprekken Met Visual Basic maken

Automatiseer telefoongesprekken met VB.NET . image telefonisch door MATTHIEU Fabisiak van & lt; a href = 'http: //www.fotolia.com'> Fotolia.com & lt; / a & gt;

hebben de kennis van hoe om te bellen vanuit een Microsoft Visual Basic.NET (VB.NET) applicatie te maken kunt u tijd besparen als je nodig hebt om te bellen continu te maken.VB.NET is een programmeertaal gebruikt voor mobiele, web en desktop applicaties te maken.Het maken van telefoontjes van VB.NET kan worden bereikt met behulp van de Telephony Application Programming Interface (TAPI).TAPI geeft de programmeurs de lagen die nodig zijn om toegang te krijgen tot de Microsoft Telephony DLL's (dynamic link libraries).Telefonie integreert computers met apparaten zoals camera's en internet-netwerken.

wat je

  • Microsoft Visual Basic Express

instructies

  1. Start Microsoft nodigVisual Basic Express, klikt u op "Nieuw project ..." op de linkerkant van je scherm en selecteer "Windows Forms applicatie."Klik op "OK."

  2. Dubbelklik op "Button" op het "T

    oolbox" naar een nieuwe knop toe te voegen.Dubbelklik op "Label" om een ​​label toe te voegen.Voeg een tweede label via hetzelfde proces.Dubbelklik op "TextBox" om een ​​tekstvak toe te voegen.

  3. Dubbelklik op "Button1" om de "Form1.vb" module te openen.Kopieer en plak de volgende in de eerste regel van de module:

    Imports System.Windows.Forms

  4. Kopieer en plak de volgende aan de TAPI32 DLL verklaren "Public Class Form1" maar boven de "Button1_Click" procedure:

    Verklaar Auto Function tapiRequestMakeCall Lib "Tapi32.dll" _

    (ByVal DestAddress als Koord, ByVal AppName als Koord, _

    CalledParty ByVal als Koord, ByVal reactie als Koord) als Geheel

    Const TAPIERR_NOREQUESTRECIPIENT zo kort = -2

    Const TAPIERR_REQUESTQUEUEFULL zo kort = -3

    Const TAPIERR_INVALDESTADDRESS zo kort = -4

    De "Button1_Click" procedure werd aangemaakt wanneer u dubbelklikt "Button1" op uw formulier.

  5. Kopieer en plak de volgende in de "Button1_Click" procedure om uw variabelen:

    Dim phoneNum als Koord

    Dim tResult zo kort

    Dim tmpStr As String

    De "Button1_Click" procedure werd gemaakt wanneer u dubbelklikt geklikt"Button1" op uw formulier.

  6. Kopieer en plak de volgende om het telefoonnummer in het tekstvak ingevoerd te krijgen en noemen het:

    phoneNum = Trim (TextBox1.Text)

    Probeer

    tResult = tapiRequestMakeCall (phoneNum, "Dial", phoneNum, "")

    Catch ex als Uitzondering

    Label2.Text = "Fout"

    End Probeer

  7. Kopieer en plak de volgende om te controleren op fouten:

    Als tResult & amp; lt; & gt;0 Dan

    tmpStr = "Fout"

    Select Case tResult

    Case TAPIERR_NOREQUESTRECIPIENT

    tmpStr = tmpStr & amp; amp;"Geen ramen Telefonie kiezen applicatie draait en niemand kon worden gestart."

    Case TAPIERR_REQUESTQUEUEFULL

    tmpStr = tmpStr & amp; amp;"De wachtrij in afwachting van Windows Telefonie nummers aanvragen is vol."

    Case TAPIERR_INVALDESTADDRESS

    tmpStr = tmpStr & amp; amp;"Het telefoonnummer is niet geldig."

    Case Else

    tmpStr = tmpStr & amp; amp;"Onbekende fout."

    End Select

    Else

    tmpStr = "Dialing"

    Eind als

    Label2.Text = tmpStr

    End Sub

    End Class

  8. Druk op "F5" om uw programma uit te voeren, voer een telefoonnummer dangetal in het tekstvak en klik op "Button1."

Resources

  • Microsoft: Microsoft Telephony Overzicht
808
0
3
Visual Basics Programming