![...](/f/a1038aa0b978635c5686cba2ff8bf473.jpg)
Het modelleren van bestaande messenger-programma's bespaart tijd en leert u programmeervaardigheden.
Instant messengers zijn programma's die u in realtime laat chatten met andere internetgebruikers. Voorbeelden van instant messengers zijn die van MSN, AOL en Yahoo. Het maken van uw eigen messenger-programma omvat het toepassen van de netwerkfuncties en andere functies van een computertaal op hoog niveau, zoals Java. De voordelen van het maken van uw eigen messenger-toepassing zijn onder meer de mogelijkheid om functies toe te voegen die u niet aantreft in standaard messengers. U kunt bijvoorbeeld een functie bieden om naast chattekst ook webinhoud op te halen, zoals berichten van uw e-mailaccount.
Stap 1
Voer verschillende messenger-programma's uit waarvan de bron vrij beschikbaar is. (Dit worden "open source"-programma's genoemd.) Voorbeelden van open source messengers zijn Pandion, Valhalla Chat en PlanetAMessenger.
Video van de dag
Stap 2
Schrijf -- voor de boodschapper die jij ideaal vindt -- gedetailleerde notities die beschrijven welke functies van het programma je zou willen aanpassen. U kunt bijvoorbeeld schrijven: "De emoticonknoppen zijn cool, maar zouden op het hoofdscherm moeten staan, niet begraven onder een menu."
Stap 3
Klik op de link om de broncode en documentatie van het messenger-programma te downloaden waarin wordt beschreven hoe het programma moet worden gecompileerd. Deze link zal op dezelfde site staan als die met de link naar het uitvoerbare programma.
Stap 4
Lees de gedownloade documentatie aandachtig en let vooral op de taal waarmee het programma is ontwikkeld (zoals Java of C).
Stap 5
Installeer een platform voor het compileren en debuggen van programma's in de taal die u in de vorige stap hebt genoteerd. Oracle biedt een Java-ontwikkelplatform op hun Java-subdomein. Onder andere Open Watcom maakt een gratis platform voor het ontwikkelen van applicaties in C.
Stap 6
Laad de bronbestanden van het messenger-programma één voor één in een teksteditor zoals Kladblok. Druk elk bestand af vanuit de teksteditor.
Stap 7
Typ in een nieuwe set bronbestanden gemaakt met uw teksteditor de broncode van het messenger-programma. Deze taak zorgt ervoor dat je de gedrukte bron van stap 6 leest met een intense concentratie die zal beginnen te onthullen hoe het programma werkt.
Stap 8
Lees de documentatie van uw ontwikkelplatform voor het compileren van programma's en compileer vervolgens het brontype dat u in de vorige stap hebt getypt. Als de messenger niet werkt zoals je had verwacht, traceer dan of debug het programma, zoals aangegeven in de documenten van je ontwikkelplatform.
Stap 9
Selecteer in Windows Verkenner de messenger-bronbestanden en druk op 'Verwijderen'.
Stap 10
Typ elk bronbestand opnieuw zoals u deed in stap 7. Gebruik tijdens deze typesessie uw geheugen als de primaire bron, niet de afgedrukte broncode. Gebruik de afdrukken alleen als u een afschrift vergeet. Herhaal deze stap totdat u het messenger-programma vanuit het geheugen kunt typen. Als u vanuit het geheugen typt in plaats van een afdruk, vervolledigt u uw begrip van het messenger-programma, dat u in stap 7 begon te bouwen. Dit begrip biedt voldoende vaardigheid om de boodschapper aan te passen en te personaliseren.
Stap 11
Bewerk met uw teksteditor de bestaande broncode en schrijf zo nodig een nieuwe bron om de programmawijzigingen door te voeren die u in stap 2 hebt beschreven. Hercompileer en debug het programma om uw voltooide instant messenger te produceren.