В качестве саморекламы

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Программирование на CAVO / / В качестве саморекламы

Страницы: 1  новая тема

Автор Сообщение

Группа: Модераторы
Сообщений: 177
Добавлено: 09-04-2012 15:38
Возможно, некоторые уже знают, что у меня есть сайт. Даю его ссылку: http://www.mustang-soft.com
Время от времени, я выкладываю там записи и о КаВо. Если у кого будут какие предложения-замечания - всегда пожалуйста. Обещаю реагировать адекватно :)) Если кто предложит какие-то темы - с удовольствием обсужу.

Прошу прощение за злоупотребление вниманием. Просьба модератору - сразу не банить. Если это недопустимо - удалю своё сообщение.

Всем удачи!

Группа: Участники
Сообщений: 21
Добавлено: 10-04-2012 01:43
Сайт понравился, занес в копилку :)
Жаль, не знал раньше.
Только вот идею про модальность и блокировку (плюс многопоточность) не понял. Если диалоговое окно модально (по умолчанию именно так), то блокируется любой ввод - хоть клавой, хоть мышью. Поэтому сколько юзер не будет тыкать в меню или по каким-нибудь кнопкам, они "в очередь не встанут". Клава в этом смысле тоже не помощник - не буферизует она нажатия в таком случае. Если же юзер захочет во время переиндексации запустить еще что-нибудь, например, пасьянец, то и флаг ему в руки.
Простейший пример - открыть окно "о программе" (HelpAbout) и попробовать что-нибудь сделать в самой программе, хотя бы открыть файл. Ничего не получится и события нажатия клавиш или щелчки мыши не будут помещены в буфер. Соответственно, не будет и их обработки после закрытия окна. По факту, от всей клавы будет работать только комбинация Alt-F4, которая закроет окно и вернет управление в прогу.
Или я чего-то недопонЯл?
ЗЫ: Приятно видеть, что кто-то еще пользуется моими трудами по переводу некоторых частей книги S.Hood

Группа: Модераторы
Сообщений: 177
Добавлено: 10-04-2012 10:30
Только вот идею про модальность и блокировку (плюс многопоточность) не понял.

Скорее, я не совсем чётко выразился... Смысл такой: надо сделать окно ожидания (на котором нарисованы часики). Сделать это можно либо "с нуля", либо поиспользовав какой-то стандартный готовый класс. Я взял за основу диалоговое окно, как самое простое. Да, большинство использует его как модальное. А кто мешает нам использовать его не как модальное? Я и перестроил :))

Этот трюк я часто использую в своих программах. Например, при редактировании справочных данных. При правке - выскакивает именно диалоговое окно (а не DataWindow). Но, при необходимости внесения в это окно данных из другого справочника (сделал специальный контрол) - спокойно переходим в него и делаем свой выбор, после чего возвращаемся в искомое. Как в 1С.
Т.е., управляю модальностью.

Приятно видеть, что кто-то еще пользуется моими трудами по переводу некоторых частей книги S.Hood

Не знал, что Вы участвовали в переводе книги. Спасибо! В своё время она была для меня как Библия. А чуть раньше с большим удовольствием прошёл учебный пример "Библиотекарь" от компании "СофтСервис".

Думаю время от времени несколько улучшить Ваш перевод и исправить ошибки в примерах этой книги. Тогда это было неочевидно, но сейчас кое-что бросается в глаза... Понятно, что человек, который её писал - торопился... К тому же, и в КаВо28 многое поменялось... Не знаю, надо ли...

Группа: Участники
Сообщений: 24
Добавлено: 10-04-2012 10:35
Спасибо, сайт понравился.
Кое-что взял на вооружение.

Группа: Участники
Сообщений: 8
Добавлено: 10-04-2012 15:41
Полезненько!!!

Группа: Модераторы
Сообщений: 177
Добавлено: 10-04-2012 16:26
Спасибо за добрые слова! Но многие наработки у меня появились
благодаря общению с Вами . И отдельная благодарность -
Александру Белову (BAA) !

Страницы: 1  новая тема
Раздел: 
Программирование на CAVO / / В качестве саморекламы

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU