| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Differenze tra Libreria di funzioni e funzione definita dall'utente
    Quando si scrivono applicazioni utilizzando il codice di programmazione , è possibile scegliere di implementare tutte le proprie funzioni o si possono utilizzare le risorse esistenti . La maggior parte dei linguaggi di beneficiare di librerie di codice gratuiti per le funzioni comuni . Questo include applicazioni desktop in linguaggi come applicazioni Web in linguaggi come PHP e JavaScript e Java . Gli sviluppatori devono spesso affrontare la scelta di fornire funzionalità di se stessi , la creazione di funzioni definite dall'utente , oppure importando risorse esterne . Fonte

    La differenza principale tra biblioteca e funzioni definite dall'utente è il codice sorgente . Se stai usando una libreria di codice , l'applicazione dovrà importare questa risorsa e quindi utilizzarlo attraverso la sua interfaccia di programmazione delle applicazioni o seguendo le istruzioni in qualsiasi documentazione inclusa . Se si implementa le proprie funzioni, naturale di scrivere il codice sorgente da soli , in modo che appaia all'interno i file dell'applicazione con il vostro altro codice .
    Modifiche

    Quando scrivere le proprie funzioni di codice , è possibile apportare modifiche a loro , sviluppando insieme con il resto della vostra applicazione . Ciò consente di progettare le funzioni che si adattano perfettamente alle vostre applicazioni . Avere una comprensione del processo di sviluppo per le funzioni che si mette in una buona posizione per comprendere le possibili implicazioni di eventuali modifiche apportate a loro.

    Funzioni di libreria , in alcuni casi si può anche non essere in grado di fare modifiche al codice di implementazione . Se si ha accesso al codice sorgente per le librerie che si stanno importando , è possibile modificare il codice , ma questo può essere un processo complesso e rischioso , perché non si può capire i potenziali effetti collaterali .

    visibilità

    a seconda della lingua o piattaforma le applicazioni stanno usando , si può aver limitato la visibilità delle funzioni di libreria di importazione. Ad esempio, si può solo essere in grado di vedere la sagoma di una funzione , con il suo nome , i parametri e il tipo restituito specificato , ma senza dettagli di implementazione . Librerie di codice variano inoltre per la quantità e la qualità della documentazione o commento che forniscono. Se non è possibile vedere l'interno di una funzione e non hanno informazioni su di esso , c'è un limite a quanto effettivamente si può utilizzare . Avete pieno accesso e visibilità per le funzioni di progettazione di te stesso , in modo da può fare uso consapevole di loro altrove nei vostri programmi .
    Risorse

    Anche se ci sono restrizioni su come è possibile utilizzare alcune librerie di codice , si può risparmiare un sacco di fatica . Se si sta implementando qualcosa che è stato ampiamente coperto da altri sviluppatori , è possibile concentrare le risorse sugli aspetti unici della applicazione che si sta lavorando. Spesso, le librerie di codice utilizzano funzionalità avanzate che avrebbe preso molto tempo per i singoli sviluppatori per realizzare , in modo da possono fare uso di qualcosa che non solo fa risparmiare tempo, ma anche è meglio di quello che si sarebbe venuto da solo.
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare PEAR MDB2 
    ·Come utilizzare un YUI Profiler 
    ·Come installare un emulatore di Windows cellulare 
    ·Come convertire Base 10 a Base 16 
    ·I vantaggi di Fortran 
    ·Come formattare Algoritmi 
    ·Come utilizzare Enterprise Library Blocco dati di acces…
    ·Come mettere i prezzi su classi in Fretta Gamemode 
    ·ASCII Protocollo 
    ·Come fare XSD 
      Articoli in evidenza
    ·Come cercare nel Registro di sistema in VB6 
    ·Come aggiungere due valori in Visual Basic 
    ·Come giustificare i paragrafi con un tag in HTML 
    ·Come convertire un elenco in una matrice in Python 
    ·Come creare un Func_Train in GtkRadiant 
    ·Come aggiungere il Lightbox PHP PHP 
    ·Unidentified Indice errori in PHP 
    ·Come accedere agli attributi elemento con JavaScript 
    ·Come creare un file binario da C # 
    ·PHP Automated Mailing List Tutorial 
    Copyright © Conoscenza Informatica http://it.wingwit.com