Download 
 
  Полный дистрибутивDownLoad

Исходники DownLoad

Исходники-Компонеты DownLoad

Только чат DownLoad

 

[Главная]

 [11.11.2005 14:23:39 ] 
 
 zChat 0.5.1.0  
  Вот решил выложить свой чат.
Называется он ZChat (The Chat) А может просто Z последняя буква в английском алфовите :)
Ну не важно, вобщем начал я его писать на 5том курсе для нашей локальной сети.
Причиной послужило, то что всеми любимый чат Vypress Chat (на тот момент версия была < 1.9.1 < 2.0)
жутко глючил, сообщения отправлялись с десятой попытки ато и вообще не отправлялись.
И вот наступил момент когда мне всё это надоело и я начал писать свой чат :)
Чат написан на Delphi 6.
Использует только свободные компоненты, ксожалению для прикручивания смайликов
пришлось использовать RichEdit?? (Забыл пока какой:) давно это было)
Который работает только в Delphi6 и ниже но не выше :(
Ну неважно начём он написан, главное работает :)
Внём реализованы следующие основные функции:
1)Каналы
2)Тема в каждом канале
3)Личные сообщения
4)Многоадресные сообщения
5)Отправка Гудков (Втом числе можно задавать разные номера гудков для консперации)
6)Конвертация кракозябр в нормальный текс (например ghbdtn => привет и наоборот) причём из любого языка в любой,
если у вас более двух раскладок то между ними всеми!
7)Иконка в трее
8)В видовсе ХР Всплывающие подсказки когда приходит сообщение.
9)Цвет текста! Можно свои сообщения разукрашивать всеми цветами радуги
10) Смайлики :) Причём их можно заменить и прикрутить свои сочетания текст=Смаил.
11) Он запоминает сообщения которые отправил в буфере и если сеть глючит старается все пакеты доставить
Правда буфер ограничен так что если связи небыло мин 30 активной беседы то сообщение в буфере потеряется.
12) Поддерживает Русский & English языки.

И много чего ещё читайте readme.txt
Вобщем случилось так что я перешёл с виндовса на линукс.
Теперь и дома и на работе у меня стоит Linux Ubuntu, и вот уже почти год как я
работаю только в линуксе. В линуксе я пока доработаваю чат совместимый с Vypress Chat'ом
Так что если кому интересен мой чат берите качайте.

Единственный баг:
При запущенном чате нельзя выйти или перегрузить виндовс.
Но это не моя ошибка а связана она с компонентом делфи TUDP.

Лицензия:
Мне всёравно что вы будете делать с иходниками или бинарниками, но за это
никаких претензий если что то нехорошее, по вашему мнению, произойдёт из за моего чата.
Я судовольствием помогу всем кто комне обратится по вопросам связанных с исходниками или работой
программы.

И последнее.
Как я уже сказал чат я писал для своей локальной сети.
Для быстрого тестирования я встроил в чат функцию автоматического обновления.
Сейчас я уже чат не поддерживаю и вы скорее всего будете использовать чат не в
моей локальной сети то функцию обновление лучше не трогайте она НЕРАБОТАЕТ!

Please do not use function "Update zchat"!!!

 [23.11.2004 16:09] 
 
 zChat 0.3.1 
  Что нового:
На данный момент последняя версия чата 0.5.1.0

Версия 0.5.1.0
Добавил горячую клавишу ctrl+BACKSPASE для конвертации всего набранного текста.
Добавил меню с выбором раскладок клавиатуры.
При выборе пункта меню конвертируется выделенный текст в указанную раскладку.

Версия 0.5.0.1
Доведённая до ума Версия 0.5.0.0 =)
Версия 0.5.0.0
Половина пути пройдена =)
Добавил гудки, в настройках их можно самому определять.
Для этого нужно определить номер от 0 до 65535 =) ну и выбрать
звуковой файл для воспроизведения.
Добавил галочку в настройках отключить многоадресные сообщения.
Добавил смену раскладки клавиатуры.
Теперь чтобы преобразовать Ghbdtn в Привет нужно выделить слово и сменить
раскладку клавиатуры (т.е. нажать alt+shift поумолчанию для смены языка).
Для выделения слова справа от курсора используйте комбинацию ctrl+shift+стрелка вправо
Для выделения слова слева от курсора используйте комбинацию (кто угадает?) ctrl+shift+стрелка влево (Молодцы!)
Впринципе т.к. перевод идёт не перебором символов а эмуляцией нажатия клавиш
то в идеале чат должен переводить кракозябри из любой раскладки в любую =)
Такого нет в вайпресе :-P

Версия 0.4.9.2
Исправил всякие мелочи.

Версия 0.4.9.1
Добавил звуковые схемы для каждого из режимов в настройках.
В режиме ОТКЛЮЧЁН нельзя принимать сообщения!!!

Версия 0.4.9.0
Добавил режимы (активен, занят, отключён).
Также есть возможность входить в любой из режимов автоматически
с запуском указанной программы. Для этого нужно заранее добавить
программу в настройках на закладке "Режимы чата".
Звук пока работает только при режиме активен в остальных случаях он не работает.
Автоматическая смена режима происходит только когда окно чата не активно!

Версия 0.4.8.0
Заменил сетевой компонет, теперь чат не будет вылетать при изменении ip.
Добавил кнопку Выключить все звуки. (Кнопка возле настроек)
Добавил горячую клавишу ctrl+t изменить тему.

Версия 0.4.7.4
Добавил кучу горячих клавиш:
F5 Личное сообщение.
F6 Много адресное сообщение.
Clrt+UP Выбрать выше по списку пользователя.
Clrt+Down Выбрать ниже по списку пользователя.
Shift+Up Добавить к выбранным пользователям лседующего выше по списку.
Shift+Down Добавить к выбранным пользователям лседующего ниже по списку.
Ctrl+Tab Следующее сообщение (Работает по замкнутому циклу).
Shift+Tab Следующий канал (Работает по замкнутому циклу).
Duoble ESCAPE (Т.е. Два раза быстро нажать кнопку Esc) Свернуть чат =)

Версия 0.4.7.3
Просто доведённая до ума 0.4.7.2

Версия 0.4.7.2
Добавил запрет на редактирование пришедшего личного сообщения.
Теперь ответить можно только в самой верхней строчке =).

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

Версия 0.4.7.0
Добавлена поддержка языков в lng файлах.
По формату это ini файл, соответственно правила форматирования в нём теже что и в ini файле.
Пока доступно два языка Русский и Английский,можно изменять в настройках.

Версия 0.4.6.3
Убрал обработку события изменения устройств.
Оставил только проверку на возможность отправить сообщение.
Теперь чат не будет реагировать на изменение устройств.
Как оказалось это событие приходит даже когда просто заходишь к кому-нибудь посети =(.

Версия 0.4.6.0
Теперь если щёлкнуть на всплывающем сообщении то откроется чат на закладке с этим сообщением.
Добавил проверку на изменение ip теперь чат должен работать всё время, и иникого никогда не терять! =)
Добавил в тексте About версию чата.
Тестим.

Версия 0.4.5.0
Добавил всплывающее сообщение когда свёрнут чат и приходит личное сообщение.(бред =) )
Добавил историю сообщений в канал.
Теперь при выходе из винды настройки сохраняются, и при выходе из настроек чата они тоже сохраняются.
Теперь при отправке личных сообщений если пользователя уже нет то выдаётся сообщение об ошибке.
Исправил кучку мелких багов.

Версия 0.4.4.5
Добавлена поддержка About.
Можно редактировать в настройках на закладке дополнительно.

Версия 0.4.4.4
Добавлен скроллиг, переделан прокол,немного.
Добавлены подсказки, исправлена настройка.

Версия 0.4.4.3
Исправлены глюки с цветами :)
/info теперь может принимать параметр * т.е вывксти инфу о всех пользователях

Версия 0.4.4.2
Добавлена возможность выбора пользователя по нажатию TAB
Пример: Вводим sh<нажимаем tab> => Shaman
а если ничего не вводить а просто нажать< TAB > то выводиться ник выделенного пользователя.
Добавлены команды /help и /info, результаты см. в консоле (набирать без пробела в начале строки!).
Нажатием правой кнопки мыши на кнопке (i) вставляется текущая тема в канал.




Чтобы его установить скачайте дистрибутив и распакуйте его в любую удобную для вас папку.
А удалить ещё проще! Просто удалите всю папку с чатом.

Отправка сообщения выбранному пользователю/лям(лям выделять через ctrl или shift), затем двойной клик, или правая кнопка мыши,на выбранном пользователе. Много адресное сообщение правая кнопка мыши на любом из пользователей.
Отправить набранное сообщение горячая клавиша ctrl+enter. Или через меню.
Если сообщение доставлено то в консоле вы увидете уведомление:
Отправить сообщение в канал просто enter, или опять таки по правой кнопке мыши на редакторе. Также вы можете вставить смайлики в сообщение, в редакторе они только в текстовом виде. Войти в режим многострочного сообщения shift+enter, или двойной клик мыши на редакторе.
Отменить/удалить сообщение esc, удалить ещё можно из меню под правой кнопкой мыши.
Возможна путаница, с непривычки, когда отправляешь сообщение в канал но не видишь его. Это значит что увас в данный момент активна консоль, просто выберите нужный вам канал, и вы увидите там ваше сообщение.
Сменить тему кнопка (i) внизу чата.

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

Ещё вы можете обновить версию чата пряма из чата =), щёлкнув правой кнопкой
на иконке в трее, и выбрав пункт меню, Update zChat.

С версии 0.4.4.5 в чате появилась поддержка "О пользователе"
Внимание! Эта информация выводится в консоль!
Т.е. каждый пользователь может составить краткое описание о себе,
или своей машине к примеру. Что у него открыто для общего доступа или какие
у него работают сервисы, ну всё что угодно =).
Поумолчанию заносится имя копьютера и имя пользователя но это всё можно изменить
Для этого нужно зайти в настройки->дополнительно.
По завершению просто закройте настройки, и всё что вы написали сохранится в настройках
Вы можете выделять разную информацию цветами, для этого чат поддерживает специальную команду
следующего формата #^XXXXXX т.е #^ заними без пробелов цвет в формате RGB (Красный зелёный синий)
записанный в шеснадцатиричной форме.
Пример: #^FF0000 соответствует красному.
А так это выглядит в настройках.

 
 Download 
 
Полный дистрибутивDownLoad

Исходники DownLoad

Только чат DownLoad



Atlantis Home Page - © 2004г.


Hosted by uCoz