| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Différences entre la bibliothèque Fonction & User-Defined Function
    Quand vous écrivez des applications utilisant le code de programmation , vous pouvez choisir de mettre en œuvre l'ensemble de vos propres fonctions ou vous pouvez utiliser les ressources existantes . La plupart des langues bénéficient de bibliothèques de code gratuits pour les fonctions communes . Cela comprend des applications de bureau dans des langages tels que Java et les applications Web dans des langages tels que PHP et JavaScript. Les développeurs sont souvent confrontés au choix de fournir des fonctionnalités eux-mêmes , créer des fonctions définies par l'utilisateur , ou d'importer des ressources externes. Source

    La principale différence entre la bibliothèque et les fonctions définies par l'utilisateur est le code source . Si vous utilisez une bibliothèque de code, votre application devra importer cette ressource , puis l'utiliser grâce à son interface de programmation d'application ou en suivant les instructions dans toute la documentation fournie . Si vous implémentez vos propres fonctions , vous écrivez naturellement le code source vous-même, de sorte qu'il apparaît à l'intérieur de vos dossiers de candidature avec votre autre code.
    Amendements

    Lorsque vous écrire vos propres fonctions de code, vous pouvez apporter des modifications à eux, leur développement avec le reste de votre application. Cela vous permet de concevoir des fonctions qui sont parfaitement adaptés à vos applications. Avoir une bonne compréhension du processus de développement de vos fonctions vous met dans une bonne position pour comprendre les incidences possibles de toute modification apportée à leur disposition.

    Pour les fonctions de la bibliothèque, dans certains cas, vous pouvez même ne pas être en mesure de faire changements dans le code de mise en œuvre . Si vous avez accès au code source pour les bibliothèques que vous importez , vous pouvez modifier le code , mais cela peut être un processus complexe , risqué, parce que vous ne pouvez pas comprendre les effets secondaires potentiels.
    Photos visibilité

    fonction de la langue ou de la plateforme vos applications utilisent , vous pouvez avoir limité la visibilité des fonctions de la bibliothèque importés. Par exemple, vous ne pouvez être en mesure de voir le contour d'une fonction, avec son nom, paramètres et le type de retour spécifié mais sans détails d'implémentation. Des bibliothèques de code varient également dans la quantité et la qualité de la documentation ou des commentaires qu'ils fournissent. Si vous ne pouvez pas voir à l'intérieur d'une fonction et n'ont pas d' informations à ce sujet , il ya une limite à l'efficacité avec laquelle vous pouvez l'utiliser . Vous avez plein accès et la visibilité pour les fonctions que vous concevez vous-même, pouvez faire usage éclairé de la demande ailleurs dans vos programmes.
    Ressources

    Bien qu'il existe des restrictions sur la façon dont vous pouvez utiliser des bibliothèques de code , ils peuvent vous faire économiser beaucoup d' effort. Si vous êtes à la mise en œuvre quelque chose qui a été largement couvert par d'autres développeurs , vous pouvez concentrer vos ressources sur les aspects uniques de l'application que vous travaillez. Souvent , les bibliothèques de code utilisent des fonctionnalités avancées qui prendrait beaucoup de temps pour les développeurs individuels à atteindre, de sorte que vous utilisent peut-être quelque chose qui non seulement gagner du temps mais aussi , c'est mieux que ce que vous avez trouvé sur votre propre.
    < Br >

    Previous :

    next :
      articles connexes
    ·Comment utiliser Oracle SQL Loader pour Parse XML 
    ·Qu'est-ce que Python 2.4.3 
    ·Comment créer des vues dans Oracle SQL 
    ·Comment créer AutoCAD Script Avec Pause en TI 
    ·Comment passer une chaine en tant que paramètre dans u…
    ·Quel Langage informatique Microsoft at Créer 
    ·Comment faire pour modifier des liens hypertexte en HTM…
    ·Scrum FAQ 
    ·Comment installer un thème WSP 
    ·Certification d'architecte Mobile 
      articles en vedette
    ·Comment coller Résultats et exécuter des macros dans …
    ·Comment créer un fichier PERL 
    ·Comment utiliser VB6 pour faire Booters 
    ·Comment afficher un jeu de cadres dans ASP.NET 
    ·Comment programmer la barre de progression dans VB.net 
    ·Usages pour une fonction récursive 
    ·Fonction Python avec des paramètres 
    ·PHP & MySQL Sécurité 
    ·Comment faire pour importer une autre classe en Java à…
    ·Comment faire pour convertir un programme Lisp à une m…
    Copyright © Connaissances Informatiques http://fr.wingwit.com