:: Архив конференции по VFP до 2005 года
Re: bindevent и this
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, JS!

1) Почти всегда "динамически добавляемые" свойства можно заменить на
статически созданные, соответственно поимев _assign и _access методы.
2) В ООП не предусмотрено "многоцелевое использование контрола" - там
предполагается делать подклассы на такие случаи - НО это исключительно ради
удобства - чтобы не скатится к ситуации когда например есть всего 1
текстбокс, и там прописано всё-всё-всё что только может понадобиться - и
проверка УНН, и поиск в связанном справочнике, и валидация дат, и
синтаксический разбор введённого текста через регулярные выражения Хотя
теоретически МОЖНО сделать и такой "многофункциональный" класс-монстр.

P.S. Моя цель - показать что НЕ надо использовать BindEvents() там, где
замечательно работают родные для ООП механизмы наследования. Конечно же
МОЖНО отказаться от наследования и вообще создания разных классов, всё (ну
почти всё, кое что BindEvents всё-же не умеет) подвесив именно через
BindEvents - но это будет настолько неочевидный и сложный код...




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 10 (Гостей: 10)

© 2000-2024 Fox Club 
Яндекс.Метрика