Sådan opretter du din egen Instant Messenger

...

Modellering af eksisterende messenger-programmer sparer tid og lærer dig programmeringsfærdigheder.

Instant messengers er programmer, som du lader chatte i realtid med andre webbrugere. Eksempler på instant messengers inkluderer dem, der er produceret af MSN, AOL og Yahoo. At lave dit eget messenger-program involverer anvendelse af netværk og andre funktioner i et computersprog på højt niveau, såsom Java. Fordelene ved at lave din egen messenger-applikation inkluderer muligheden for at tilføje funktioner, der ikke findes i hyldebeskeder. For eksempel kan du give en funktion til at hente webindhold udover chattekst, såsom beskeder fra din e-mail-konto.

Trin 1

Kør flere messenger-programmer, hvis kilde er frit tilgængelig. (Disse kaldes "open source" programmer.) Eksempler på open source messengers inkluderer Pandion, Valhalla Chat og PlanetAMessenger.

Dagens video

Trin 2

Skriv - for den messenger, som du føler er ideel - detaljerede noter, der beskriver, hvilke funktioner i programmet du gerne vil tilpasse. For eksempel kan du skrive "Humørikonknapperne er seje, men bør være på hovedskærmen, ikke begravet under en menu."

Trin 3

Klik på linket for at downloade messenger-programmets kildekode og dokumentation, der beskriver, hvordan programmet kompileres. Dette link vil være på samme sted som det med linket til det eksekverbare program.

Trin 4

Læs den downloadede dokumentation grundigt, og vær særlig opmærksom på det sprog, programmet er udviklet med (såsom Java eller C).

Trin 5

Installer en platform til kompilering og fejlretning af programmer på det sprog, du noterede dig i det foregående trin. Oracle leverer en Java-udviklingsplatform på deres Java-underdomæne. Open Watcom laver blandt andet en gratis platform til udvikling af applikationer i C.

Trin 6

Indlæs messenger-programmets kildefiler, én efter én, i en teksteditor som Notesblok. Udskriv hver fil fra teksteditoren.

Trin 7

Indtast messenger-programmets kildekode i et nyt sæt kildefiler lavet med din teksteditor. Denne opgave får dig til at læse trin 6's trykte kilde med en intens koncentration, der begynder at afsløre, hvordan programmet fungerer.

Trin 8

Læs din udviklingsplatforms dokumentation for kompilering af programmer, og kompilér derefter kildetypen, der blev indtastet i det foregående trin. Hvis messengeren ikke virker, som du forventede, skal du spore eller fejlsøge programmet, som anvist af din udviklingsplatforms dokumenter.

Trin 9

Vælg messenger-kildefilerne i Windows Stifinder, og tryk på "Slet".

Trin 10

Indtast hver kildefil igen, som du gjorde i trin 7. I denne skrivesession skal du bruge din hukommelse som den primære ressource, ikke den udskrevne kildekode. Brug kun udskrifterne, når du glemmer en erklæring. Gentag dette trin, indtil du kan skrive messenger-programmet fra hukommelsen. At skrive fra hukommelsen i stedet for en udskrift vil fuldende din forståelse af messenger-programmet, som du begyndte at bygge i trin 7. Denne forståelse giver nok færdigheder til at ændre og personliggøre messengeren.

Trin 11

Rediger eksisterende kildekode med din teksteditor, og skriv ny kilde efter behov for at gennemføre de programændringer, du beskrev i trin 2. Genkompiler og fejlfind programmet for at producere din færdige instant messenger.