![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тривиальный вопрос про интерфейс и не только!
Aquarius © (2003-03-14 10:04:00)Уважаемые коллеги! Разрабатываю приложение типа склад. Стандартные решения. До недавнего времени все работало по принципу "dialog based user interface".
Однако начальство принудило все переделать в духе "Application Workspace"-а со множеством окон вызываемых нажатиями на различные кнопочки.
Сделать-то конечно сделал. Но мне самому не нравится то, что сделал (пришлось как всегда быстро):
завел я одно - главное окно приложения, понакидал туда дочек-форм и каждую вызываю самостоятельно. Все окна сделал "allways on top" дабы они друг дружку не перекрывали...
Не покидает ощущение изобретения велосипеда и чувство, что тут надо привлечь MDI. Однако, насколько я знаю MDI подразумевает, что все документы имеют одну и ту же природу, напр. текст или графика, в моем же случае это различные интерфейсы к БД (разные таблицы как то склад, поставки, продажи, ...), разные фильтры к ним и т.д. то есть MDI видимо не совсем то, что надо?
Посему вопрос: как бы сделать так, чтобы избежать изобретения велосипеда? Что посоветуете?
Заранее всем благодарен за советы (включая непинающего меня модератора)!
Anatoly Podgoretsky (2003-03-14 11:52:00) [1]Aquarius © (14.03.03 10:04)
Одно скажу - не умеешь ты с начальством работать и придется тебе мучаться, всю жизнь.
zacho (2003-03-14 11:50:00) [2]
> Aquarius © (14.03.03 11:23)
В MDIChild ты можешь размещать все, что угодно, с как угодно различной "природой".
Сумрак (2003-03-14 11:48:00) [3]Используй MDI. Что мешает разным формам дать разный интерфейс и фильтры, правда с вызовами придется покапаться
Aquarius (2003-03-14 11:45:00) [4]2 Desdechado ©:
имхо, тоже только модальные окна и SDI, НО НАДО!!!
Иначе бы не стал спрашивать!
Desdechado (2003-03-14 11:34:00) [5]имхо, для работы с СУБД - только модальные окна и SDI, иначе замучаешься синхронизировать выборки при переключении разных окон
Aquarius (2003-03-14 11:23:00) [6]2 Val: так об том и речь, но как это сделать принимаю во внимание мое первое сообщение о различности природы объектов, которые хочется разместить в "дочках" MDI?
Aquarius (2003-03-14 11:10:00) [7]2 Sergey13: Wnizu roditelx - не верите - попробуйте сами!!!
Val (2003-03-14 11:09:00) [8]надо привлечь MDI
Sergey13 (2003-03-14 10:33:00) [9]2Aquarius © (14.03.03 10:04)
>Все окна сделал "allways on top" дабы они друг дружку не перекрывали...
А так бывает, что бы все сверху? Внизу то кто? 8-)
Aquarius (2003-03-14 10:22:00) [10]2: Anatoly Podgoretsky
Так об том и речь, им (юзерам) хоцца "Application Workspace"-а
или "Как в 1С". (ненажижу это "как в ...").
Интерфейс и траблы в эксплуатации вещи СИЛЬНО связанные, ИМХО..
Anatoly Podgoretsky (2003-03-14 10:18:00) [11]Интерфейс дело второстепенное, а вот проблемы которые ты получишь при эксплуатации это еще то.