Η μοντελοποίηση των υπαρχόντων προγραμμάτων messenger εξοικονομεί χρόνο και σας διδάσκει δεξιότητες προγραμματισμού.
Οι άμεσοι αγγελιοφόροι είναι προγράμματα που αφήνετε να συνομιλούν σε πραγματικό χρόνο με άλλους χρήστες του Ιστού. Παραδείγματα άμεσων μηνυμάτων περιλαμβάνουν αυτά που παράγονται από τα MSN, AOL και Yahoo. Η δημιουργία του δικού σας προγράμματος messenger περιλαμβάνει την εφαρμογή της δικτύωσης και άλλων λειτουργιών μιας γλώσσας υπολογιστή υψηλού επιπέδου, όπως η Java. Τα πλεονεκτήματα της δημιουργίας της δικής σας εφαρμογής messenger περιλαμβάνουν τη δυνατότητα προσθήκης λειτουργιών που δεν υπάρχουν σε αγγελιοφόρους που δεν βρίσκονται στο ράφι. Για παράδειγμα, θα μπορούσατε να παρέχετε μια λειτουργία για την ανάκτηση περιεχομένου Ιστού εκτός από το κείμενο συνομιλίας, όπως μηνύματα από τον λογαριασμό email σας.
Βήμα 1
Εκτελέστε πολλά προγράμματα messenger των οποίων η πηγή είναι ελεύθερα διαθέσιμη. (Αυτά ονομάζονται προγράμματα "ανοιχτού κώδικα".) Παραδείγματα αγγελιοφόρων ανοιχτού κώδικα περιλαμβάνουν το Pandion, το Valhalla Chat και το PlanetAMessenger.
Το βίντεο της ημέρας
Βήμα 2
Γράψτε -- για το messenger που πιστεύετε ότι είναι ιδανικό -- λεπτομερείς σημειώσεις που περιγράφουν ποιες δυνατότητες του προγράμματος θέλετε να προσαρμόσετε. Για παράδειγμα, μπορείτε να γράψετε "Τα κουμπιά emoticon είναι ωραία, αλλά θα πρέπει να βρίσκονται στην κύρια οθόνη, όχι θαμμένα κάτω από ένα μενού."
Βήμα 3
Κάντε κλικ στον σύνδεσμο για να κατεβάσετε τον πηγαίο κώδικα και την τεκμηρίωση του προγράμματος messenger που περιγράφει τον τρόπο μεταγλώττισης του προγράμματος. Αυτός ο σύνδεσμος θα βρίσκεται στον ίδιο ιστότοπο με αυτόν με τον σύνδεσμο προς το εκτελέσιμο πρόγραμμα.
Βήμα 4
Διαβάστε προσεκτικά την τεκμηρίωση που κατεβάσατε, λαμβάνοντας ειδική σημείωση τη γλώσσα με την οποία αναπτύχθηκε το πρόγραμμα (όπως Java ή C).
Βήμα 5
Εγκαταστήστε μια πλατφόρμα για τη μεταγλώττιση και τον εντοπισμό σφαλμάτων προγραμμάτων στη γλώσσα που σημειώσατε στο προηγούμενο βήμα. Η Oracle παρέχει μια πλατφόρμα ανάπτυξης Java στον υποτομέα Java. Το Open Watcom, μεταξύ άλλων, δημιουργεί μια δωρεάν πλατφόρμα για την ανάπτυξη εφαρμογών σε C.
Βήμα 6
Φορτώστε τα αρχεία πηγής του προγράμματος messenger, ένα προς ένα, σε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Σημειωματάριο. Εκτυπώστε κάθε αρχείο από το πρόγραμμα επεξεργασίας κειμένου.
Βήμα 7
Πληκτρολογήστε, σε ένα νέο σύνολο αρχείων πηγής που δημιουργήθηκε με το πρόγραμμα επεξεργασίας κειμένου σας, τον πηγαίο κώδικα του προγράμματος messenger. Αυτή η εργασία σας κάνει να διαβάζετε την έντυπη πηγή του βήματος 6 με έντονη συγκέντρωση που θα αρχίσει να αποκαλύπτει πώς λειτουργεί το πρόγραμμα.
Βήμα 8
Διαβάστε την τεκμηρίωση της πλατφόρμας ανάπτυξής σας για τη μεταγλώττιση προγραμμάτων και, στη συνέχεια, μεταγλωττίστε τον τύπο πηγής που πληκτρολογήσατε στο προηγούμενο βήμα. Εάν το messenger δεν λειτουργεί όπως περιμένατε, ανιχνεύστε ή διορθώστε το πρόγραμμα, όπως υποδεικνύεται από τα έγγραφα της πλατφόρμας ανάπτυξης σας.
Βήμα 9
Επιλέξτε, στην Εξερεύνηση των Windows, τα αρχεία προέλευσης του messenger και πατήστε "Διαγραφή".
Βήμα 10
Πληκτρολογήστε ξανά κάθε αρχείο προέλευσης όπως κάνατε στο βήμα 7. Σε αυτήν την περίοδο λειτουργίας πληκτρολόγησης, χρησιμοποιήστε τη μνήμη σας ως κύριο πόρο και όχι τον εκτυπωμένο πηγαίο κώδικα. Χρησιμοποιήστε τις εκτυπώσεις μόνο όταν ξεχάσετε μια δήλωση. Επαναλάβετε αυτό το βήμα μέχρι να μπορέσετε να πληκτρολογήσετε το πρόγραμμα messenger από τη μνήμη. Η πληκτρολόγηση από τη μνήμη και όχι από μια εκτύπωση θα ολοκληρώσει την κατανόησή σας για το πρόγραμμα messenger, το οποίο ξεκινήσατε να δημιουργείτε στο βήμα 7. Αυτή η κατανόηση παρέχει αρκετή ικανότητα για την τροποποίηση και την εξατομίκευση του messenger.
Βήμα 11
Επεξεργαστείτε, με το πρόγραμμα επεξεργασίας κειμένου, τον υπάρχοντα πηγαίο κώδικα και γράψτε νέα πηγή όπως απαιτείται για να πραγματοποιήσετε τις αλλαγές του προγράμματος που περιγράψατε στο βήμα 2. Κάντε εκ νέου μεταγλώττιση και εντοπισμό σφαλμάτων του προγράμματος για να δημιουργήσετε το ολοκληρωμένο instant messenger σας.