Як написати клієнт icq

Як написати клієнт icq

Написати клієнт ICQ можна самостійно при наявності певних навичок, проте простіше скористатися власними збірками, які можна зробити за допомогою спеціальних онлайн-конструкторів.

Вам знадобиться

- Доступ до інтернету або підручник Керніган та Річі з програмування на C + +.

Інструкція

  1. Відкрийте сайт конструктора для програм icq. Таких зараз дуже багато, найбільш популярні серед них http://besticq.ru/, http://icq-programms.ru/icq-phone.shtml, http://www.phoneicq.ru/jimm_kons.html, http: / / www.mobilnaja-aska.ru/ і так далі. Перш ніж запустити конструктор, вирішите, на якому пристрої і з якою операційною системою ви будете її використовувати.
  2. Зверніть увагу, що програми icq в форматі jar підтримуються більшістю смартфонів, але вони незручні в порівнянні з тими, що розроблені під певну модель або версію операційної системи. Також зверніть увагу на відносно новий вид месенджерів, які вбудовуються в браузер і запускають систему обміну миттєвими повідомленнями при відкритті браузера.
  3. Виберіть в меню сайту пристрій, для якого ви будете конструювати програму, виберіть також сам тип програми — icq, jabber, qip, jimm і так далі. Після вибору основних параметрів перейдіть до вказівки особливих параметрів. Виберіть зовнішній вигляд програми — вам буде надано список інтерфейсів найбільш зручних популярних програм для обміну повідомленнями.
  4. Виберіть будь-смайлики, іконки, піктограми та колірні схеми головного меню. Також для деяких доступна установка додаткових модулів, таких, як, наприклад, пересилка файлів, плагін для експорту статусу з програвача, анімації і так далі — тут вже все залежить від вашої фантазії і можливостей вашого пристрою.
  5. Якщо ви хочете самостійно написати клієнт для обміну повідомленнями по каналу ICQ, вивчите мову програмування C + +, вивчите протокол http://dev.aol.com/aim/oscar/ (потрібна реєстрація) і шаблони з відкритим кодом. Також вам знадобиться програма-компілятор, наприклад, Nokia Qt SDK.

Корисні поради

Зверніть увагу на клієнти для обміну повідомленнями, що підтримують тонке налаштування, наприклад, Miranda.