Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Computer Programming Tips
Computer programmering kan krijgen frustrerend , vooral als je niet weet wat te doen als je programma niet loopt zoals het zou moeten . De meeste programmering problemen worden veroorzaakt door fouten in de geschreven code , dus de beste manier om te gaan met de programmering problemen is om te voorkomen dat er in de eerste plaats, terwijl coderen . Om deze problemen te voorkomen , moet u in uw gedachten te houden met het feit dat je niet kunt verwachten dat een efficiënt programma te maken door simpelweg het schrijven van code roekeloos op een editor . Houd een georganiseerde tabbladen Structuur

Tab Voeg uw code . Naar aanleiding van dit advies kan , en waarschijnlijk zal , bespaart u uren van coderen en debuggen . Tabbing code in een georganiseerde structuur niet alleen maakt de code beter leesbaar voor u , maar als u van plan bent om uw werk keek door andere mensen , kunnen ze het makkelijker lezen. Dit , bijvoorbeeld , is onaanvaardbaar :

bool valideert
( vobj valObj ) { if ( valObj - > valideert ) { return 1 ; } else { return 0 ; } }

Je hebt niet alleen bieden de leesbaarheid van je code , maar tabben uw code ook maakt je minder gevoelig voor het maken syntax fouten . De meerderheid van de syntax fouten worden veroorzaakt doordat de coder niet tabblad de code .
Programma
Conservatief

programmering , je normaal krijgt te maken met de prestaties beperkingen, zoals het gebruik van een grote hoeveelheid CPU resources versus het gebruik van een grote hoeveelheid RAM . Je moet nadenken over de aard van de computer die u wilt uw code uit te voeren . De meer conservatief je code , hoe meer mensen je software te gebruiken . Caching dingen zal uiteraard gebruik maken van meer geheugen , maar bij het ​​ophalen van het object uit het geheugen , minder CPU-bronnen gebruikt u wordt opgehaald dan u opnieuw waardoor het elke keer dat het wordt opgeroepen . Soms bent u links geen andere keuze dan naar een bepaalde bron van het systeem meer dan normaal gebruik . Denken programmatisch , in de tijd dat je hebt bepaalde keuzes , moet je streven naar het gebruik van systeembronnen beschikbaar om u evenwicht . Wanneer je hebt geen andere keuze dan om overmatig gebruik een bepaalde hulpbron , zoals geheugen ( bijvoorbeeld , wanneer u geheugen toe te wijzen aan een object dat later zal worden gebruikt te maken) , probeer dan zo voorzichtig mogelijk . Probeer met zo weinig bytes mogelijk in elk kenmerk van het object in kwestie .
Vermijd Geheugenlekken

treedt een geheugenlek op wanneer u een blok toewijzen geheugen en dat blok is nooit bevrijd . Deze fout is heel gebruikelijk , zelfs in de meest professionele programma's . Soms geheugenlekken kan erg gevaarlijk zijn en laat een " memory vingerafdruk " wanneer de toepassing wordt afgesloten . Ze kunnen zelfs voorkomen dat de toepassing van de sluiting . Een vuistregel om geheugen lekken te voorkomen is om elk stukje geheugen toe te wijzen met de juiste functie te bevrijden . Als u gebruikte GlobalAlloc , moet u gebruik maken GlobalFree , niet LocalFree . Als u het programmeren met behulp van een objectgeoriënteerde taal , zou u misschien een wrapper om geheugen toe te wijzen . In een dergelijk geval , is er meestal een Dispose functie beschikbaar voor het object dat u hebt gemaakt . Het maakt niet uit welke taal je gebruikt , memory leaks zijn mogelijk en zullen je achtervolgen als je niet voorzichtig bent . Het voorkomen van een geheugenlek zal u helpen voorkomen dat de uitgaven talloze uren jagen door je code voor het.

Previous: Next:
  Computer Programming Languages
·Hoe maak je een tekstveld opma…
·Hoe maak je een freeware spel …
·Qt Designer Tutorials 
·Contour Niveaus in MATLAB 
·Kan ik Put Meerdere Ankers in …
·Hoe maak je een digitale klok …
·Verschil tussen een Leverbaar …
·Netwerken Klassen & Interfaces…
·Wat is het NETFx map? 
  Related Articles
Hoe dat te doen Database Programmering M…
Hoe te VBScript Run op een externe compu…
Hoe te wijzigen van een computernaam & C…
Hoe maak je een computer Table Build 
Hoe te Capture een lokale computer Naam …
Hoe te gebruiken VB te schrijven Compute…
Hoe vindt u de volledige computernaam be…
Hoe te ActiveX Programming leren 
Soorten Computer Cursussen 
  Programmering Articles
·Correcte Framesets voor JavaScript 
·Hoe te Hoogte converteren in ColdFusion 
·Wat is het verschil tussen XSL & XSD ? 
·Hoe te converteren naar Time String in J…
·Wat is de betekenis van Applet ? 
·Hoe maak je een WAV -bestand maken met D…
·Hoe te String converteren naar Unicode i…
·Hoe de Java Environment Pad wijzigen in …
·Hoe maak je tijd in met behulp van Java …
Copyright © Computer Kennis http://www.nldit.com