|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.07.2010, 23:15 | #1 |
Регистрация: 27.02.2010
Сообщений: 4
|
UNDO\REDO
Дорогие формучане, подскажите, пожалуйста, как реализовать функцию UNDO\REDO (отмена\возврат действия). Мы с другом делаем простенький графический редактор, где фигуры хранятся в отдельном векторе и нам необходим данный функционал. Только, прошу, не посылайте сразу к паттерну Commands, он мне мало понятен, если есть возможность, то хотелось бы что бы его значение было объяснено на простеньком примере (тип, есть абстрактный класс А, есть его наследники-команды Б, В и Г...и т.д.). Или приведите статью где данный подход довольно просто разжёван. Или выложите свои\чужие исходники с применением данного паттерна, а можно и свои собственные пути решения.
Буду примного и искренне благодарен за любую оказанную помощь. Спасибо за внимание. |
14.07.2010, 02:18 | #2 |
Регистрация: 27.02.2010
Сообщений: 4
|
вроде начал разбираться в паттерне Command. Вот набросал код-макет:
Код:
Только по моей идеи он должен выводить следующие данные: Код:
Последний раз редактировалось alexinspir; 14.07.2010 в 07:25. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступность пункта Undo/Redo | Ser11 | Общие вопросы Delphi | 17 | 11.08.2009 17:56 |
реализация Undo и Redo | Bayazet | Общие вопросы Delphi | 5 | 03.03.2009 15:48 |
Undo на форме | yulia | Общие вопросы Delphi | 1 | 16.11.2008 17:22 |
Undo-Redo | NeiL | Общие вопросы Delphi | 8 | 14.03.2008 19:04 |
Undo, Redo | Xardas | Общие вопросы Delphi | 1 | 24.01.2008 19:35 |