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

Вниз

Ctrl+Z   Найти похожие ветки 

 
Дмитрий С ©   (2011-07-13 18:13) [0]

Признавайтесь как реализуете Ctrl+Z у себя в программах?


 
Rouse_ ©   (2011-07-13 19:03) [1]

как и все белые люди, через Undo список.


 
Kerk ©   (2011-07-13 19:06) [2]


> Rouse_ ©   (13.07.11 19:03) [1]
>
> как и все белые люди, через Undo список.

Ты какой-то старомодный. В этом сезоне модно отвечать "через паттерн команда". :)


 
Rouse_ ©   (2011-07-13 19:20) [3]

Та-та... через паттерн и через Undo список. ;)
Некоторые еще делают через ж..., но все зависит от того какого результата в итоге хотим добиться и от общей архитертуры :)


 
Дмитрий С ©   (2011-07-13 19:24) [4]

Это что весь документ хранить в элементе списка? Или список "анти-команд"?


 
Rouse_ ©   (2011-07-13 19:44) [5]

Дим, ты программист или где? Как удобней - так и делай :)


 
Dimka Maslov ©   (2011-07-13 21:23) [6]

ведением лога изменений в данных. Undo возвращает данные в исходное состояние и добавляет запись в лог для Redo. Redo отменяет действие Undo и возвращает записть в лог для Undo. При внесении изменений в данные лог для Redo очищается.


 
TUser ©   (2011-07-13 21:58) [7]

не парься, пиши медицинский или военный софт


 
Inovet ©   (2011-07-13 22:17) [8]

> [7] TUser ©   (13.07.11 21:58)
> или военный софт

Типа "Пуск-ядерной-ракеты", потом передумал "Отмена действия"?


 
Leon-Z ©   (2011-07-13 22:21) [9]

START TRANSACTION
...
COMMIT или ROLLBACK

Вот так и реализуем. Можно еще не реализовать совсем.
Но тогда нужно писать военный софт.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1310643873
Ламот
2011-07-14 15:44
2011.11.13
Редактирование таблиц Excel


15-1311020990
Юрий
2011-07-19 00:29
2011.11.13
С днем рождения ! 19 июля 2011 вторник


2-1311148229
SQLEXPRESS
2011-07-20 11:50
2011.11.13
Надо делать одно и тоже в потоке или нет


15-1311107388
Юрий
2011-07-20 00:29
2011.11.13
С днем рождения ! 20 июля 2011 среда


15-1310773444
Kerk
2011-07-16 03:44
2011.11.13
Google Docs Viewer Supports ZIP and RAR Archives