|
|
|
Наследование визуальных классов. Как?
|
|||
|---|---|---|---|
|
#18+
foxovikИмею на форме вот такие четыре контрола. А дальше, что делать? Ведь в приложении таких контролов десятки, если не сотни. Что каждому определять свойства? Да? фабрика супер панелек. для дизайна гуйни советую Presenter Pattern by Fowler foxovikПочему этот подход никому не нравится из здесь присутствующих? насмотрелись уже ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:51:25 |
|
||
|
Наследование визуальных классов. Как?
|
|||
|---|---|---|---|
|
#18+
авторУ NetBeans очень удобный редактор, а у JBuilder какой-то версии (2006, что-ли), он очень глючный. Бр-рр, как вспомню. у нетбинса редактор рисует по файлу собственного формата а в жбилдере по коду. У нетбинса иногда легче бывает залезть в хмл-файл настроек рисования форм чем что-то править в его редакторе. У жбилдера есть некоторые требования к коду форм чтоб он смог их отрисоать в редакторе, например он не может отрисовать форму наследованую от абстрактного класса что естественно описано в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:53:08 |
|
||
|
Наследование визуальных классов. Как?
|
|||
|---|---|---|---|
|
#18+
VEP также работает, Jigloo и тоже. Кстати, интересно. В JBuilder 2007 сохранился ГИП-построитель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 17:07:06 |
|
||
|
Наследование визуальных классов. Как?
|
|||
|---|---|---|---|
|
#18+
foxovikЯ иногда делаю наследование даже не переопределяя ни одного метода и ни одного свойства. Исключительно как задел на будующее. ... Почему этот подход никому не нравится из здесь присутствующих? Если коротко, то потому, что нельзя знать наперёд, что произойдёт в будущем. Проведение всестороннего анализа будущих изменений тербований дело заманчивое, но крайне не надёжное. Между тем занятие это требует большого вложения труда и средств, окупаемость которых остаётся под вопросом, т.к. нет никакой гарантии, что предполагаемые события когда-нибудь наступят. Поэтому бытует мнение (особенно в среде приверженцев экстремального программирования и разработки управляемой тестами), что никаких заделов на будущее делать не нужно. Следование данному правилу позволяет выполнять не большие проекты существенно быстрее и качественнее, т.к. их структура остаётся простой, код легко тестируется unit-тестами и, как следствие, применение рефакторингов и прочих модификаций кода удаётся осуществлять достаточно просто. Тем не менее, для ряда проектов такой подход чреват проблемами, что не удивительно, т.к. следования всякого рода эвристикам (к числу которых относятся и ООА, и ТDD, да и любой процесс разработки) не может гарантировать получения результата за конечное число шагов :) Здесь на помощь должен придти здравый смысл, который говорит: Если верятность будущих изменений велика, то, прежде чем завершить фрагмент кода, нужно хорошенько подумать - а легко ли будет при не обходимости преобразовать текущее решение для реализации этих изменений? Ну, а принятие решения по этому вопросу упирается прежде всего в индивидуальный опыт программиста или команды разработчиков. Имхо, дать практически полезные рекомендации, не зная тонкостей решаемой задачи, тут не возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 12:55:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34473556&tid=2145977]: |
0ms |
get settings: |
16ms |
get forum list: |
24ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 466ms |

| 0 / 0 |
