Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Forms and controls in runtime 


lipskiy   (2002-03-21 01:52) [0]

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



Фэ   (2002-03-21 02:07) [1]

А зачем ?



SoftOne   (2002-03-21 02:40) [2]

> lipskiy © (21.03.02 01:52)
Ну дык и отработай все в "дизайн". Когда твое эстетское чувство будет удотворено, запиши где-нибудь на бумажке все параметры. А в "рантайме" повтори их!



lipskiy   (2002-03-21 11:42) [3]

Хм, ну вот, это я и сам знаю, так и делал, в принципе.
Я думал, ленивые программеры придумали какие-нибудь удобные способы.



Андрей Сенченко   (2002-03-21 12:26) [4]

>> SoftOne © (21.03.02 02:40)
>> запиши где-нибудь на бумажке все параметры.

Просто жуткое издевательство над собой. Карандашей не наточишься.
Как Вы думаете - не проще ли взять и поменять расширение *.dfm например на *.ini и слегка его в блокноте подредактировать ?



lipskiy   (2002-03-22 00:18) [5]

Вообще истинные программеры пишут целиком только в блокнотах!



iZEN   (2002-03-22 01:06) [6]

lipskiy ©:
<...>Как удобнее проектировать дизайн форм, если они создаются в рантайме? Не прогонять же всякий раз, передвинув кнопку, всю программу. Например, есть окно настроек программы. Там куча контролов. Надо все красиво расположить, всяких бевелов понаставить, чтоб наглядно смотрелось.
Как всем этим заниматься в случае с рантаймом?<...>
<...>Я думал, ленивые программеры придумали какие-нибудь удобные способы.<...>


От детских болезней Delphi, наверное уже никогда не избавится.
А просто влом было разработчикам этой IDE отказаться от DFM и использовать полноценный two-way-tools в Визуальном Дизайнере, чтобы строить код на чистом ObjectPascal без использоавния DFM.
В JBuilder Borland почему-то смогли отказаться от костылей скриптового языка-описателя дизайна визуальных форм, сделали всё на чистом Java-языке. Там всё работает во время проектирования и код можно поправить ручками!

<...>Вообще истинные программеры пишут целиком только в блокнотах!

Или в Borland JBuilder :)))

P.S. Я эту тему поднимал в "Королевстве Delphi" -- "Базарная площадь"/"Кликанье мышкой как способ программирования". Оказалась неконструктивной -- закрыли.:-|



SoftOne   (2002-03-22 02:12) [7]

> Андрей Сенченко © (21.03.02 12:26)
>Просто жуткое издевательство над собой. Карандашей не наточишься.
>Как Вы думаете - не проще ли взять и поменять расширение *.dfm >например на *.ini и слегка его в блокноте подредактировать ?

А я до сих пор, и не кидайте в меня камни (все равно промахнетесь :) ) , работаю на Д4. И как же я смогу в блокноте "отредактировать" двоичный файл с не известной мне структурой?



Андрей Сенченко   (2002-03-22 10:03) [8]

>> SoftOne © (22.03.02 02:12)
>> И как же я смогу в блокноте "отредактировать" двоичный
>> файл с не известной мне структурой?

С этим не поспоришь. Придется карандаши точить :)




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.015 c
1-94432           Rammst                2002-04-11 07:36  2002.04.29  
HELP!!!!!


14-94551          Pat                   2002-03-21 17:02  2002.04.29  
Проверь свою реакцию


3-94322           bcg                   2002-04-05 16:08  2002.04.29  
remote MySQL + Delphi


7-94588           Torn                  2002-01-31 09:12  2002.04.29  
Вход в сеть под Win98 автоматически без ввода пароля


4-94632           Эйнхерий              2002-02-26 10:51  2002.04.29  
Загвоздка при использовании WH_KEYHOOK и передачи параметров в главное приложение.