![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
построение приложения баз данных
_drug_ © (2009-07-30 13:09:00)У меня такой банальный вопрос - есть приложение баз данных, в нем есть главная форма и несколько доп. форм. допформы вызываются через ShowModal. Мне не нравится, что когда сворачиваешь допформу, главная форма остается висеть и при этом неактивна, так как допформа в модальном режиме. Я думаю, что это неправильно. Кто поделится как он строит такие приложения и как из главной формы вызывает дочерние и почему его способ самый лучший? :-)
Dennis I. Komarov (2009-07-30 14:39:00) [61]Win+D спасет отца русской демократии...
И. Павел (2009-07-30 14:39:00) [62]
> уже давно. [1] и [10]
про bsDialog я уже писал - такую форму пользователь отодвинет, а потом потеряет ее, и будет пытаться в неактивную главную тыкать :)
Anatoly Podgoretsky (2009-07-30 14:38:00) [63]> И. Павел (30.07.2009 14:31:31) [31]
Меня это пугало бы.
И. Павел (2009-07-30 14:37:00) [64]
> верно :)
Это я о [33]
>
> чем удобнее?
тем, что другие окна не загораживает, что ярлыки на рабочем столе видны (а многие пользователи только через них могут программы запускать), что не маячит перед глазами здоровая форма, наконец :)
И. Павел (2009-07-30 14:35:00) [65]верно :)
clickmaker (2009-07-30 14:35:00) [66]> Ну ведь удобнее, когда огромная главная форма исчезает,
> когда она не нужна
чем удобнее?
> надо бы и автору вопроса что-нибудь подсказать
уже давно. [1] и [10]
Dennis I. Komarov (2009-07-30 14:34:00) [67]
> ИМХО надо бы и автору вопроса что-нибудь подсказать... Ато
> 30 постов ни о чем...
Как это ни о чем... они все о [15]
И. Павел (2009-07-30 14:33:00) [68]ИМХО надо бы и автору вопроса что-нибудь подсказать... Ато 30 постов ни о чем...
И. Павел (2009-07-30 14:31:00) [69]
> это будут проблемы автора вопроса.
> есть же правила дорожного движения, ни у кого вопросов не
> возникает? почему при разработке UI не надо придерживаться
> правил?
Ну ведь удобнее, когда огромная главная форма исчезает, когда она не нужна :)
clickmaker (2009-07-30 14:30:00) [70]> [24] И. Павел (30.07.09 14:24)
это будут проблемы автора вопроса.
есть же правила дорожного движения, ни у кого вопросов не возникает? почему при разработке UI не надо придерживаться правил?
Dennis I. Komarov (2009-07-30 14:30:00) [71]
> А у автора вопроса может быть.
"А мужики то не знают"...
И. Павел (2009-07-30 14:30:00) [72]
> Ega23 ©
Вы так и не написали, почему считаете 'дурью' указанный способ. Эргономика программы должна основываться не только на непоколебимом авторитете Microsoft.
И. Павел (2009-07-30 14:28:00) [73]
> Зачем ты так делаешь?
Так делают и другие, встречал несколько раз. Если, например, кроме этой программы почти ничего не используется, или если это игрушка. Но не закрывать ярлыки все равно не получится.
Ega23 (2009-07-30 14:25:00) [74]
> Главная форма может быть поверх всех окон, или закрывать
> панель задач, да и просто закрывать ярлыки нп рабочем столе.
> Вот я о чем.
Вот только что. Запустил Visio, открыл на весь экран, запустил Reverse Engeneer Wizard (модальный).
Почему-то "главная форма" никуда не исчезла и не свернулась. Странно, не правда-ли?
Впрочем, лично вы можете писать программы именно так, как вам хочется. Но не удивляйтесь, когда заказчик плеваться начнёт.
Anatoly Podgoretsky (2009-07-30 14:25:00) [75]> И. Павел (30.07.2009 14:20:21) [21]
Зачем ты так делаешь?
И. Павел (2009-07-30 14:24:00) [76]
> Запустите любую программу настройки чего-либо в Windows.
> Или вы таки считаете, что весь огроменный штат дизайнеров
> в Microsoft разбирается в эргономике хуже И. Павел?
В интерфейсе windows, насколько я знаю, нет или почти нет гиганских (с фиксированным размером) форм поверх всех окон. А у автора вопроса может быть.
Anatoly Podgoretsky (2009-07-30 14:23:00) [77]> И. Павел (30.07.2009 14:18:19) [19]
Это программист не знает, что такое модальная форма, но катит на пользователя.
Ega23 (2009-07-30 14:21:00) [78]
> Да и вообще, если большую часть времени пользователь работает
> с дочерними формами, то маячащая на заднем плане главная
> форма, закрывающая весь рабочий стол, просто никчему.
Запустите любую программу настройки чего-либо в Windows. Или вы таки считаете, что весь огроменный штат дизайнеров в Microsoft разбирается в эргономике хуже И. Павел?
> Ему может потребоваться немедленно что-то ввести в другую
> программу, например.
Запустите, например, настройку ODBC-источника. Повызывайте модальные формы. Введите данные в другую программу. Вернитесь к настройкам ODBС
И. Павел (2009-07-30 14:20:00) [79]Главная форма может быть поверх всех окон, или закрывать панель задач, да и просто закрывать ярлыки нп рабочем столе. Вот я о чем.
Anatoly Podgoretsky (2009-07-30 14:19:00) [80]> И. Павел (30.07.2009 14:14:16) [16]
Ему противопоказоно сворачивание.