| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Méthodes de rappel
    Rappels , comme son nom l'indique , permettent méthodes dans un programme pour appeler automatiquement d'autres méthodes. Technologie de rappel est utile , surtout lors de la récupération des données des services Web en ligne . Google, par exemple, peut renvoyer des informations de carte de votre demande lorsque vous demandez ces données. Si vous utilisez une méthode de rappel , il s'exécute automatiquement après Google renvoie les données . Pas tous les programmes ont besoin de rappels , mais de savoir comment les méthodes callback travail vous permet d'identifier les situations où ils peuvent vous aider. Méthodes de rappel

    langues telles que JavaScript , C # et VB.NET peuvent être différents, mais ils ont tous les rappels de soutien sous diverses formes. Asynchronous JavaScript and XML utilisent également des rappels à grande échelle pour les applications Web de puissance. AJAX rappels sont souvent utilisés lorsque vous cliquez sur un bouton et de données remplit un formulaire sans causer le navigateur pour rafraîchir . Dans les coulisses, le serveur Web du site envoie des données à une fonction de rappel dans l'application en cours d'exécution dans votre navigateur.
    Rappel avantages
    méthodes de rappel

    vous permettent de choisir comment vous souhaiter traiter l'information que votre programme reçoit . Bing, par exemple , vous permet d'exécuter une commande VEMap.Find JavaScript et récupérer des informations de carte de sa base de données . Cette déclaration peut ressembler à ce qui suit:

    VEMap.Find (quoi, parm2 , parm3 , etc myCallback )

    Cette méthode accepte plusieurs paramètres dont celui myCallback nommé . Quand Bing renvoie ses informations , votre candidature passe cette information à la méthode de myCallback . Vous êtes libre de traiter ces données comme bon vous semble . Vous pourriez même décider d'utiliser une méthode différente pour traiter les données entrantes . Changer » myCallback " à " myCallback2 " dans la déclaration VEMap.Find , par exemple, et les routes Bing les informations de cette méthode de rappel.

    Rappels dans d'autres langues
    < br toutes les langues non de programmation >

    disposent d'une fonctionnalité de rappel aussi simple que celle trouvée dans JavaScript. C # langage de Microsoft , par exemple, met en œuvre des rappels à l'aide d'un concept appelé les délégués . Vous pouvez créer un délégué qui appelle de multiples fonctions de rappel lorsque votre code exécute le délégué. Cette fonctionnalité est utile lorsque vous avez besoin d'objets ou de contrôles dans une méthode pour répondre aux événements déclenchés dans une autre méthode . Les barres de progression observés dans les applications. NET reposent souvent sur des méthodes de rappel pour faire les barres de déplacement. Les développeurs C , d'autre part , utiliser les pointeurs au lieu de délégués pour créer des rappels .
    Anonymes fonctions

    les méthodes et la fonction de rappel n'ont pas toujours besoin de noms . Le code suivant implémente un rappel par la création d' une fonction anonyme : .

    $ GetJSON ( . ? TwitterUserID_toGet + "" + JSON rappel = ' , function ( returnedProfileData ) {//Faire quelque chose ici} ) ; Photos

    la première instruction exécute la commande qui interroge la base de données de Twitter et lui transmet un paramètre nommé rappel . Au lieu de passer le nom d'une fonction réelle après le point d'interrogation , le code passe la fonction elle-même . Les développeurs se réfèrent à cela une fonction anonyme . Twitter renvoie ses données et les stocke dans la variable returnedProfileData . Les développeurs utilisent fréquemment ce type de rappels en AJAX et lorsque vous travaillez avec d'autres interfaces de programmation d'applications .

    Previous :

    next :
      articles connexes
    ·Moyenne gens peuvent développer une application Androi…
    ·Flash ActionScript 3 Formation 
    ·Comment retrait du texte en utilisant la programmation …
    ·Comment faire pour modifier le dossier partagé dans 3a…
    ·Comment faire pour convertir un flotteur à un Int32 
    ·Qu'est-ce que la cohésion en génie logiciel 
    ·Où est le Flasher sur une Hyundai Tiburon 2004 
    ·Comment développer la logique d'un programme qui accep…
    ·Avantages de la gestion des attributs 
    ·Conseils sur le débogage 
      articles en vedette
    ·Comment faire pour supprimer des enregistrements dans u…
    ·Comment partager des variables de session dans ColdFusi…
    ·Tutoriel sur les Enterprise Java Bean 
    ·Quatrième Outils linguistiques génération 
    ·Comment faire un bouton de sortie en C + + 
    ·Comment mettre à jour le serveur MySQL 
    ·Comment faire pour créer un script de connexion dans O…
    ·Comment analyser du XML à une base de données 
    ·Comment faire pour supprimer plusieurs sous-chaînes d'…
    ·Configuration requise pour Turbo C 
    Copyright © Connaissances Informatiques http://fr.wingwit.com