Hur du skapar din egen Instant Messenger

...

Att modellera befintliga messenger-program sparar tid och lär dig programmeringskunskaper.

Instant messengers är program som du låter chatta i realtid med andra webbanvändare. Exempel på snabbmeddelanden inkluderar de som produceras av MSN, AOL och Yahoo. Att skapa ett eget meddelandeprogram innebär att man använder nätverks- och andra funktioner i ett datorspråk på hög nivå, som Java. Fördelarna med att skapa din egen messenger-applikation inkluderar möjligheten att lägga till funktioner som inte finns i vanliga budbärare. Du kan till exempel tillhandahålla en funktion för att hämta webbinnehåll förutom chatttext, som meddelanden från ditt e-postkonto.

Steg 1

Kör flera messengerprogram vars källa är fritt tillgänglig. (Dessa kallas "öppen källkod"-program.) Exempel på meddelanden med öppen källkod inkluderar Pandion, Valhalla Chat och PlanetAMessenger.

Dagens video

Steg 2

Skriv -- för budbäraren som du tycker är idealisk -- detaljerade anteckningar som beskriver vilka funktioner i programmet du vill anpassa. Till exempel kan du skriva "Knapparna för uttryckssymboler är coola, men bör vara på huvudskärmen, inte begravda under en meny."

Steg 3

Klicka på länken för att ladda ner messenger-programmets källkod och dokumentation som beskriver hur man kompilerar programmet. Denna länk kommer att finnas på samma sida som den med länken till det körbara programmet.

Steg 4

Läs noggrant den nedladdade dokumentationen och notera särskilt vilket språk programmet utvecklades med (som Java eller C).

Steg 5

Installera en plattform för att kompilera och felsöka program på det språk du noterade i föregående steg. Oracle tillhandahåller en Java-utvecklingsplattform på deras Java-underdomän. Open Watcom, bland annat, gör en gratis plattform för att utveckla applikationer i C.

Steg 6

Ladda messengerprogrammets källfiler, en efter en, i en textredigerare som Anteckningar. Skriv ut varje fil från textredigeraren.

Steg 7

Skriv in meddelandeprogrammets källkod i en ny uppsättning källfiler gjorda med din textredigerare. Den här uppgiften får dig att läsa steg 6:s tryckta källa med en intensiv koncentration som kommer att börja avslöja hur programmet fungerar.

Steg 8

Läs din utvecklingsplattforms dokumentation för kompilering av program och kompilera sedan källtypen som skrevs in i föregående steg. Om messengern inte fungerar som du förväntade dig, spåra eller felsök programmet, enligt instruktionerna från din utvecklingsplattforms dokument.

Steg 9

Välj, i Utforskaren, Messenger-källfilerna och tryck på "Radera".

Steg 10

Skriv om varje källfil som du gjorde i steg 7. I den här skrivsessionen använder du ditt minne som primär resurs, inte den utskrivna källkoden. Använd utskrifterna endast när du glömmer ett uttalande. Upprepa detta steg tills du kan skriva meddelandeprogrammet från minnet. Att skriva från minnet istället för en utskrift kommer att slutföra din förståelse av messenger-programmet, som du började bygga i steg 7. Denna förståelse ger tillräcklig skicklighet för att modifiera och anpassa budbäraren.

Steg 11

Redigera, med din textredigerare, befintlig källkod och skriv ny källa efter behov för att genomföra programändringarna du beskrev i steg 2. Omkompilera och felsöka programmet för att producera din färdiga snabbmeddelanden.