Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тривиальный вопрос про интерфейс и не только!


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]

Интерфейс дело второстепенное, а вот проблемы которые ты получишь при эксплуатации это еще то.


Наверх

Титульная страница Поиск, карта сайта Написать письмо