Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.09;
Скачать: CL | DM;

Вниз

Получить все объекты на форме   Найти похожие ветки 

 
sniknik ©   (2010-10-15 00:39) [40]

> а вот мне пересоздавать весь проект целиком сейчас не вариант так что это плюс.
вообще то при нормальном подходе изменений в проекте пришлось бы делать меньше... (в идеале вообще бы не пришлось)
ну для примера, есть грид стандартный, "убогого дизайна", меняешь его на "крутой и красивый" ExГрид, сколько изменений в проекте? фактически только тип переменной/обьекту поменяли и в юзес дополнительный модуль прописали.

> Во вторых библиотеку которую я сейчас делаю можно будет применять к любому проекту что тоже плюс.
тебе ее придется выкинуть ибо поняв "дао" увидишь, что этот код бесполезен.

ну вот смотри, делаешь ты скины компонентам, ищешь их в цикле/рекурсией, подменяешь пользовательские методы(само собой сохраняешь и перевызываешь то что пользователь/прикладник уже туда внес), а надо то описать один тип/класс и все, циклы/поиски становятся не нужны, т.к. по типу обьект создается тот, что нужен, и сразу "на местах", обработчики подменять/пользовательские сохранять не нужно т.к. не будут пересекаться, и т.д. у тебя код поменяется КООРДИНАЛЬНО. и то что ты сейчас делаешь после тебе придется "выковыривать", до практически исходного, нынешнего состояния. т.е. своим кривым методом ты не делаешь что то, ты это ломаешь.

представь, что этот ExГрид из первого абзаца написал ты, и сравни с тем что ты наваял сейчас для того же самого в программе своим методом. что проще использовать в дальнейшем в любом проекте? и что проще развивать?
по моему очевидно.

p.s. лучше день потерять, потом за пять минут долететь... чем неделю пешком. (первая часть © из мультика "крылья ноги хвост")


 
Юрий Зотов ©   (2010-10-15 01:12) [41]

> v_a_belousov   (14.10.10 21:07) [39]

> Да получается что я делаю двойную работу

Не двойную. Как минимум, десятерную, и даже больше.

Я понимаю, сейчас Вам трудно поверить, что Вы пытаетесь вручную затолкать в гору паровоз вместо того, чтобы научиться им управлять, а потом на нем же в эту же гору и въехать - но это примерно так и есть, можете верить. Лет через несколько, вспомнив эту ветку, Вы сами это поймете и сами же будете смеяться.

> но и в этом есть свои плюсы...

Есть. Их ровно два.

Плюс № 1 - на выбранном Вами пути Вы набъете ОГРОМНОЕ количество шишек. Возможно, их даже окажется достаточно для того, чтобы Вы начали прислушиваться к советам тех, кто все это давно прошел.

Правда, Вы могли бы это сделать и не набивая шишек - но раз уж Вам непременно хочется их набить, то запретить никто не может.

Плюс № 2 - многократно переписав "с нуля" немалое количество кода Вы получите хороший опыт кодинга, проектирования и рефакторинга.

Правда, такой опыт можно было бы получить и без многократного повторения цикла "идея-кодинг-корзина", но снова - раз уж Вам так хочется, то запретить никто не может.


 
v_a_belousov   (2010-10-15 13:30) [42]


> представь, что этот ExГрид из первого абзаца написал ты,
>  и сравни с тем что ты наваял сейчас для того же самого
> в программе своим методом. что проще использовать в дальнейшем
> в любом проекте? и что проще развивать?
> по моему очевидно.

Да очевидно что ExГрид.

> Я понимаю, сейчас Вам трудно поверить, что Вы пытаетесь
> вручную затолкать в гору паровоз вместо того, чтобы научиться
> им управлять, а потом на нем же в эту же гору и въехать
> - но это примерно так и есть, можете верить. Лет через несколько,
>  вспомнив эту ветку, Вы сами это поймете и сами же будете
> смеяться.

Верю. И уже начал изучать.

P.S. И все таки свой редактор скинов я буду продолжать делать... только теперь уже надеюсь так как нужно, попутно изучая необходимый материал.

P.P.S. Убедили что не изучив все должным образом я делаю бесполезную работу.



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

Текущий архив: 2011.01.09;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.011 c
9-1187680845
max_
2007-08-21 11:20
2011.01.09
DirectDraw - Поверхности


2-1287052049
b86
2010-10-14 14:27
2011.01.09
Завести процедуру даблклик


2-1287136145
Xmen
2010-10-15 13:49
2011.01.09
Обновление записей.


6-1233229932
Kirill
2009-01-29 14:52
2011.01.09
ICS. Отправка письма


15-1285597495
anton773
2010-09-27 18:24
2011.01.09
ShellExecute