Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnader mellan Bibliotek Funktion & användardefinierad funktion

    När du skriver program med programkod , kan du välja att genomföra alla egna funktioner eller du kan använda befintliga resurser . De flesta språk gynnas fria kodbibliotek för vanliga funktioner . Detta inkluderar skrivbordsprogram i språk som Java och webbapplikationer i språk som PHP och JavaScript . Utvecklare står ofta valet att tillhandahålla funktionalitet själva , skapa användardefinierade funktioner , eller importera externa resurser . Källa

    Den största skillnaden mellan bibliotek och användardefinierade funktioner är källkoden . Om du använder ett kodbibliotek , kommer din ansökan måste importera denna resurs och sedan använda den genom sitt programmeringsgränssnitt eller genom att följa instruktionerna i någon medföljande dokumentationen . Om du implementerar egna funktioner , du naturligtvis skriva källkoden själv , så det verkar inne programfilerna tillsammans med din andra koden . Addera Ändringar

    När du skriva egna kodfunktioner , kan du göra ändringar i dem , utveckla dem tillsammans med resten av din ansökan . Detta gör att du kan utforma funktioner som är perfekt lämpade för dina program . Att ha en förståelse för utvecklingsprocessen för dina funktioner sätter dig i en bra position för att förstå de möjliga konsekvenserna av eventuella ändringar du gör dem .

    För bibliotek funktioner , i vissa fall kanske du inte ens kunna göra ändringar i genomförandet kod. Om du har tillgång till källkoden för biblioteken som du importerar , kan du ändra koden , men detta kan vara en komplicerad , riskfylld process , eftersom du inte kan förstå de potentiella biverkningar .

    Sikt

    Beroende på språket eller plattformen dina program använder , kanske du har begränsad synlighet importerade bibliotekets funktioner . Till exempel kanske du bara kunna se konturerna av en funktion , med namn , parametrar och returtyp anges men utan genomförandet detaljer . Kodbibliotek varierar också i mängden och kvaliteten på dokumentation eller kommentarer som de tillhandahåller . Om du inte kan se inuti en funktion och har ingen information om det , det finns en gräns för hur effektivt du kan använda den . Du har full tillgång och synlighet för de funktioner du ritat själv , så kan fatta välgrundade använda dem någon annanstans i dina program . Addera Resources

    Även om det finns begränsningar för hur du kan använda några kodbibliotek , kan de spara en hel del ansträngning . Om du genomför något som har diskuterats utförligt av andra utvecklare , kan du fokusera dina resurser på de unika aspekterna av det program du arbetar med . Ofta kodbibliotek använder avancerade funktioner som skulle ta lång tid för enskilda utvecklare att uppnå , så du kan använda något som inte bara sparar tid utan också är bättre än vad du skulle ha kommit upp på egen hand .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Fördelar och nackdelar med objektorienterad programmer…
    ·Hur Visa SAT BIN filer
    ·Hur man skapar SSIS Package Deployment
    ·Hur man lär sig SQL & PL /SQL
    ·Hur man gör ett flödesschema för Tic - Tac - Toe
    ·Vad är SQL Software
    ·Hur man lär Structured Query Language
    ·Client Server Vs . Webbaserad
    ·Struts Validator Regler
    ·Vad är numerisk variabel Tecken
    Utvalda artiklarna
    ·Hur du använder Unreal Engine 3
    ·Hur: Metod för Pylon Target Montage
    ·Hur man installerar InstallShield 11,5 Serial
    ·GCC System Function
    ·Java 1.6 Träning
    ·Hur man tar bort decimaler i Visual Basic
    ·Hur man använder Graphic Solutions för linjär progra…
    ·Hur man sätter i MySQL med PHP
    ·Hur man gör en åtgärd Listener Stäng en JFrame
    ·Konvertera Olympus DSS filer
    Copyright © Dator Kunskap http://www.dator.xyz