|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Cvetkov 2:5030/1334 26 Feb 2003 12:37:00 To : Dmitriy Novoselov Subject : Реализация макросов --------------------------------------------------------------------------------
25 Фев 03 22:32, Dmitriy Novoselov писал(ла) Vitaly Lugovsky:
VL>> Что понимается под "макросами"?
DN> Под "макросами" понимается записанные в файл действия пользователя,
DN> причем потом пользователь может не повторять их, а вызвать этот файл и
DN> программа выполнит его действия
DN> Конкретно в моей задаче есть программа, есть набор кнопок в меню и тд,
DN> на эти кнопки есть обработчики, таким образом файл в принципе будет
DN> состоять из
DN> названия этих обработчиков и некоторых параметров к ним, а проблема
DN> заключается в том, как записать это туда, а впоследствии считать
DN> оттуда и выполнить записанные действия
Есть такой паттерн проектирования Command (смотреть "Паттерны..."GoF)
Он бы тебе помог, если бы применил его сразу. А на данный момент у тебя
единственный путь, модифицировать все обработчики. Если ты конечно не пишешь на
Tcl какомнибуть там вроде этот паттерн стандартное средство.
Alex Cvetkov
--- Клиент морга
* Origin: Life suxx (2:5030/1334)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27643e5ca7b1.html, оценка из 5, голосов 10
|