Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Мир NeoBook » Создание локального чата
Создание локального чата
WalloДата: Ср, 09 Февраля 2011, 20:43 | Сообщение # 1
Всем привет,я новичек в NB и на mmbuilder,подскажите:
1.Возможно ли создание локального чата,тоесть сервер+клиент.
Видел такие примеры в алгоритме,но прогармма не понравилась своим интерфейсом. :(
если это реально в NB,покажите пожалуйста пример работы.:redface:
 
СообщениеВсем привет,я новичек в NB и на mmbuilder,подскажите:
1.Возможно ли создание локального чата,тоесть сервер+клиент.
Видел такие примеры в алгоритме,но прогармма не понравилась своим интерфейсом. :(
если это реально в NB,покажите пожалуйста пример работы.:redface:

Автор - Wallo
Дата добавления - 09 Февраля 2011 в 20:43
СергейДата: Ср, 09 Февраля 2011, 20:47 | Сообщение # 2
Необукер
Привет
Да возможно, в соседней ветке, как раз обсуждают этот плагин. Это сложный проект, тебе не потянуть
Для начала изучай азы, начинай с простых вещей. Делать за тебя никто не будет!
 
СообщениеПривет
Да возможно, в соседней ветке, как раз обсуждают этот плагин. Это сложный проект, тебе не потянуть
Для начала изучай азы, начинай с простых вещей. Делать за тебя никто не будет!

Автор - Сергей
Дата добавления - 09 Февраля 2011 в 20:47
WalloДата: Ср, 09 Февраля 2011, 20:48 | Сообщение # 3
спасибо,самое главное для меня,что это "возможно")))
 
Сообщениеспасибо,самое главное для меня,что это "возможно")))

Автор - Wallo
Дата добавления - 09 Февраля 2011 в 20:48
СергейДата: Ср, 09 Февраля 2011, 21:43 | Сообщение # 4
Необукер
Quote (Wallo)
самое главное для меня
ну если это для тебя важно, то изучай сразу делфм или си. Там точно можно сделать любой чат
 
Сообщение
Quote (Wallo)
самое главное для меня
ну если это для тебя важно, то изучай сразу делфм или си. Там точно можно сделать любой чат

Автор - Сергей
Дата добавления - 09 Февраля 2011 в 21:43
Alex3AДата: Ср, 09 Февраля 2011, 23:55 | Сообщение # 5
Друг клуба ММВ
Wallo, на ммв уж давно пылится и чат и шмат. :D
 
СообщениеWallo, на ммв уж давно пылится и чат и шмат. :D

Автор - Alex3A
Дата добавления - 09 Февраля 2011 в 23:55
WalloДата: Чт, 10 Февраля 2011, 09:34 | Сообщение # 6
=)))) да я вот щас буду учебники качать,сначала паскаль))потаму что,хочу пойти учиться,либо на программиста,либо на web-дизайнера. :D

Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 18:51
 
Сообщение=)))) да я вот щас буду учебники качать,сначала паскаль))потаму что,хочу пойти учиться,либо на программиста,либо на web-дизайнера. :D

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 09:34
AlienДата: Чт, 10 Февраля 2011, 16:05 | Сообщение # 7
Есть плагин tcpPlugin к нему прилагается рабочий, но недоделанный пример чата (клиент-сервер).
 
СообщениеЕсть плагин tcpPlugin к нему прилагается рабочий, но недоделанный пример чата (клиент-сервер).

Автор - Alien
Дата добавления - 10 Февраля 2011 в 16:05
WalloДата: Чт, 10 Февраля 2011, 18:01 | Сообщение # 8
=) спасибо,вот я поработал с этим плагином,но вот вопрос,как убрать появление надписей в логе,а оставить только,имя и текст(сообщение) help

Оставить только:
Quote
Саша: Тест
Соединение с сервером 127.0.0.1:8080...
Успешно соединено с сервером 127.0.0.1:8080

Могу выложить исходник


Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 18:07
 
Сообщение=) спасибо,вот я поработал с этим плагином,но вот вопрос,как убрать появление надписей в логе,а оставить только,имя и текст(сообщение) help

Оставить только:
Quote
Саша: Тест
Соединение с сервером 127.0.0.1:8080...
Успешно соединено с сервером 127.0.0.1:8080

Могу выложить исходник

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 18:01
mishemДата: Чт, 10 Февраля 2011, 18:14 | Сообщение # 9
Эксперт форума
Quote (Wallo)
Оставить только:

Здесь тебе со строками надо поработать. Команды>Строки. Парсить, копировать, сохранить. Не сложно, думаю сам разберешся. ;) Если надо будет в файл сохранить, Смотри Команды>Файлы.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Wallo)
Оставить только:

Здесь тебе со строками надо поработать. Команды>Строки. Парсить, копировать, сохранить. Не сложно, думаю сам разберешся. ;) Если надо будет в файл сохранить, Смотри Команды>Файлы.

Автор - mishem
Дата добавления - 10 Февраля 2011 в 18:14
WalloДата: Чт, 10 Февраля 2011, 18:36 | Сообщение # 10
спасибо щас гляну
 
Сообщениеспасибо щас гляну

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 18:36
СергейДата: Чт, 10 Февраля 2011, 18:37 | Сообщение # 11
Необукер
Wallo, может там есть, как отключить лог. Надо у Alien спросить
 
СообщениеWallo, может там есть, как отключить лог. Надо у Alien спросить

Автор - Сергей
Дата добавления - 10 Февраля 2011 в 18:37
mishemДата: Чт, 10 Февраля 2011, 18:42 | Сообщение # 12
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 10 Февраля 2011 в 18:42
WalloДата: Чт, 10 Февраля 2011, 18:43 | Сообщение # 13
Вот спасибо,отключил в строках,точнее как бы удалил,теперь не вылазиют консольные сообщения=)

Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 18:44
 
СообщениеВот спасибо,отключил в строках,точнее как бы удалил,теперь не вылазиют консольные сообщения=)

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 18:43
DEMBELДата: Чт, 10 Февраля 2011, 18:52 | Сообщение # 14
Наш дизайнер
а зачем тебе исправлять лог? он на то и лог, чтобы все выводить, зачем он тебе сдался трогать его?
По видимому, тебе нужна некая строка состояния (статус) текущей операции? Напиши в теме плагина чтобы Alien сделал нечто подобное, может он и сделает. Вообще это делается так:
Code
Setvar "[Log]" "ServerListen :: Началось прослушивание порта"
StrParse "[Log]" "::" "[Status]" "[num]"
Alertbox "" "[Status1]"
Alertbox "" "[Status2]"

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


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеа зачем тебе исправлять лог? он на то и лог, чтобы все выводить, зачем он тебе сдался трогать его?
По видимому, тебе нужна некая строка состояния (статус) текущей операции? Напиши в теме плагина чтобы Alien сделал нечто подобное, может он и сделает. Вообще это делается так:
Code
Setvar "[Log]" "ServerListen :: Началось прослушивание порта"
StrParse "[Log]" "::" "[Status]" "[num]"
Alertbox "" "[Status1]"
Alertbox "" "[Status2]"

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

Автор - DEMBEL
Дата добавления - 10 Февраля 2011 в 18:52
WalloДата: Чт, 10 Февраля 2011, 19:00 | Сообщение # 15
блин,не чего не получается.

Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 19:01
 
Сообщениеблин,не чего не получается.

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 19:00
WalloДата: Чт, 10 Февраля 2011, 19:02 | Сообщение # 16
Вот

Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 19:48
 
СообщениеВот

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 19:02
WalloДата: Чт, 10 Февраля 2011, 19:03 | Сообщение # 17
Вот файлы

Сообщение отредактировано
Wallo - Чт, 10 Февраля 2011, 19:48
 
СообщениеВот файлы

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 19:03
СергейДата: Чт, 10 Февраля 2011, 19:07 | Сообщение # 18
Необукер
Может лучше Alien попросить, чтоб отделил лог от сообщений.
Кстати, может там уже все оформленно в переменных? Если проверить такую переменную [ServerRead]? что выводит?!
 
СообщениеМожет лучше Alien попросить, чтоб отделил лог от сообщений.
Кстати, может там уже все оформленно в переменных? Если проверить такую переменную [ServerRead]? что выводит?!

Автор - Сергей
Дата добавления - 10 Февраля 2011 в 19:07
WalloДата: Чт, 10 Февраля 2011, 19:23 | Сообщение # 19
Ребята все понял))))я убрал в свойствах лога "виден" а по верх него создал еще одно текстовое поле,и вывел что бы сообщение выводились в нем. bravo
 
СообщениеРебята все понял))))я убрал в свойствах лога "виден" а по верх него создал еще одно текстовое поле,и вывел что бы сообщение выводились в нем. bravo

Автор - Wallo
Дата добавления - 10 Февраля 2011 в 19:23
СергейДата: Чт, 10 Февраля 2011, 19:24 | Сообщение # 20
Необукер
В примере "chat" Alien вроде нет лишней инфы
 
СообщениеВ примере "chat" Alien вроде нет лишней инфы

Автор - Сергей
Дата добавления - 10 Февраля 2011 в 19:24
mishemДата: Чт, 10 Февраля 2011, 19:28 | Сообщение # 21
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 10 Февраля 2011 в 19:28
WalloДата: Чт, 10 Февраля 2011, 19:34 | Сообщение # 22
)))))))))))))))))))))))))))

Добавлено (10 Февраль 2011, 19:34)
---------------------------------------------
Щас буду думать,как бы туда смайлы встроить)))

 
Сообщение)))))))))))))))))))))))))))

Добавлено (10 Февраль 2011, 19:34)
---------------------------------------------
Щас буду думать,как бы туда смайлы встроить)))


Автор - Wallo
Дата добавления - 10 Февраля 2011 в 19:34
AlienДата: Чт, 10 Февраля 2011, 20:18 | Сообщение # 23
Убрать лог просто, нужно убрать события и их обработчики, в Page Enter
Все кроме Connect, Disconnect, Read
И в подпрограммах все обработчики событий кроме тех же:
Connect, Disconnect, Read


Сообщение отредактировано
Alien - Чт, 10 Февраля 2011, 20:19
 
СообщениеУбрать лог просто, нужно убрать события и их обработчики, в Page Enter
Все кроме Connect, Disconnect, Read
И в подпрограммах все обработчики событий кроме тех же:
Connect, Disconnect, Read

Автор - Alien
Дата добавления - 10 Февраля 2011 в 20:18
ФлаконДата: Ср, 02 Марта 2011, 12:25 | Сообщение # 24
Новичок
Здравствуйте, люди!
Я полный олень в программировании, но очень понравилась НБ и хочется освоить во что бы то не стало... К тому же есть определенная задача: изготовить автоматические тесты для особой категории людей...
Простейшие тесты получились из готового примера, это просто...
Но очень нужно, чтобы программу полностью читала программа NVDA предназначенная для слепых... А это не получается - не видит NVDA окно нормально и все...
Может посоветуете что...
Ссылку на программу вставить не смог... (олень...)
Заранее благодарен...


Шоб я так жил...

Сообщение отредактировано
Флакон - Ср, 02 Марта 2011, 12:25
 
СообщениеЗдравствуйте, люди!
Я полный олень в программировании, но очень понравилась НБ и хочется освоить во что бы то не стало... К тому же есть определенная задача: изготовить автоматические тесты для особой категории людей...
Простейшие тесты получились из готового примера, это просто...
Но очень нужно, чтобы программу полностью читала программа NVDA предназначенная для слепых... А это не получается - не видит NVDA окно нормально и все...
Может посоветуете что...
Ссылку на программу вставить не смог... (олень...)
Заранее благодарен...

Автор - Флакон
Дата добавления - 02 Марта 2011 в 12:25
DEMBELДата: Ср, 02 Марта 2011, 12:50 | Сообщение # 25
Наш дизайнер
посмотрел nvda и ничего не понял как рна вообще работает... ну скачаю посмотрю, может что подскажем. но мне кажется, если там чтото не работает, это не проблемы neobook, нужно разбираться с nvda.

Добавлено (02 Март 2011, 12:50)
---------------------------------------------
а что не пашет-то? Заголовок окна тестового приложения читает, надписи на кнопках читает, текстовые поля тоже... все читает. win7x64. качал последний релиз portable exe. В случае проблем с nvda вам тут вряд ли помогут, лучше консультироваться с разработчиками nvda или ковырять свою систему на предмет косяков, относительно neobook исправлять тут наверное просто нечего.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепосмотрел nvda и ничего не понял как рна вообще работает... ну скачаю посмотрю, может что подскажем. но мне кажется, если там чтото не работает, это не проблемы neobook, нужно разбираться с nvda.

Добавлено (02 Март 2011, 12:50)
---------------------------------------------
а что не пашет-то? Заголовок окна тестового приложения читает, надписи на кнопках читает, текстовые поля тоже... все читает. win7x64. качал последний релиз portable exe. В случае проблем с nvda вам тут вряд ли помогут, лучше консультироваться с разработчиками nvda или ковырять свою систему на предмет косяков, относительно neobook исправлять тут наверное просто нечего.


Автор - DEMBEL
Дата добавления - 02 Марта 2011 в 12:50
ФлаконДата: Ср, 02 Марта 2011, 13:17 | Сообщение # 26
Новичок
Спасибо за быстрый ответ... я установил тоже последнюю версию... читает только заголовок окна...
Вы учтите специфику... незрячие не пользуются мышью... только клавиши (в основном ТАБ, стрелки, энтер и пробел - это для работы с окнами), есть там разные другие дела, товарищ, которому я пробную отправил кое-как смог прочитать но выбрать ответ не смог и имя не нашел где вводить, и то все это после ухищрений ... я и горячие кнопки назначил и подсказки вписал, а толку то... читать не хочет НВДА....
ХР, и только под ХР нужно...


Шоб я так жил...

Сообщение отредактировано
Флакон - Ср, 02 Марта 2011, 13:18
 
СообщениеСпасибо за быстрый ответ... я установил тоже последнюю версию... читает только заголовок окна...
Вы учтите специфику... незрячие не пользуются мышью... только клавиши (в основном ТАБ, стрелки, энтер и пробел - это для работы с окнами), есть там разные другие дела, товарищ, которому я пробную отправил кое-как смог прочитать но выбрать ответ не смог и имя не нашел где вводить, и то все это после ухищрений ... я и горячие кнопки назначил и подсказки вписал, а толку то... читать не хочет НВДА....
ХР, и только под ХР нужно...

Автор - Флакон
Дата добавления - 02 Марта 2011 в 13:17
mishemДата: Ср, 02 Марта 2011, 14:10 | Сообщение # 27
Эксперт форума
Quote (Флакон)
незрячие не пользуются мышью... только клавиши (в основном ТАБ, стрелки, энтер и пробел - это для работы с окнами)

Quote (Флакон)
есть там разные другие дела

Что б Вам помочь, нужно знать как раз эти разные другие дела. И что именно нужно.
Quote (Флакон)
(в основном ТАБ,

Для переключения по ТАБ, есть возможность задать порядок переключения. Аранжировка>Порядок фокусировки. (Arrange>Set Tab Order...)
Quote (Флакон)
но выбрать ответ не смог и имя не нашел где вводить

А как это все происходит? По каким критериям ищется куда что нужно вводить?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Флакон)
незрячие не пользуются мышью... только клавиши (в основном ТАБ, стрелки, энтер и пробел - это для работы с окнами)

Quote (Флакон)
есть там разные другие дела

Что б Вам помочь, нужно знать как раз эти разные другие дела. И что именно нужно.
Quote (Флакон)
(в основном ТАБ,

Для переключения по ТАБ, есть возможность задать порядок переключения. Аранжировка>Порядок фокусировки. (Arrange>Set Tab Order...)
Quote (Флакон)
но выбрать ответ не смог и имя не нашел где вводить

А как это все происходит? По каким критериям ищется куда что нужно вводить?

Автор - mishem
Дата добавления - 02 Марта 2011 в 14:10
DEMBELДата: Ср, 02 Марта 2011, 14:17 | Сообщение # 28
Наш дизайнер
а, так клавиатурой надо... мышью все читает. с клавиатурой конечно непонятки... думаю, тут ничем не поможешь.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеа, так клавиатурой надо... мышью все читает. с клавиатурой конечно непонятки... думаю, тут ничем не поможешь.

Автор - DEMBEL
Дата добавления - 02 Марта 2011 в 14:17
ФлаконДата: Ср, 02 Марта 2011, 21:29 | Сообщение # 29
Новичок
Спасибо, ребят... пробовать буду... я только в начале пути... очень интересная штука... в любом случае имеет смысл ее изучить...
И ваш сайт думаю, очень полезен в этом смысле...


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

Автор - Флакон
Дата добавления - 02 Марта 2011 в 21:29
mishemДата: Ср, 02 Марта 2011, 21:38 | Сообщение # 30
Эксперт форума
Флакон,
По поводу Таб, в принципе у каждого объекта есть функция ТАБ, но не каждый ее поддерживает. Если уж будешь продолжать ломать голову над этим, подсказка. Что б посмотреть под каким номером располагается ТАБ, нужно выделить объект, скопировать и сохранить в блокнот. Там будет строчка TabOrder=цифра. Но вот переключение не со всеми проходит.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеФлакон,
По поводу Таб, в принципе у каждого объекта есть функция ТАБ, но не каждый ее поддерживает. Если уж будешь продолжать ломать голову над этим, подсказка. Что б посмотреть под каким номером располагается ТАБ, нужно выделить объект, скопировать и сохранить в блокнот. Там будет строчка TabOrder=цифра. Но вот переключение не со всеми проходит.

Автор - mishem
Дата добавления - 02 Марта 2011 в 21:38
Форум NeoBook » Всё о программе NeoBook » Мир NeoBook » Создание локального чата
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: