Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Tilbakeringing Metoder
    tilbakeanrop , som navnet antyder, lar metoder i et program for å kalle andre metoder automatisk. Tilbakeringing teknologi er nyttig , spesielt når du henter data fra elektroniske webtjenester. Google , for eksempel , kan returnere kartinformasjon til søknaden din etter at du bestiller disse dataene. Hvis du bruker en tilbakeringing metode , går den automatisk etter at Google returnerer data . Ikke alle programmer trenger tilbakekall , men å vite hvordan tilbakeringing metodene fungerer hjelper deg med å identifisere situasjoner der de kan hjelpe deg. Tilbakeringing Metoder

    språk som JavaScript , C # og VB.NET kan være forskjellig , men de alle støttefunksjoner tilbakekall i ulike former. Asynchronous JavaScript and XML også bruke tilbakekall mye å drive web-applikasjoner . AJAX tilbakekall blir ofte brukt når du klikker på en knapp og data fyller et skjema uten å forårsake nettleseren for å oppdatere . Bak kulissene , sender nettstedets webserveren data til en tilbakeringing funksjon i programmet som kjører i nettleseren din.
    Tilbakeringing fordeler

    tilbakeringing metodene kan du velge hvordan du ønsker å behandle informasjon som programmet mottar . Bing, for eksempel , kan du gjennomføre en VEMap.Find JavaScript kommando og hente kartinformasjon fra databasen . Den uttalelsen kan ligne på følgende : en

    VEMap.Find ( hva, parm2 , parm3 , etc., mycallback )

    Denne metoden tar flere parametere inkludert den som heter mycallback . Når Bing returnerer sin informasjon , passerer din søknad at informasjonen til mycallback metoden. Du står fritt til å behandle disse dataene slik du vil . Du kan selv bestemme seg for å bruke en annen metode for å behandle innkommende data . Endre " mycallback " til " myCallback2 " i VEMap.Find uttalelse, for eksempel, og Bing ruter informasjon til at tilbakeringing metoden.

    Tilbakering på andre språk

    Ikke alle programmeringsspråk har tilbakeringing funksjonalitet så enkelt som det som finnes i JavaScript. Microsofts C # språk , for eksempel implementerer tilbakeringing ved hjelp av et konsept kalt delegater . Du kan opprette en representant som kaller flere tilbakeringing funksjoner når koden utfører representanten . Denne funksjonaliteten er nyttig når du trenger objekter eller kontroller i en metode for å reagere på hendelser som utløses i en annen metode . Fremdriftslinjer sett i . NET applikasjoner er ofte avhengige av tilbakeringing metoder for å gjøre barer farten. C utviklere , derimot , bruker pekere i stedet for delegater til å lage tilbakekall .
    Anonyme funksjoner

    tilbakeringing metoder og funksjon ikke alltid trenger navn . Følgende kode implementerer en tilbakeringing ved å opprette en anonym funksjon : .

    $ GetJSON ( . ? TwitterUserID_toGet + " " + json tilbakeringing = ' , funksjon ( returnedProfileData ) { //GJØRE NOE HER } );

    den første setningen utfører kommandoen som spør Twitter database og sender den en parameter som heter tilbakeringing . I stedet for å sende navnet på en reell funksjon etter spørsmålstegnet , passerer koden selve funksjonen . Utviklere referere til dette en anonym funksjon . Twitter sender tilbake sine data og lagrer den i returnedProfileData variabel. Utviklere bruker ofte disse type tilbakekall i AJAX og når du arbeider med andre programmeringsgrensesnitt .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Multi - Linje Message in Vb.Net 
    ·Hvordan få rader av DataGrid i JavaScript 
    ·Hva er SQL CLS 
    ·Hvordan laste opp flere filer ved hjelp Flash 
    ·Hva er de to funksjoner av DMAP 
    ·Hvordan skille mellom Primitive & Brukaroppretta Metode…
    ·Stormaskin JCL Prosedyrer 
    ·Hvordan lage sikre DNN moduler 
    ·Hvordan lage en App Ved hjelp av ActionScript 
    ·Hvordan skrive en Script i Linux 
      Anbefalte artikler
    ·Opplæring for MySQL i Scala 
    ·Hvordan skrive en pseudokode kode Script 
    ·Slik konverterer Høyde i ColdFusion 
    ·Hvordan leser jeg innholdet i en ekstern webside ved hj…
    ·Hvordan legge til en Listeboks 
    ·Hvordan lage telefonsamtaler med Visual Basic 
    ·Hvordan bruke ActiveX-kontroller i ASP Net 
    ·Hvordan å se alle elementer i en todimensjonal matrise…
    ·Forholdet mellom JVM Minne og Heap størrelse 
    ·NetBeans søkefunksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/