Главная страница
    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.005 c
1-94373
Starkom
2002-04-17 12:26
2002.04.29
можно ли как-либо отловить вызов dll в коде?


3-94316
fishka
2002-04-09 10:26
2002.04.29
Перевод базы с InterBase5.0 на InterBase 6.0


1-94407
AHa
2002-04-17 11:31
2002.04.29
Компьютерные модели


3-94284
Бульбаш
2002-04-08 16:08
2002.04.29
Как управлять транзакциями Oracle при использовании ODAC


3-94278
Malyatko
2002-04-08 12:48
2002.04.29
Добавление в базу данных.





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