1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiaoming166-swing_imitates_qq

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

имитация QQ с использованием Java Swing

Описание

Используется Java Swing для создания приложения, которое имитирует QQ. В проекте нет никаких фреймворков, используется только базовая информация по Java SE. Реализован вход в систему через распознавание лица (необходимо зарегистрироваться на сайте.baidu.ai).

Архитектура программы

  1. Разработан на JDK 10, но также может работать на версии 1.8. Отличие заключается в размерах окон: на JDK 10 они больше, а на версии 1.8 — меньше.
  2. База данных: SQL Server 2008 R2 (можно заменить на MySQL, достаточно будет поменять драйвер).
  3. Можно использовать exe4j и Inno Setup для создания исполняемых файлов .exe (в корневой директории находится mysetup.exe, который можно установить непосредственно).
  4. Журнал чата сохраняется локально в текстовых файлах, расположенных в папке chatrecord, где каждому номеру QQ соответствует свой журнал чата.
  5. Пример использования многопоточности, использование сокетов для связи, возможность размещения на общедоступной сети. Для этого достаточно запустить базу данных и сервер на сервере, а клиенту потребуется лишь указать адрес сервера в настройках.

Инструкция по установке

  1. Импортировать SQL файл.

  2. Импортировать этот проект в Eclipse.

  3. Нажать на QQ_Server.java в пакете com.server для запуска сервера.

  4. Нажать на QQ_LoginStart.java в пакете com.view для запуска клиента.#### Инструкция по использованию

  5. Поддерживает одновременный чат, групповой чат, изменение профиля, добавление друзей, отключение и прочее.

  6. Исходный код доступен по адресу 1663178254.

Скриншоты проекта

Скриншот

Скриншот

Скриншот Скриншот Скриншот Скриншот

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование Java Swing для имитации QQ, без каких-либо фреймворков, только на основе знаний Java SE. Поддерживает личные и групповые чаты, изменение данных и другие функции. Поддерживает многопользовательский онлайн-чат. Можно использовать бесплатно в любых коммерческих или личных проектах. Если вам нравится, поставьте звезду. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiaoming166-swing_imitates_qq.git
git@api.gitlife.ru:oschina-mirror/xiaoming166-swing_imitates_qq.git
oschina-mirror
xiaoming166-swing_imitates_qq
xiaoming166-swing_imitates_qq
master