Как создать свой собственный мессенджер

...

Моделирование существующих программ обмена сообщениями экономит время и обучает навыкам программирования.

Мессенджеры - это программы, с помощью которых вы позволяете общаться в реальном времени с другими пользователями Интернета. Примеры программ обмена мгновенными сообщениями включают те, которые производятся MSN, AOL и Yahoo. Создание вашей собственной программы обмена сообщениями включает применение сетевых и других функций компьютерного языка высокого уровня, такого как Java. Преимущества создания собственного приложения для обмена сообщениями включают возможность добавления функций, которых нет в стандартных программах обмена сообщениями. Например, вы можете предоставить функцию для получения веб-содержимого помимо текста чата, например сообщений из вашей учетной записи электронной почты.

Шаг 1

Запустите несколько программ обмена сообщениями, исходный код которых находится в свободном доступе. (Они называются программами с «открытым исходным кодом».) Примеры программ обмена сообщениями с открытым исходным кодом включают Pandion, Valhalla Chat и PlanetAMessenger.

Видео дня

Шаг 2

Напишите - для мессенджера, который вы считаете идеальным - подробные заметки, описывающие, какие функции программы вы хотите настроить. Например, вы можете написать: «Кнопки со смайлами - это круто, но они должны быть на главном экране, а не под меню».

Шаг 3

Щелкните ссылку, чтобы загрузить исходный код программы обмена сообщениями и документацию, описывающую, как скомпилировать программу. Эта ссылка будет на том же сайте, что и ссылка на исполняемую программу.

Шаг 4

Внимательно прочтите загруженную документацию, обращая особое внимание на язык, на котором была разработана программа (например, Java или C).

Шаг 5

Установите платформу для компиляции и отладки программ на языке, который вы отметили на предыдущем шаге. Oracle предоставляет платформу разработки Java на своем поддомене Java. Open Watcom, среди прочего, создает бесплатную платформу для разработки приложений на C.

ШАГ 6

Загрузите исходные файлы программы обмена сообщениями один за другим в текстовый редактор, например Блокнот. Распечатайте каждый файл из текстового редактора.

Шаг 7

Введите в новый набор исходных файлов, созданных с помощью вашего текстового редактора, исходный код программы обмена сообщениями. Это задание заставит вас внимательно прочитать исходный текст шага 6, и тогда вы начнете понимать, как работает программа.

Шаг 8

Прочтите документацию по вашей платформе разработки для компиляции программ, затем скомпилируйте исходный код, введенный на предыдущем шаге. Если мессенджер работает не так, как вы ожидали, проследите или отладьте программу, как указано в документации вашей платформы разработки.

Шаг 9

Выберите в проводнике Windows исходные файлы программы обмена сообщениями и нажмите «Удалить».

Шаг 10

Повторно введите каждый исходный файл, как вы делали на шаге 7. В этом сеансе набора текста в качестве основного ресурса используйте свою память, а не печатный исходный код. Используйте распечатки только в том случае, если вы забыли выписку. Повторяйте этот шаг, пока не сможете набирать программу обмена сообщениями по памяти. Ввод текста по памяти, а не с распечатки, завершит ваше понимание программы обмена сообщениями, которую вы начали создавать на шаге 7. Это понимание дает достаточно навыков, чтобы модифицировать и персонализировать мессенджер.

Шаг 11

Отредактируйте с помощью текстового редактора существующий исходный код и напишите новый исходный код по мере необходимости, чтобы внести изменения в программу, описанные на шаге 2. Перекомпилируйте и отладьте программу, чтобы создать законченный мессенджер.