Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Terugbellen Methoden
Callbacks , zoals de naam al doet vermoeden , laat methoden in een programma om andere methoden automatisch te bellen . Callback technologie is handig , vooral bij het ophalen van gegevens van online web services . Google, bijvoorbeeld , kan kaartinformatie terugkeren naar uw applicatie nadat je verzoeken dat de gegevens . Als u een callback methode gebruikt, loopt automatisch na Google geeft de gegevens . Niet alle programma's moeten terugbellen , maar weten hoe callbackmethoden werk helpt je situaties waar ze je kunnen helpen identificeren . Terugbellen Methoden

Talen
zoals JavaScript , C # en VB.NET kan verschillend zijn , maar ze hebben allemaal ondersteuning callbacks in verschillende vormen . Asynchronous JavaScript en XML gebruiken ook terugbellen uitvoerig aan de macht webapplicaties . AJAX callbacks worden vaak gebruikt wanneer u op een knop en de gegevens vult een formulier zonder dat de browser te vernieuwen . Achter de schermen , de webserver van de site stuurt gegevens naar een callback functie in de applicatie die draait in uw browser .
Terugbellen Voordelen

terugbellen methoden
kunt u kiezen hoe u wens om informatie te verwerken dat je programma ontvangt . Bing , bijvoorbeeld , kunt u een VEMap.Find JavaScript commando uit te voeren en op te halen kaart informatie uit haar database . Die verklaring kan lijken op de volgende :

VEMap.Find
( wat , parm2 , parm3 , enz. , myCallback ) op Twitter

Deze methode accepteert meerdere parameters , waaronder de ene genaamd myCallback . Wanneer Bing geeft zijn informatie , uw aanvraag gaat die informatie aan de myCallback methode . U bent vrij om die gegevens te verwerken zoals u dat wilt . Je zou zelfs kunnen besluiten om een andere methode te gebruiken om de inkomende gegevens te verwerken . Verander " myCallback " aan " myCallback2 " in de VEMap.Find statement , bijvoorbeeld, en Bing routes de informatie aan die callback -methode .
Terugbelaanvragen in andere talen
< >

Niet alle programmeertalen br hebben callback functionaliteit zo simpel als dat gevonden in JavaScript . C # taal van Microsoft , bijvoorbeeld , implementeert retouraanroepen behulp van een concept genaamd afgevaardigden . U kunt een afgevaardigde die meerdere callback-functies oproepen wanneer uw code voert de afgevaardigde te creëren . Deze functionaliteit is handig als u objecten of controles in een methode om te reageren op gebeurtenissen geactiveerd in een andere methode . Vooruitgang bars gezien in . NET -toepassingen vaak een beroep op callback-methoden om de bars te laten bewegen . C ontwikkelaars , aan de andere kant , het gebruik pointers in plaats van afgevaardigden naar callbacks maken .
Anoniem Functies

terugbellen methoden en functie
niet altijd namen nodig . De volgende code implementeert een callback door het creëren van een anonieme functie : .

$ GetJSON ( . ? TwitterUserID_toGet + " " + json callback = ' , function ( returnedProfileData ) { //DOE IETS HIER } ) ;

de eerste verklaring voert de opdracht dat Twitter de database queries en een parameter met de naam Terugbellen doorgeeft . In plaats van het passeren van de naam van een echte functie na het vraagteken , de code passeert de functie zelf . Ontwikkelaars verwijzen naar deze een anonieme functie . Twitter stuurt zijn gegevens en slaat deze op in de returnedProfileData variabele . Ontwikkelaars vaak gebruik maken van deze vorm van callbacks in AJAX en bij het werken met andere Application Programming Interfaces .

Previous: Next:
  Computer Programming Languages
·Hoe te WinAPI Listbox Maak 
·Hoe maak je Stuur een fax in A…
·Soorten Computer Languages ​​
·Hoe maak je Voeg een Light Sho…
·Hoe SQL en PL /SQL Leer 
·Hoe te wijzigen Tekengrootte H…
·Hoe maak je een Windows Forms …
·Hoe te verwijderen Crestline W…
·Hoe te Herinnering toevoegen C…
  Related Articles
Overbelasting Methods in Visual Basic 
Wat zijn methoden van Visual Basic ? 
VBA Methoden 
VBA String Methoden 
De callback functie voor DLL 
Python Bijzondere methoden 
How to: Python Class Methoden 
Python Canvas Methoden 
Python Methoden naar lijsten 
  Programmering Articles
·Hoe te C interface voor MATLAB 
·Afdrukken in iFrame met PHP 
·Heeft NetBeans Laat Single Steps ? 
·Hoe maak je een persoon Walk in Game Mak…
·Hoe kan ik een teller maken in ActionScr…
·Hoe maak je een MDF 
·Hoe kan ik een IP-bereik in Python Test 
·Hoe een Anchor koppelingskleur 
·Hoe te wijzigen Kleuren in Java Met Even…
Copyright © Computer Kennis http://www.nldit.com