knorrigt.com

Home > Ordenadores > Cómo hacer llamadas telefónicas con Visual Basic

Cómo hacer llamadas telefónicas con Visual Basic

Advertisement

Cómo hacer llamadas telefónicas con Visual Basic

Tener el conocimiento de cómo hacer llamadas telefónicas desde un Microsoft Visual Basic.NET (VB.NET) aplicación puede ahorrar tiempo si necesita realizar llamadas de forma continua. VB.NET es un lenguaje de programación utilizado para crear aplicaciones de escritorio móvil, ni Web. Realizar llamadas telefónicas de VB.NET se pueden realizar mediante la telefonía Application Programming Interface (TAPI). TAPI da a los programadores de las capas necesarias para acceder a la telefonía de Microsoft DLL (bibliotecas de vínculos dinámicos). Telefonía integra ordenadores con dispositivos tales como cámaras y redes de Internet.

Cosas que necesitará

Microsoft Visual Basic Express

Instrucciones

  • 1

Iniciar Microsoft Visual Basic Express, haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla y seleccionar "Aplicación de Windows Forms". Haga clic en Aceptar."

2

Haga doble clic en "botón" en la "caja de herramientas" para añadir un nuevo botón. Haga doble clic en "Label" para añadir una etiqueta. Añadir una segunda etiqueta utilizando el mismo proceso. Haga doble clic en "Cuadro de texto" para añadir un cuadro de texto.

3

Haga doble clic en "Button1" para abrir el módulo "Form1.vb". Copiar y pegar el siguiente en la primera línea del módulo:

Imports System.Windows.Forms

4

Copiar y pegar el siguiente código para declarar la TAPI32 DLL en "Public Class Form1" pero sobre el procedimiento "Button1_Click":

Declare Auto Function tapiRequestMakeCall Lib "TAPI32.dll" _

(ByVal DestAddress As String, ByVal AppName As String, _

ByVal CalledParty As String, ByVal Comment As String) As Integer

Const TAPIERR_NOREQUESTRECIPIENT As Short = -2

Const TAPIERR_REQUESTQUEUEFULL As Short = -3

Const TAPIERR_INVALDESTADDRESS As Short = -4

El procedimiento "Button1_Click" se ha creado cuando se hace doble clic en "Button1" en su formulario.

5

Copiar y pegar el siguiente código dentro del procedimiento "Button1_Click" para crear las variables:

Dim phoneNum As String

Dim tResult As Short

Dim tmpStr As String

El procedimiento "Button1_Click" se ha creado cuando se hace doble clic en "Button1" en su formulario.

6

Copia y pega el siguiente para obtener el número de teléfono introducido en el cuadro de texto y lo llaman:

phoneNum = Trim (TextBox1.Text)

Try

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

Catch ex As Exception

Label2.Text = "Error"

End Try

7

Copia y pega el siguiente para comprobar si hay errores:

If tResult <> 0 Then

tmpStr = "Error"

Select Case tResult

Case TAPIERR_NOREQUESTRECIPIENT

tmpStr = tmpStr & "No windows Telephony dialing application is running and none could be started."

Case TAPIERR_REQUESTQUEUEFULL

tmpStr = tmpStr & "The queue of pending Windows Telephony dialing requests is full."

Case TAPIERR_INVALDESTADDRESS

tmpStr = tmpStr & "The phone number is not valid."

Case Else

tmpStr = tmpStr & "Unkown error."

End Select

Else

tmpStr = "Dialing"

End If

Label2.Text = tmpStr

End Sub

End Class

8

Pulse la tecla "F5" para ejecutar el programa, a continuación, introduzca un número de teléfono en el cuadro de texto y haga clic en "Button1".

Microsoft Visual Basic es un lenguaje de programación basado en el lenguaje BASIC, originalmente desarrollado para facilitar la programación de aprender. Visual Basic toma los comandos conocidos de BASIC y añade herramientas e interfaces orientadas a
Si usted está buscando para reducir sus facturas mensuales, no busque más allá de su servicio telefónico. Con un ordenador y una conexión a Internet puede realizar llamadas telefónicas gratuitas. Esto puede sonar demasiado bueno para ser verdad, pero
Hacer una prueba en Visual Basic utilizando un bucle For Next para impulsar concursante del concurso de preguntas con una pregunta, comparar su respuesta con la correcta, y registrar su puntuación provisional. Se puede hacer una prueba de este tipo c
Cómo vincular consultas SQL con Visual Basic
La vinculación de una consulta SQL con Visual Basic requiere la creación y luego al mando de la consulta SQL para ejecutar dentro del programa de Visual Basic que estamos construyendo. Tanto el entorno de Visual Basic Express desarrollador y la suite
El uso de Internet como una alternativa a las conversaciones telefónicas tradicionales puede ser menos costoso, pero un poco más complicado. Asegúrese de sopesar las ventajas y desventajas antes de invertir demasiado tiempo y dinero en la telefonía p
Cómo hacer un juego de Visual Basic
Microsoft Visual Basic es un lenguaje de programación básica, ideal para los que acaban de aprender a programar. La curva de aprendizaje en Visual Basic no es tan empinada en otros lenguajes de codificación, ya que todo el programa no necesita ser ge
Aprender a dibujar un triángulo en Visual Basic proporciona una suave introducción a las funciones de gráficos 2-D de este lenguaje de programación. El objeto virtual que hace que dibujar formas como el triángulo posible es el objeto Graphics. Una ve
Cómo hacer llamadas telefónicas gratis en la red
Realizar llamadas telefónicas pueden ser costosos con teléfonos de línea fija, especialmente para los de larga distancia y llamadas internacionales. Aprovechando la Red sin embargo, puede hacer que esas mismas llamadas gratis, si usted y la parte a l
"Errar es humano, en realidad echar las cosas lleva un ordenador". Este viejo dicho revela cómo un equipo puede repetir el mismo proceso una y otra muchas veces por segundo. En términos de programación de computadoras, esto se llama un bucle. Vi
Cómo hacer Algo flash en Visual Basic
cosas intermitentes tienden a llamar la atención. Esto hace parpadear una manera eficaz de hacer hincapié en elementos de la interfaz de un programa. En Visual Basic 6, un lenguaje de programación para Windows, la mayoría de los controles tienen una
Cómo hacer llamadas telefónicas desde su ordenador
Realizar llamadas telefónicas desde un ordenador requiere un auricular y una conexión a Internet de alta velocidad, que puede ser usado en conjunción con un programa de IP de voz en off, como Skype. Encuentra la manera de crear una cuenta para realiz
Cómo deshabilitar un teclado con Visual Basic
La desactivación del teclado es una función que proporciona el sistema operativo Windows. El Basic (VB) programador de Visual puede desactivar el teclado y forzar un reinicio de la máquina. Esto es beneficioso para la programación de bajo nivel cuand
¿Cómo hacer números aleatorios en Visual Basic
A veces puede que tenga que generar números aleatorios para llenar una matriz en aplicaciones de Visual Basic para realizar pruebas. Utilice la clase "aleatoria" para generar números que cumplen con ciertos requisitos estadísticos de aleatorieda
Cómo hacer llamadas telefónicas locales gratuitas a través de Internet
Una nueva tecnología conocida como Voz sobre Protocolo de Internet (VoIP) le permite acceder a una red telefónica utilizando la conexión a Internet que ya tiene en casa o en el trabajo, por lo que es fácil de realizar llamadas telefónicas utilizando
¿Cómo hacer raíces cuadradas en Visual Basic
Visual Basic .NET es un lenguaje de programación desarrollado por Microsoft para crear aplicaciones para el sistema operativo Microsoft Windows. Visual Basic proporciona una manera fácil de calcular raíces cuadradas a través del uso de la clase de ma
Cómo hacer llamadas telefónicas de larga distancia
Con la gran popularidad de los teléfonos celulares, mensajes SMS y correo electrónico, muchas personas ya no tienen un plan de larga distancia en su teléfono de casa, y algunas no tienen un teléfono de casa en absoluto. Pero cuando se necesita hacer
Visual Basic es el, basada en eventos, lenguaje de programación Microsoft patrocinado que es compatible con los modelos de programación .NET y .COM. Desde Visual Basic es basada en componentes, los desarrolladores de software pueden crear programas a
Cómo hacer llamadas de teléfono en un ordenador a través de una línea telefónica
A veces se desea utilizar una computadora para hacer llamadas telefónicas a través de una línea fija de teléfono, sin conexión a Internet o un teléfono. Para ello, se necesita un "módem altavoz" (la mayoría, pero no todos, los módems de voz son
La computadora de la tableta Galaxy Tab no viene con una función para realizar llamadas telefónicas en los Estados Unidos. Por lo tanto, para hacer llamadas telefónicas usando su lengüeta, usted tiene que descargar ciertas aplicaciones desde el Andro