Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschillen tussen Bibliotheek Functie & gebruiker gedefinieerde functie
Als u toepassingen gebruikt programmeercode te schrijven , kunt u kiezen om al uw eigen functies te implementeren of u kunt gebruik maken van de bestaande middelen . De meeste talen profiteren van gratis code bibliotheken voor gemeenschappelijke functies . Dit geldt ook voor desktop applicaties in talen als Java en Web applicaties in talen zoals PHP en JavaScript . Ontwikkelaars vaak geconfronteerd met de keuze van het verstrekken van functionaliteit zelf , het creëren van door de gebruiker gedefinieerde functies , of het importeren van externe bronnen . Bron

Het belangrijkste verschil tussen de bibliotheek en de gebruiker gedefinieerde functies is de broncode . Als u een code library , zal uw aanvraag hebben om deze bron te importeren en vervolgens gebruiken via de application programming interface of door de instructies in een eventueel opgenomen documentatie. Als u de uitvoering van uw eigen functies , je natuurlijk de broncode zelf te schrijven , dus het lijkt in je applicatie bestanden samen met uw andere code .
Wijzigingen

Wanneer u schrijf uw eigen code -functies , kunt u wijzigingen aanbrengen aan hen , ontwikkelen ze samen met de rest van uw aanvraag . Dit stelt u in staat om functies die perfect geschikt zijn om uw toepassingen te ontwerpen . Het hebben van een goed begrip van het ontwikkelingsproces voor uw functie plaatst u in een goede positie om de mogelijke gevolgen van eventuele wijzigingen die u maakt om ze te begrijpen .

Library functies , in sommige gevallen mag je niet eens in staat zijn om te maken wijzigingen in de uitvoering code . Als u toegang tot de broncode voor de bibliotheken die u importeert , kunt u de code wijzigen , maar dit kan een complex , risicovol proces zijn , want je kan niet de mogelijke bijwerkingen te begrijpen .

zichtbaarheid

Afhankelijk van de taal of platform uw toepassingen gebruikt, kunt u hebben beperkt zicht op geïmporteerde library functies . Bijvoorbeeld , kunt u alleen in staat zijn om de omtrek van een functie te zien , met zijn naam , parameters en return type opgegeven maar zonder implementatie details . Code bibliotheken ook variëren in de hoeveelheid en de kwaliteit van de documentatie of commentaar die zij verlenen . Als je niet kunt zien in een functie en hebben geen informatie over het, is er een limiet aan hoe effectief je kunt het gebruiken . U hebt volledige toegang en zichtbaarheid voor de functies die u zelf hebt ontworpen , zodat u geïnformeerd gebruik van hen elders in uw programma's te maken .
Resources

Hoewel er zijn beperkingen op hoe u kunt gebruik maken van een code bibliotheken , kunnen ze u bespaart een hoop moeite . Als je iets dat is uitgebreid gedekt door andere ontwikkelaars de uitvoering , kunt u uw middelen te concentreren op de unieke aspecten van de toepassing die u bezig bent . Vaak code bibliotheken maken gebruik van geavanceerde functionaliteit die een lange tijd voor individuele ontwikkelaars te bereiken zou nemen , dus je kan worden met behulp van iets dat bespaart niet alleen tijd, maar ook is beter dan wat je zou zijn gekomen op uw eigen.
< Br >

Previous: Next:
  Computer Programming Languages
·Hoe maak je een Subform conver…
·Hoe het nu een recursieve Subd…
·Hoe de Italische converteren n…
·Hoe maak je een Base Maak CFC 
·Geneste tabel HTML Tutorial 
·Hoe Programmeurs gebruiken Cla…
·Hoe maak je een QBasic program…
·Hoe maak je een Linux Applicat…
·Geschiedenis van ASCII Tekenco…
  Related Articles
Hoe u Microsoft Visual C Debug Library F…
Hoe je Verwijzingen Voeg toegang tot een…
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe maak je een Dynamic Link Library Cre…
  Programmering Articles
·Verschil tussen wel en niet gecontroleer…
·Hoe te ontwikkelen ColdFusion API 
·Hoe maak je een Hit Counter in JSP Schri…
·Hoe maak je een foto maken Into Monochro…
·Ik kan niet Plaats een apostrof Into MyS…
·Hoe maak je een Bit Shift in Java uitvoe…
·Hoe te Ingenieur Reverse op Visual C 
·Hoe kan ik een project in NetBeans Expor…
·Hoe te Toevoegen & Aftrekken gehele geta…
Copyright © Computer Kennis http://www.nldit.com