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
    Forskjeller mellom Library Funksjon og brukerdefinert funksjon
    Når du skriver programmer ved hjelp av programmeringskode , kan du velge å implementere alle dine egne funksjoner eller du kan bruke eksisterende ressurser . De fleste språk nytte av gratis kode biblioteker for vanlige funksjoner. Dette inkluderer desktop-applikasjoner i språk som Java og web-applikasjoner i språk som PHP og JavaScript. Utviklere ofte overfor valget om å tilby funksjonalitet selv , lage brukerdefinerte funksjoner eller importere eksterne ressurser . Kilde

    Den største forskjellen mellom biblioteket og brukerdefinerte funksjoner er kildekoden . Hvis du bruker en kode bibliotek , vil søknaden må importere denne ressursen og deretter bruke den gjennom sin application programming interface eller ved å følge instruksjonene i eventuelle inkluderte dokumentasjon. Hvis du implementere dine egne funksjoner , du naturligvis skrive kildekoden selv, så det ser ut inni programfiler sammen med andre koder .
    Endringer

    Når du skrive din egen kode funksjoner, kan du gjøre endringer i dem , utvikle dem sammen med resten av søknaden din . Dette tillater deg å designe funksjoner som passer perfekt til dine applikasjoner . Å ha en forståelse av utviklingsprosessen for dine funksjoner setter deg i en god posisjon til å forstå de mulige konsekvensene av eventuelle endringer du gjør med dem .

    Biblioteket funksjoner , i noen tilfeller kan du ikke engang være i stand til å gjøre endringer i gjennomføringen koden . Hvis du har tilgang til kildekoden for bibliotekene du importerer , kan du endre koden , men dette kan være en kompleks, risikabel prosess , fordi du ikke kan forstå de potensielle bivirkninger.

    synlighet

    Avhengig av språk eller plattform programmene bruker, kan du ha begrenset synlighet av importerte biblioteket funksjoner . For eksempel kan du bare kunne se omrisset av en funksjon , med sine navn, parametere og retur som er oppgitt , men uten implementering detaljer . Kode biblioteker også variere i mengde og kvalitet på dokumentasjon eller kommentarer de gir. Hvis du ikke kan se inni en funksjon og har ingen informasjon om det, det er en grense for hvor effektivt du kan bruke den. Du har full tilgang og synlighet for de funksjonene du selv har designet , så kan foreta informerte bruk av dem andre steder i programmene dine .
    Resources

    Selv om det er begrensninger på hvor du kan bruke noen kode biblioteker , kan de spare deg for mye arbeid . Hvis du implementere noe som har blitt dekket mye av andre utviklere , kan du fokusere ressurser på de unike aspektene ved programmet du jobber med. Ofte kode biblioteker bruk avansert funksjonalitet som vil ta lang tid for individuelle utviklere å oppnå, slik at du kan bruke noe som ikke bare sparer tid, men også er bedre enn hva du ville ha kommet opp på egen hånd .


    früher :

     Weiter:
      Relatert Artike
    ·Hva betyr Alias ​​i I /O Fil 
    ·Definisjon av HTML programmering 
    ·Hva er Cohesion i Software Engineering 
    ·CFG File Type 
    ·Hvordan lage en MSN Bot 
    ·Slik konverterer et resultat Satt til Comma Delimited 
    ·Nøstet MSI Installasjon 
    ·Slik unngår du at Vertikal Scroll 
    ·SQL String Tutorial 
    ·Hvordan Sammenlign forskjellene i to rader i Oracle SQL…
      Anbefalte artikler
    ·Hvordan få Forskjell på to datoer i Perl 
    ·Hvordan bruke XML Med VB.NET 
    ·Sette inn en Gradient Bakgrunn Ved hjelp av PHP 
    ·Hvordan lage en ukentlig lønn på Visual Basic 
    ·Hva er Microsoft Visual C + + 
    ·Hvordan dele Sesjonsvariabler i ColdFusion 
    ·Hvordan å analysere Med Regular Expressions 
    ·Hvordan oppdatere attributter i Rails 
    ·Hva er en Visual Basic Miljø 
    ·Hvordan få tilgang til VBA Variable Font Size 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/