AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2011, 20:51   #5  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
на основе обработки событий
все это давно имеется в C#, Java, ABAP но до сих пор не было в X++. Для тех кто не очень знаком с данной технологией поясню эту технологию на не большом примере:

Создаем экземпляр Класса "Транспортное средство", данный класс умеет выкрикивать Event, ну к примеру "Я изменился", "Я сохраняюсь".

В системе имеется экземпляры классов "Менеджер1", "Менеджер2", "Менеджер3", который в свою очередь имеют специфические методы, ну к примеру "Когда транспортное средство изменилось" и "Когда транспортное средство сохраняется".

Все это были исходные данные.

В определенной точке кода методы класса "Менеджер" должны быть связанны с событиями класса "Транспортное средство", ну что то типа:
- "Менеджер"."Когда транспортное средство изменилось" связываем с "Транспортное средство"."Я изменился"
- "Менеджер"."Когда транспортное средство сохраняется" связываем с "Транспортное средство"."Я сохраняюсь"

Ну и дальше как это работает:
Когда происходит изменение экземпляра "Транспортное средство", этот экземпляр выкрикивает событие "Я изменился". Автоматически после выкрикивания события все классы "Менеджеров" подписанные на это событие вызывают свои методы, ну и к примеру:

"Транспортное средство"."Я изменился"

- "Менеджер1"."Когда транспортное средство изменилось"
- "Менеджер2"."Когда транспортное средство изменилось"
- "Менеджер3"."Когда транспортное средство изменилось"
Теги
ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: Seeing is believing - AX2012 Creating an ISV Model Blog bot DAX Blogs 0 04.02.2011 19:11
Channel9: AX2012 - X++ Editor Blog bot DAX Blogs 0 03.02.2011 18:11
Channel9: AX2012 - Type Hierarchies Blog bot DAX Blogs 0 02.02.2011 14:11
channel9: Michael Fruergaard Pontoppidan – Model driven development in Dynamics AX Blog bot DAX Blogs 0 28.10.2006 23:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:56.