metaclass: (Default)
[personal profile] metaclass
Редактор GUI в ней дичайше кривой, выход его - еще более кривой.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.

Date: 2012-06-03 03:26 pm (UTC)
From: [identity profile] kuaw26.livejournal.com
Создавать GUI надо только кодом :)
Только хардкор!
Я даже на делфи нахер выпилил все DFM и все кодом создал.
Доволен как слон. Все что менял - видно в дифах при сдаче в свн + легко меняется внешний вид сразу везде,
достаточно только класс "построитель GUI" допилить и бац, везде все поменялось.

Date: 2012-06-03 05:27 pm (UTC)
From: [identity profile] denisioru.livejournal.com
У Вас наверно времени дохера писать гуй из кода. Покажите формочки например.

Date: 2012-06-04 04:28 am (UTC)
From: [identity profile] kuaw26.livejournal.com
да че там показывать. 90% моих форм это "метка-едитор-кнопка"
код выглядит так:
pnlEscapeRoute := builder.createPanel(true, alRight, 300);
builder.createGroupBox('Пути эвакуации', alTop, 0, 60);
edRouteName := builder.createTextEdit(FN_ER_ROUTE_NAME, FDN_ER_ROUTE_NAME);
и т.д.

GUI код пишется ОЧЕНЬ БЫСТРО!
Но пришлось конечно немного попотеть сначала над builder-ом.

Date: 2012-06-04 04:44 am (UTC)
From: [identity profile] denisioru.livejournal.com
А, ну вот дойдете до форм посложнее - посчитайте сколько часов Вы будете делать гуй. И сколько вам понадобиться чтобы подвигать элементы на форме.

Date: 2012-06-04 04:51 am (UTC)
From: [identity profile] metaclass.livejournal.com
Как раз с формами посложнее - ручная работа в дизайнере превращается в ад. Генерировать формы намного проще, чем набирать их в дизайнере.

Date: 2012-06-04 04:53 am (UTC)
From: [identity profile] denisioru.livejournal.com
Генерировать != делать их руками из кода.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 1st, 2025 10:12 pm
Powered by Dreamwidth Studios