Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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)
>> И как же я смогу в блокноте "отредактировать" двоичный
>> файл с не известной мне структурой?

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



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
1-94493
Satrap
2002-04-14 18:22
2002.04.29
MDI-приложение


6-94535
Yuraz
2002-01-18 17:00
2002.04.29
Как отправить поля POST NMHTTP


3-94258
только начал изучать дельфи
2002-04-04 13:59
2002.04.29
Помогите с индексами


14-94562
Лана Розанова
2002-03-24 11:20
2002.04.29
InstallShieldExpress для Delphi5


1-94389
masik
2002-04-17 13:56
2002.04.29
HTML Editor





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