LANChat − Чат для локальной вычислительной сети

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

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

Процедура регистрации
Информация пользователя

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

В качестве основных функций приложения можно выделить следующие:

  • организация рабочего процесса программы в контексте отдельно-взятого пользователя;
  • обеспечение возможности массовой и индивидуальной рассылки сообщений по заданному диапазону адресов ЛВС;
  • обеспечение высокой интерактивности приложения, позволяющей формировать большую часть используемых данных в графической форме;
  • представление программы в форме визуального приложения.
Раскрытие пунктов — ниже

На главной форме можно выделить следующие основные функциональные области приложения:

  1. Кнопка выхода;
  2. Блок пользователей сети, авторизованных в данный момент работы программы в сети, содержащий элементы доступа к контекстному меню каждого из них;
  3. Панель форматирования текста, позволяющая выполнить стилизацию текста сообщения с соответствующим шрифтом, размером, цветом и начертанием;
  4. Блок ввода, содержащий непосредственно сам текст набираемого и отправляемого сообщения;
  5. Блок истории сообщений, содержащий список ранее принятых сообщений, упорядоченных в хронологическом порядке;
  6. Контекстное меню взаимодействия с пользователями сети;
  7. Элементы-разделители, позволяющие изменять размеры соотношения сторон элементов 2, 4 и 5;
  8. Панель выбора кисти заливки самого текста или его заднего плана, позволяющая задать как сплошную кисть, так и градиентную линейную или радиальную;
  9. Кнопка отправки сообщения;
  10. Панель выбора анимированной пиктограммы (смайла) для добавления в состав сообщения;
Web Architect