Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
Aquarius   (2003-03-14 10:04) [0]

Уважаемые коллеги! Разрабатываю приложение типа склад. Стандартные решения. До недавнего времени все работало по принципу "dialog based user interface".

Однако начальство принудило все переделать в духе "Application Workspace"-а со множеством окон вызываемых нажатиями на различные кнопочки.

Сделать-то конечно сделал. Но мне самому не нравится то, что сделал (пришлось как всегда быстро):
завел я одно - главное окно приложения, понакидал туда дочек-форм и каждую вызываю самостоятельно. Все окна сделал "allways on top" дабы они друг дружку не перекрывали...

Не покидает ощущение изобретения велосипеда и чувство, что тут надо привлечь MDI. Однако, насколько я знаю MDI подразумевает, что все документы имеют одну и ту же природу, напр. текст или графика, в моем же случае это различные интерфейсы к БД (разные таблицы как то склад, поставки, продажи, ...), разные фильтры к ним и т.д. то есть MDI видимо не совсем то, что надо?

Посему вопрос: как бы сделать так, чтобы избежать изобретения велосипеда? Что посоветуете?

Заранее всем благодарен за советы (включая непинающего меня модератора)!


 
Anatoly Podgoretsky   (2003-03-14 10:18) [1]

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


 
Aquarius   (2003-03-14 10:22) [2]

2: Anatoly Podgoretsky
Так об том и речь, им (юзерам) хоцца "Application Workspace"-а
или "Как в 1С". (ненажижу это "как в ...").
Интерфейс и траблы в эксплуатации вещи СИЛЬНО связанные, ИМХО..


 
Sergey13   (2003-03-14 10:33) [3]

2Aquarius © (14.03.03 10:04)
>Все окна сделал "allways on top" дабы они друг дружку не перекрывали...
А так бывает, что бы все сверху? Внизу то кто? 8-)


 
Val   (2003-03-14 11:09) [4]

надо привлечь MDI


 
Aquarius   (2003-03-14 11:10) [5]

2 Sergey13: Wnizu roditelx - не верите - попробуйте сами!!!


 
Aquarius   (2003-03-14 11:23) [6]

2 Val: так об том и речь, но как это сделать принимаю во внимание мое первое сообщение о различности природы объектов, которые хочется разместить в "дочках" MDI?


 
Desdechado   (2003-03-14 11:34) [7]

имхо, для работы с СУБД - только модальные окна и SDI, иначе замучаешься синхронизировать выборки при переключении разных окон


 
Aquarius   (2003-03-14 11:45) [8]

2 Desdechado ©:
имхо, тоже только модальные окна и SDI, НО НАДО!!!
Иначе бы не стал спрашивать!


 
Сумрак   (2003-03-14 11:48) [9]

Используй MDI. Что мешает разным формам дать разный интерфейс и фильтры, правда с вызовами придется покапаться


 
zacho   (2003-03-14 11:50) [10]


> Aquarius © (14.03.03 11:23)

В MDIChild ты можешь размещать все, что угодно, с как угодно различной "природой".


 
Anatoly Podgoretsky   (2003-03-14 11:52) [11]

Aquarius © (14.03.03 10:04)
Одно скажу - не умеешь ты с начальством работать и придется тебе мучаться, всю жизнь.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.015 c
3-6294
dums
2003-03-15 17:10
2003.04.03
вопрос по теории БД в IB


14-6773
dimdimka
2003-03-17 16:05
2003.04.03
Нужен словарь русских слов


14-6711
Evgeny
2003-03-15 14:57
2003.04.03
страничка HTML


1-6578
misterix
2003-03-20 14:25
2003.04.03
Свойство Parent у формы, расположенной в DLL


14-6713
race1
2003-03-15 15:06
2003.04.03
c++





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский