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

Вниз

построение приложения баз данных   Найти похожие ветки 

 
_drug_   (2009-07-30 13:09) [0]

У меня такой банальный вопрос - есть приложение баз данных, в нем есть главная форма и несколько доп. форм. допформы вызываются через ShowModal. Мне не нравится, что когда сворачиваешь допформу, главная форма остается висеть и при этом неактивна, так как допформа в модальном режиме. Я думаю, что это неправильно. Кто поделится как он строит такие приложения и как из главной формы вызывает дочерние и почему его способ самый лучший? :-)


 
clickmaker ©   (2009-07-30 13:11) [1]

> и почему его способ самый лучший?

объявляешь конкурс?
вообще-то, можно просто тупо запретить сворачивать модальные формы... раз уж они модальные, то это вполне логично


 
stas ©   (2009-07-30 13:28) [2]

И правда "построение приложения баз данных", модальные формы только в приложениях с БД.


 
И. Павел   (2009-07-30 13:48) [3]

Перед ShowModal можно поставить MainForm.Visible:=false, а в OnClose модальной формы написать MainForm.Visible:=true.


 
И. Павел   (2009-07-30 13:50) [4]

Хотя лучше добавить в модальные формы переменную FromMain которая устанавливается в true, если формц вызвала главная, и тогда:
if FromMain then MainForm.Visible:=true


 
clickmaker ©   (2009-07-30 13:54) [5]

> [4] И. Павел   (30.07.09 13:50)

не болтайте ерундой


 
Sergey13 ©   (2009-07-30 13:55) [6]

> [3] И. Павел   (30.07.09 13:48)

ИМХО, это называется "сначала придумаем себе трудности, а потом мужественно их преодолеваем".

> [0] _drug_   (30.07.09 13:09)
> Мне не нравится...
> Я думаю, что это неправильно.

Плач Ярославны напоминает.


 
И. Павел   (2009-07-30 14:00) [7]


> clickmaker ©, Sergey13 ©


А в чем я неправильно ответил на поставленный вопрос? Можно сделать не переменную а счетчик, определяющий глубину дочерней формы, но это не принципиально. Какие варианты решения этой задачи вы придложите?


 
clickmaker ©   (2009-07-30 14:06) [8]

> [7] И. Павел   (30.07.09 14:00)

см. [1]


 
И. Павел   (2009-07-30 14:07) [9]


> clickmaker ©   (30.07.09 14:06) [8]
> > [7] И. Павел   (30.07.09 14:00)
>
> см. [1]


Модальную форму можно просто перетащить, тогда главная форма будет видна, и, если она большая, будет загораживать другие окна.


 
Ega23 ©   (2009-07-30 14:08) [10]


> А в чем я неправильно ответил на поставленный вопрос?


Да дурь полнейшая.


> Какие варианты решения этой задачи вы придложите?


TForm.BorderStyle := bsDialog


 
Sergey13 ©   (2009-07-30 14:08) [11]

> [7] И. Павел   (30.07.09 14:00)
> Какие варианты решения этой задачи вы придложите?

А в чем тут проблема? Человек хочет сворачивать форму, которую сам же открывает модально. ИМХО тут проблема скорее в человеке.


 
Anatoly Podgoretsky ©   (2009-07-30 14:09) [12]

> Sergey13  (30.07.2009 14:08:11)  [11]

Дело не в бобине?


 
И. Павел   (2009-07-30 14:10) [13]

Можно просто при сворачивании формы сворачивать все окна этого приложения сразу.


 
Ega23 ©   (2009-07-30 14:13) [14]


> Можно просто при сворачивании формы сворачивать все окна
> этого приложения сразу.


Можно ещё сексом стоя на лыжах и в гамаке заниматься.
Некоторым нравится.


 
Dennis I. Komarov ©   (2009-07-30 14:13) [15]

А можно не страдать .... (кому что нравится)


 
И. Павел   (2009-07-30 14:14) [16]


> Ega23 ©


Это не ответ... А bsDialog закроет кнопку минимизации. Иногда может потребоваться свернуть программу, и поработать с чем то другим, перед тем, как закрыть диалог. А про Alt+tab пользователь может не знать.


 
clickmaker ©   (2009-07-30 14:15) [17]

> тогда главная форма будет видна, и, если она большая, будет
> загораживать другие окна.

а зачем мне видеть другие окна, если я работаю в модальной форме?


 
Ega23 ©   (2009-07-30 14:17) [18]


> ногда может потребоваться свернуть программу, и поработать
> с чем то другим, перед тем, как закрыть диалог.


Покажите мне хоть один windows-диалог, который открывается модально с кнопкой пинимизации.


 
И. Павел   (2009-07-30 14:18) [19]

Да и вообще, если большую часть времени пользователь работает с дочерними формами, то маячащая на заднем плане главная форма, закрывающая весь рабочий стол, просто никчему.


> а зачем мне видеть другие окна, если я работаю в модальной
> форме?


Пользователь может не знать, что такое модальная форма. Ему может потребоваться немедленно что-то ввести в другую программу, например.


 
Anatoly Podgoretsky ©   (2009-07-30 14:19) [20]

> И. Павел  (30.07.2009 14:14:16)  [16]

Ему противопоказоно сворачивание.


 
И. Павел   (2009-07-30 14:20) [21]

Главная форма может быть поверх всех окон, или закрывать панель задач, да и просто закрывать ярлыки нп рабочем столе. Вот я о чем.


 
Ega23 ©   (2009-07-30 14:21) [22]


> Да и вообще, если большую часть времени пользователь работает
> с дочерними формами, то маячащая на заднем плане главная
> форма, закрывающая весь рабочий стол, просто никчему.


Запустите любую программу настройки чего-либо в Windows. Или вы таки считаете, что весь огроменный штат дизайнеров в Microsoft разбирается в эргономике хуже И. Павел?


> Ему может потребоваться немедленно что-то ввести в другую
> программу, например.


Запустите, например, настройку ODBC-источника. Повызывайте модальные формы. Введите данные в другую программу. Вернитесь к настройкам ODBС


 
Anatoly Podgoretsky ©   (2009-07-30 14:23) [23]

> И. Павел  (30.07.2009 14:18:19)  [19]

Это программист не знает, что такое модальная форма, но катит на пользователя.


 
И. Павел   (2009-07-30 14:24) [24]


> Запустите любую программу настройки чего-либо в Windows.
>  Или вы таки считаете, что весь огроменный штат дизайнеров
> в Microsoft разбирается в эргономике хуже И. Павел?


В интерфейсе windows, насколько я знаю, нет или почти нет гиганских (с фиксированным размером) форм поверх всех окон. А у автора вопроса может быть.


 
Anatoly Podgoretsky ©   (2009-07-30 14:25) [25]

> И. Павел  (30.07.2009 14:20:21)  [21]

Зачем ты так делаешь?


 
Ega23 ©   (2009-07-30 14:25) [26]


> Главная форма может быть поверх всех окон, или закрывать
> панель задач, да и просто закрывать ярлыки нп рабочем столе.
>  Вот я о чем.


Вот только что. Запустил Visio, открыл на весь экран, запустил Reverse Engeneer Wizard (модальный).
Почему-то "главная форма" никуда не исчезла и не свернулась. Странно, не правда-ли?

Впрочем, лично вы можете писать программы именно так, как вам хочется. Но не удивляйтесь, когда заказчик плеваться начнёт.


 
И. Павел   (2009-07-30 14:28) [27]


> Зачем ты так делаешь?


Так делают и другие, встречал несколько раз. Если, например, кроме этой программы почти ничего не используется, или если это игрушка. Но не закрывать ярлыки все равно не получится.


 
И. Павел   (2009-07-30 14:30) [28]


> Ega23 ©


Вы так и не написали, почему считаете "дурью" указанный способ. Эргономика программы должна основываться не только на непоколебимом авторитете Microsoft.


 
Dennis I. Komarov ©   (2009-07-30 14:30) [29]


> А у автора вопроса может быть.

"А мужики то не знают"...


 
clickmaker ©   (2009-07-30 14:30) [30]

> [24] И. Павел   (30.07.09 14:24)

это будут проблемы автора вопроса.
есть же правила дорожного движения, ни у кого вопросов не возникает? почему при разработке UI не надо придерживаться правил?


 
И. Павел   (2009-07-30 14:31) [31]


> это будут проблемы автора вопроса.
> есть же правила дорожного движения, ни у кого вопросов не
> возникает? почему при разработке UI не надо придерживаться
> правил?


Ну ведь удобнее, когда огромная главная форма исчезает, когда она не нужна :)


 
И. Павел   (2009-07-30 14:33) [32]

ИМХО надо бы и автору вопроса что-нибудь подсказать... Ато 30 постов ни о чем...


 
Dennis I. Komarov ©   (2009-07-30 14:34) [33]


> ИМХО надо бы и автору вопроса что-нибудь подсказать... Ато
> 30 постов ни о чем...

Как это ни о чем... они все о [15]


 
clickmaker ©   (2009-07-30 14:35) [34]

> Ну ведь удобнее, когда огромная главная форма исчезает,
> когда она не нужна

чем удобнее?

> надо бы и автору вопроса что-нибудь подсказать

уже давно. [1] и [10]


 
И. Павел   (2009-07-30 14:35) [35]

верно :)


 
И. Павел   (2009-07-30 14:37) [36]


> верно :)


Это я о [33]


>
> чем удобнее?

тем, что другие окна не загораживает, что ярлыки на рабочем столе видны (а многие пользователи только через них могут программы запускать), что не маячит перед глазами здоровая форма, наконец :)


 
Anatoly Podgoretsky ©   (2009-07-30 14:38) [37]

> И. Павел  (30.07.2009 14:31:31)  [31]

Меня это пугало бы.


 
Dennis I. Komarov ©   (2009-07-30 14:39) [38]

Win+D спасет отца русской демократии...


 
И. Павел   (2009-07-30 14:39) [39]


> уже давно. [1] и [10]

про bsDialog я уже писал - такую форму пользователь отодвинет, а потом потеряет ее, и будет пытаться в неактивную главную тыкать :)


 
Anatoly Podgoretsky ©   (2009-07-30 14:40) [40]

> И. Павел  (30.07.2009 14:37:36)  [36]

Освой кнопку - "свернуть все окна", это как раз для них.


 
И. Павел   (2009-07-30 14:41) [41]


> Win+D спасет отца русской демократии...



> Освой кнопку - "свернуть все окна", это как раз для них.


Некоторые что такое "мой компьютер" не знают, не говоря уже о горячих клавишах.


 
clickmaker ©   (2009-07-30 14:41) [42]

> что ярлыки на рабочем столе видны (а многие пользователи
> только через них могут программы запускать

кнопка "свернуть все" на таскбаре.

> не маячит перед глазами здоровая форма, наконец

зато маячит пестрящий иконками рабочий стол. Ибо "многие пользователи только через них могут программы запускать" )

Вообще, возможность свернуть приложение с диалогом может быть полезно, если диалог отображает некий прогресс. Чего-то там копируется, например. Но мы не знаем, что там за диалог у автора.


 
Anatoly Podgoretsky ©   (2009-07-30 14:41) [43]

> И. Павел  (30.07.2009 14:39:39)  [39]

Какие страсти рассказываешь, для интерфейсов обкатаных десятилетиями. Страшниые вещи творятся.


 
Ega23 ©   (2009-07-30 14:42) [44]


> Эргономика программы должна основываться не только на непоколебимом
> авторитете Microsoft.


Ты чё, дурачок, али прикидываешься? В майкрософте гигантский, повторяю ГИГАНТСКИЙ штат дизайнеров и прочих художников. Которые очень хорошо знают, какие цвета с какими сочетаются. И которые в эргономиек разбираются гораздо лучше тебя.
Дальше. Если пользователь привык пользоваться программами под Windows, то он уже интуитивно в твоей программе будет искать стандартные вещи.
И для пользователя будет большим удивлением, когда при вызове модальной формы основная свернётся.

Извините, не сдержался.


 
Anatoly Podgoretsky ©   (2009-07-30 14:44) [45]

> И. Павел  (30.07.2009 14:41:41)  [41]

Не клевещи на пользователей, даже если есть такие, то они не полезут за пределы открытой формы, сначала закроют ее или перезагрузят компьютер.


 
Dennis I. Komarov ©   (2009-07-30 14:45) [46]


> Некоторые что такое "мой компьютер" не знают, не говоря
> уже о горячих клавишах.

А это не ширифа проблемы


 
Dennis I. Komarov ©   (2009-07-30 14:48) [47]

Гм, а почему все это дело еще не в "потрепаловке"...


 
И. Павел   (2009-07-30 14:50) [48]


> Извините, не сдержался.


А вы сдерживайтесь. Ато выглядит глупо. Я же описал преимущества скрытой главной формы, есть и недостатки, но вы, в основном, только ссылаетесь на авторитет майкросовт и переходите на личности. А вроде бы взрослый человек, программист:)


 
И. Павел   (2009-07-30 14:50) [49]


> Гм, а почему все это дело еще не в "потрепаловке"...


У меня работа, да и такого потока сообщений я не выдержу. Ухожу. :)


 
clickmaker ©   (2009-07-30 14:51) [50]

> Я же описал преимущества скрытой главной формы

а если открыта еще толпа "главных" форм? все сворачивать?


 
И. Павел   (2009-07-30 14:54) [51]


> а если открыта еще толпа "главных" форм? все сворачивать?


Если они мелкие то не надо, а если крупные, можно, чтобы не запутаться в том, какая активна. Я, например, не люблю, когда одна программа загружает весь экран неактивными формами. Дело вкуса.


 
clickmaker ©   (2009-07-30 15:03) [52]

> не люблю, когда одна программа загружает весь экран неактивными
> формами. Дело вкуса.

tastes differ.
а если много программ открыто? и у всех главное окно на весь экран?


 
_drug_   (2009-07-30 15:03) [53]

Люди добрые, куда вы катитесь?
Вы зачем мой вопрос во флуд превратили-то? если вы не можете ответить по существу, зачем вы отвечаете?
если вы не можете ответить на вопрос потому что он для вас слишком расплывчатый, неправильный и т.д. зачем вы на него отвечаете?
вы чего творите?
или вы решили показать насколько вы круче автора вопроса?
если кто так решил, оставляйте телефон, можете в личку, можете сюда, не поленюсь перезвоню, выясним, кто круче. ну вы даете...

вопрос был как лучше построить приложение. если на ваш взгляд модальные формы не нужно использовать - так и скажите, нет же, дядю Билла припрегли в помощники. не очень хорошее складывается впечатление об участниках этой ветки. В отличие от, скажем, ветки БАЗЫ, не правда
Anatoly Podgoretsky?
Еще раз обращаюсь с просьбой подсказать, дать ссылку на пример построения приложения баз данных с продуманной архитектурой с расчетом на последующую безболезненную модификацию, что бы сопровождение приложения было максимально простым и т.д.


 
topS   (2009-07-30 15:06) [54]


> А вроде бы взрослый человек, программист:)


вот так вот пристыдили Ega
прикольно ))))))))))))


 
И. Павел   (2009-07-30 15:10) [55]


> topS

Ждете "продолжение банкета"?


 
clickmaker ©   (2009-07-30 15:26) [56]

> Вы зачем мой вопрос во флуд превратили-то? если вы не можете
> ответить по существу, зачем вы отвечаете?

BorderStyle := bsDialog
давно уже ответили


 
topS   (2009-07-30 15:27) [57]


> Ждете "продолжение банкета"?

да жду
забавное веселье


 
Ega23 ©   (2009-07-30 15:37) [58]


> Вы зачем мой вопрос во флуд превратили-то?


Вам всё ответили, ещё в первом десятке сообщений.
Ну а остальное - это уже от вас не зависит, уже пошли интерфейсные разборки.


> же описал преимущества скрытой главной формы, есть и недостатки,
>  но вы, в основном, только ссылаетесь на авторитет майкросовт
> и переходите на личности.


Хорошо. Покажите мне ХОТЯ БЫ одну известную программу, которая сворачивает главное окно при вызове модальной формы.


 
Ega23 ©   (2009-07-30 15:42) [59]


> вот так вот пристыдили Ega


Да мне пофигу.


 
И. Павел   (2009-07-30 15:53) [60]


> Ega23 ©


Как правило, известные программы содержат меняющееся в размерах главное окно, а не крупную форму с кучей полей, а открываемые диалоги это опции и они не держатся долго. Искать у меня времени нет, я не реагирую так остро на чужое мнение. Есть программа WinSCP, работать с ней начал недвано, и не знаю, насколько она известная, файл WinSCP.exe сначала предлагает окно настроек, если нажать login это окно закрывается и появляентся окно ввода логина, и если логин неверный - открывается вновь.

> Вы зачем мой вопрос во флуд превратили-то? если вы не можете
> ответить по существу, зачем вы отвечаете?
Как вариант (подчеркиваю: вариант не единственный): можно посмотреть в сторону MDI, тогда куча дочерних форм гармонично впишутся в главную.


 
clickmaker ©   (2009-07-30 16:00) [61]

> файл WinSCP.exe сначала предлагает окно настроек

ну она же не состоит из одного окна настроек?
и там при открытии этих настроек из главного окна, оно сворачивается?


 
Dennis I. Komarov ©   (2009-07-30 16:00) [62]


> можно посмотреть в сторону MDI, тогда куча дочерних форм
> гармонично впишутся в главную.

Не надо мух с котлетами мешать...


 
Anatoly Podgoretsky ©   (2009-07-30 16:20) [63]


> Да мне пофигу.

А сам наверно в подушку плачешь.


 
И. Павел   (2009-07-30 16:21) [64]


> clickmaker ©


Но пользователь то не знает, какая форма главная. Суть в том, что окна могут закрываться, не создавая шлейф из дочерних.


 
И. Павел   (2009-07-30 16:23) [65]

Во всяком случае, это уголовно не наказуема, поэтому реакция некоторых участников форума мне кажется странной.


 
Anatoly Podgoretsky ©   (2009-07-30 16:25) [66]


> _drug_   (30.07.09 15:03) [53]
> Люди добрые, куда вы катитесь?

А мы думали ты нас покинул, и мы пока решили поговорить.

> Еще раз обращаюсь с просьбой подсказать, дать ссылку на
> пример построения приложения баз данных с продуманной архитектурой
> с расчетом на последующую безболезненную модификацию, что
> бы сопровождение приложения было максимально простым и т.
> д.

Это вопрос на 100 кбаксов, как сказали, ответ тебе дали в первой десятке, а это уже не подъемная для форума тема. Можешь посмотреть в демос пример MastApp и ряд других. Можешь по анкетам пройтись и посмотреть на персональных сайтах, у некоторых опубликованы "примеры", но без начальной подготовки трудно будет понять подходит ли по твоему запросу и вообще понять, как это работает.


 
Anatoly Podgoretsky ©   (2009-07-30 16:27) [67]


> Anatoly Podgoretsky ©   (30.07.09 16:25) [66]

Автор вернулся, треп кончаем, до поры до времени.
Может кто захочет ответить на вопрос по примеру построения приложения баз данных с продуманной архитектурой с расчетом на последующую безболезненную модификацию, что бы сопровождение приложения было максимально простым и т.д.


 
Anatoly Podgoretsky ©   (2009-07-30 16:28) [68]

С моей стороны - я активно использую редактирование в модальных формах и очень редко в немодальных и не в формах вообще, но я не являюсь авторитетом в этом.


 
Anatoly Podgoretsky ©   (2009-07-30 16:31) [69]

Кстати и то, что ты назвал трепом в основном строго по вопросу, по модальным формам и как с ними общаться. Так что зря наехал, просто мы очень быстро и очень много пишем, для этого мы используем гнутые клавиатуры и все 10 пальцев и не глядя, поэтому такой хороший результат и нас много.


 
Dennis I. Komarov ©   (2009-07-30 16:32) [70]

Суть в том, что если форма показана модальна, то пока с ней работа не закончена, остатьные окна приложения не доступны. А прятать их дабы показать рабочий стол или окна других приложений смысла никакого нет.

Представь: Открыли, скажем, Word. После открыли супер-пупер программу, в ней есть диалог, скажем открыть чего-нить, жмем кнопарь, появляется диалог открыть, при том главная форма супер-пупер программы прячется и мы получаем на фоне что?... Правильно Word... Удобный интерфейс?


 
clickmaker ©   (2009-07-30 16:34) [71]

> мы используем гнутые клавиатуры и все 10 пальцев

у меня плоская. Приходится гнуть пальцы -)


 
Anatoly Podgoretsky ©   (2009-07-30 16:40) [72]

> clickmaker  (30.07.2009 16:34:11)  [71]

Эх ответил бы, но сам же сказал не отвлекаемся.


 
Anatoly Podgoretsky ©   (2009-07-30 16:40) [73]

> clickmaker  (30.07.2009 16:34:11)  [71]

Эх ответил бы, но сам же сказал "не отвлекаемся".


 
Dennis I. Komarov ©   (2009-07-30 16:50) [74]


> Эх ответил бы, но сам же сказал "не отвлекаемся".

кончен бал, погасли свечи...


 
Anatoly Podgoretsky ©   (2009-07-30 16:53) [75]

Не отвлекаемся, а то я уже красный карандаш заготовил.


 
Dennis I. Komarov ©   (2009-07-30 17:24) [76]

Удалено модератором


 
Dennis I. Komarov ©   (2009-07-30 17:33) [77]

по теме:

> У меня такой банальный вопрос - есть приложение баз данных,
>  в нем есть главная форма и несколько доп. форм. допформы
> вызываются через ShowModal. Мне не нравится, что когда сворачиваешь
> допформу, главная форма остается висеть и при этом неактивна,
>  так как допформа в модальном режиме. Я думаю, что это неправильно.
>  Кто поделится как он строит такие приложения и как из главной
> формы вызывает дочерние и почему его способ самый лучший?
>  :-)

Вызывай их Show;


 
_drug_   (2009-07-31 07:38) [78]


> Кстати и то, что ты назвал трепом в основном строго по вопросу,
>  по модальным формам и как с ними общаться. Так что зря
> наехал, просто мы очень быстро и очень много пишем, для
> этого мы используем гнутые клавиатуры и все 10 пальцев и
> не глядя, поэтому такой хороший результат и нас много.

Ну предлагаю остаться на ты, для начала. Слепым методом по аглицки и по русски я печатаю не помню с каких времен, так что это меня не впечатляет. А то, что не глядя приводит как раз к никакому результату.
Вообще, повеселила меня эта ветка - просто ассоциация возникает у меня следующая (здесь никого не хочу обидеть, сразу говорю) - сидят бабушки на скамейке, подходит к ним человек и просит подсказать где такой-то дом, т.к. сам он не местный и не знает. Далее такой примерно диалог о том, что бабульки вспоминают какой это дом, вроде красный такой или белый, потом переходят к тому, что красный это смотря в каком свете - на закате он один, а при дневном другой оттенок, что все это относительно, потом выясняется, что одна бабулька дальтоник, та обижается и говорит другой, зато мне муж не изменял и т.д. в общем еще и подрались. Шуму много, а толку никакого.
Никакого ответа в первых постах мне не дали, там были одни понты, что мне просто по человечески не понравилось - я даже написал подробные ответы на них, но пока я писал, появилось в два раза больше постов, уже без понтов, но просто флуда, я понял, что нет смысла тратить время.
По поводу mastapp - как раз оттуда я и взял этот подход с модальными формами и не совсем он меня устраивает. Сейчас ищу другой пример. До этого работал с базами в делфях только в специфическом проекте, где клиент у меня был графический, 3D графика, и форма там была одна. в формате обычных офисных приложений работал только в Oracle*Forms под линухом в одном банке, корявая вещь, кстати, но такая была корпоративная политика... а вы мне тут понтов да флуда накидали, друзья, зачем?
Клавиатуры гнутые, пальцы быстрые... :-) Здесь просто нет смайлов подходящих ))))))
Мдяа, прямо жесть какая-то, из 77 постов только штук 5, ну десять по теме... Как тут ветки закрываются? Модераторы, закройте тему для обсуждения, пожалуйста.


 
Anatoly Podgoretsky ©   (2009-07-31 08:54) [79]

Он опять нас покинул.


 
Dennis I. Komarov ©   (2009-07-31 09:20) [80]


> Он опять нас покинул.

Основной оппонент был И. Павел. А автор строил "приложения баз данный", да с модальными формами. Наверное в таких приложениях они какие-то особенные, не такие как везде...


 
Sergey13 ©   (2009-07-31 09:24) [81]

> [78] _drug_   (31.07.09 07:38)

Странный ты человек. Сам понтов тут накидал, а обвиняешь в этом других.
Тебе не нравятся документированные методы продукта? Ну так не используй их! В чем вопрос то? Ты не знал "что когда сворачиваешь допформу, главная форма остается висеть и при этом неактивна, так как допформа в модальном режиме"? Вроде, судя по тексту, знал. Так зачем использовал? Ведь, как я понял, использовал сознательно. Кстати интересно какие у тебя были доводы для этого?
Нравится головой пробивать стены? Ну так пробивай на здоровье - зачем плакаться то?

> Я думаю, что это неправильно.
Сделай правильно, как сам считаешь нужным. Делфи предоставляет тебе все возможности для этого.

Что ты прицепился к "приложение баз данных"? При чем тут БД вообще? Напиши текстовый процессор, где каждая форма будет открываться модально. Лучше получится?
Модальная форма и создается модально как раз для того, что бы юзер не смог продолжить работу с программой, не завершив работу в этой форме. Это задумано так. И это логично и правильно. А ты пытаешься дрелью гвоздь заколотить и при этом жалуешься на неудобство.


 
_drug_   (2009-07-31 11:24) [82]

Уважаемые модераторы, закройте ветку, пожалуйста!


 
Anatoly Podgoretsky ©   (2009-07-31 11:41) [83]

Не заходи и будет закрыто для тебя.


 
Ega23 ©   (2009-07-31 13:13) [84]


> Уважаемые модераторы, закройте ветку, пожалуйста!


Фиг тебе, от тебя тут уже ничего не зависит...  :)))
В смысле, даже если ты в эту ветку заходить не будешь, она сама по себе будет жить, т.к. затронута интересная тема.


 
Sergey13 ©   (2009-07-31 13:18) [85]

> [84] Ega23 ©   (31.07.09 13:13)
> т.к. затронута интересная тема

Печать слепым десятипальцевым методом на гнутой клавиатуре прямыми пальцами?


 
clickmaker ©   (2009-07-31 13:24) [86]

> [85] Sergey13 ©   (31.07.09 13:18)

нет. Более глобальная. Какой должен быть фон у модального диалога: открывшая его программа или Word?


 
Anatoly Podgoretsky ©   (2009-07-31 13:30) [87]

> Sergey13  (31.07.2009 13:18:25)  [85]

Для баз данных это тоже важно.


 
Anatoly Podgoretsky ©   (2009-07-31 13:31) [88]

> clickmaker  (31.07.2009 13:24:26)  [86]

Это точно, а то меня всегда умиляли прозрачные Эдиты


 
clickmaker ©   (2009-07-31 13:32) [89]

> [87] Anatoly Podgoretsky ©   (31.07.09 13:30)

когда база грохается, а бэкапа нет.
тогда сажают девочку со скоростью набора 1000 знаков в минуту, и она восстанавливает контент по бумажкам


 
Anatoly Podgoretsky ©   (2009-07-31 13:48) [90]

> clickmaker  (31.07.2009 13:32:29)  [89]

Именно так, иначе глупая трата денег, притом не просто со скоростью 1000 знаков, а 1000 знаков без ошибок


 
Dennis I. Komarov ©   (2009-07-31 16:42) [91]


> тогда сажают девочку со скоростью набора 1000 знаков в минуту,
>  и она восстанавливает контент по бумажкам

А читает с какой скоростью?


 
clickmaker ©   (2009-07-31 16:53) [92]

> А читает с какой скоростью?

2000 знаков в минуту. Опережающая буферизация )


 
Dennis I. Komarov ©   (2009-07-31 18:00) [93]


> 2000 знаков в минуту. Опережающая буферизация )

Знатный девайс :)


 
Anatoly Podgoretsky ©   (2009-07-31 18:39) [94]

А чего так мало?
На странице в книге примерно 4000 символов, а скорость чтения обычно страница в минуту. Или они вслух читают?


 
Dennis I. Komarov ©   (2009-07-31 18:42) [95]


> На странице в книге примерно 4000 символов, а скорость чтения
> обычно страница в минуту. Или они вслух читают?

Тогда скорость записи будет страдать, ну они все же не просто читают...


 
MonoLife ©   (2009-08-01 09:33) [96]


> Sergey13 ©   (31.07.09 09:24) [81]
> Модальная форма и создается модально как раз для того, что
> бы юзер не смог продолжить работу с программой, не завершив
> работу в этой форме. Это задумано так. И это логично и правильно.
>  

+1. Случалось видеть недовольных пользователей, которые не могли понять, почему приложение не сворачивается и не закрывается нормально..
Согласен на все 99%, ну, может, где-то 1 % используется в играх?...


 
Anatoly Podgoretsky ©   (2009-08-01 09:59) [97]

> MonoLife  (01.08.2009 09:33:36)  [96]

Это бывает, когда дурак программист не убрал кнопки с заголовка.


 
MonoLife ©   (2009-08-01 10:19) [98]


> Anatoly Podgoretsky ©   (01.08.09 09:59) [97]

вот именно...


 
b z   (2009-08-01 12:30) [99]


> когда база грохается, а бэкапа нет.
Надо зеркалировать. -)



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

Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.72 MB
Время: 0.007 c
15-1249292576
@!!ex
2009-08-03 13:42
2009.10.04
Как сделать ICQ Логирование?


2-1248867537
xyz
2009-07-29 15:38
2009.10.04
ключевое поле-счетчик


2-1248705880
xyz
2009-07-27 18:44
2009.10.04
listbox не ловит нажатие Del


15-1249260855
Дмитрий С
2009-08-03 04:54
2009.10.04
В кипятке 4-5 минут.


1-1218185285
pogi
2008-08-08 12:48
2009.10.04
1С OLE запись - в полях значения "<>"





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский