![]() |
#9 |
Участник
|
Цитата:
Сообщение от belugin
![]() Так же и фреймворки - например SysOperation эквивалентен разделу в начале документа, где написано:
- бывают операции - у операций бывают параметры - если не сказано обратного, то надо : - загрузить параметры из SYsLastValue - спросить параметры согласно типам - сохранить их в SysLastValue - выполнить операцию Далее для конкретной операции описываются параметры (DataContract) и что она делается. Диалог, сохранение и восстановление уже описаны и не надо повторять. Не надо уточнять как работать с разными версиями (там хранится по именам). Если хочется, особенного, можно описать это или атрибутами или кодом в UI Builder. и если в случае с RunBase это делается легко и просто, то в случае с SysOperation(где та-же видимость и метки задаются атрибутами) такая "простая" с виду модификация потребует кучу усилий т.е. люди которые делали RunBase продумывали такие вещи, модифицировать SysOperation же довольно сложно |
|
Теги |
sysoperation framework |
|
|