| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Métodos de rellamada
    devoluciones de llamada , como su nombre indica , permiten métodos en un programa para llamar a otros métodos de forma automática. Tecnología de devolución de llamada es útil, sobre todo cuando se recuperan los datos de servicios web en línea. Google , por ejemplo, puede devolver información de mapa para su aplicación después de que solicite esos datos. Si se utiliza un método de devolución de llamada , se ejecuta automáticamente después de que Google devuelve los datos . No todos los programas tienen devoluciones de llamada , pero sabiendo cómo los métodos de devolución de llamada de trabajo le ayuda a identificar situaciones en las que usted puede ayudar . Métodos de rellamada

    lenguajes como JavaScript , C # y VB.NET pueden ser diferentes, pero todos admiten devoluciones de llamada de varias formas . JavaScript asíncrono y XML también utilizan extensivamente devoluciones de llamada a las aplicaciones Web de potencia. Callbacks AJAX a menudo se utilizan cuando se hace clic en un botón y los datos se rellena un formulario sin que el navegador se actualice . Detrás de las escenas, el servidor Web del sitio envía datos a una función de devolución de llamada en la aplicación que se ejecuta en su navegador .
    Callback Beneficios
    métodos de devolución de llamada

    le permiten elegir cómo desea procesar la información que el programa recibe . Bing, por ejemplo, permite ejecutar un comando VEMap.Find JavaScript y recuperar la información del mapa de su base de datos. Esta afirmación puede ser similar a lo siguiente:

    VEMap.Find (qué, parm2 , parm3 , etc , MyCallback )

    Este método acepta varios parámetros, entre ellos la MyCallback nombre. Cuando Bing devuelve su información, su aplicación pasa esa información para el método MyCallback . Usted es libre de procesar esos datos como quieras . Incluso se puede optar por utilizar un método diferente para procesar los datos entrantes. Cambiar " MyCallback " a " myCallback2 " de la cuenta VEMap.Find , por ejemplo, y las rutas de Bing la información para que el método de devolución de llamada .

    Rellamadas en otros idiomas
    < br >

    No todos los lenguajes de programación tienen la funcionalidad de devolución de llamada tan simple como la que se encuentra en JavaScript. Lenguaje C # de Microsoft , por ejemplo, implementa las devoluciones de llamada utilizando un concepto llamado delegados. Puede crear un delegado que pide varias funciones de devolución de llamada cuando el código se ejecuta el delegado. Esta funcionalidad es útil cuando se necesita objetos o controles en un método para responder a eventos desencadenados en otro método. Las barras de progreso observados en . NET menudo se basan en los métodos de devolución de llamada para hacer el movimiento bares . Los desarrolladores de C , por otro lado, utilizan punteros en lugar de delegados para crear devoluciones de llamada.
    Funciones anónimas
    métodos de devolución de llamada

    y la función no siempre necesitan nombres. El siguiente código implementa una devolución de llamada mediante la creación de una función anónima : .

    $ GetJSON ( . ? TwitterUserID_toGet + " " + json callback = ', function ( returnedProfileData ) { //hacer algo aquí } ) ;

    la primera sentencia se ejecuta el comando que realiza consultas a la base de datos de Twitter y le pasa un parámetro llamado Callback . En lugar de pasar el nombre de una función real después de que el signo de interrogación, el código pasa a la función en sí . Los desarrolladores se refieren a este una función anónima . Twitter envía sus datos y los almacena en la variable returnedProfileData . Los desarrolladores utilizan con frecuencia este tipo de callbacks en Ajax y al trabajar con otras interfaces de programación de aplicaciones .

    Previous :

    next :
      Artículos relacionados
    ·Etapas del diseño de interfaz gráfica de usuario 
    ·Código Hex para Apostrophe 
    ·Cómo crear un Grupo de Redo Log 
    ·Cómo deshabilitar la autenticación PAM 
    ·Cómo obtener nombres de campo de un conjunto de datos 
    ·Cambiar el color del texto en mouseover 
    ·Cómo transferir Desde microcontroladores para PCs 
    ·Cómo cambiar el cursor en un cuadro de texto 
    ·Cómo modificar el Registro con C # 
    ·Cómo utilizar el comando SNMP para obtener una etiquet…
      Artículos destacados
    ·Cómo escribir expresiones booleanas 
    ·Cómo utilizar un control ListBox en el MFC de Visual C…
    ·Cómo hacer QBasic Imprimir 
    ·Cómo conectar dos casillas desplegables en HTML y JSP 
    ·Cómo descargar una página Web con VBScript 
    ·Cómo hacer un botón de reinicio en VBA 
    ·Flash MX Tutorial del juego 
    ·Cómo convertir una cadena en un gráfico en C + + 
    ·Cómo Anchor Text para un artículo 
    ·Cómo insertar un código PHP en una línea Echo 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com