Основы разработки приложений с использованием библиотек DEVEXPRESS XPO и XAF
Галактика AMMПод запрос
9 дней / 5 рабочих дней
Дистанционная форма
Цель семинара
Получить практический опыт использования DevExpress Framework для разработки приложений для рабочего стола Microsoft Windows
Научиться разрабатывать и подключать модули расширения системы «Галактика АММ»
Стоимость на одного участника с НДС:
103 266 ₽
Записаться на семинар
"*"обозначает обязательные поля
Аудитория
Программист
Опыт программирования на языке C# в среде Visual Studio
Опыт написания запросов на языке Transact SQL
Опыт работы с графическими дизайнерами отчетов
Содержание семинара
Объектно-реляционное отображение. Технология объектно-реляционного отображения. Библиотека DevExpress XPO. Таблицы базы данных и персистентные классы. Иерархия персистентных классов.
Сессии. Уровни взаимодействия с базой данных. Слой доступа к данным. Слой доступа к объектам. Сессии и единицы работы. Транзакции.
Коллекции объектов. Классы коллекций объектов. Отображение коллекции объектов. Фильтрация и сортировка коллекций.
Отношения между объектами. Один-ко-многим, агрегирующие связи. Многие-ко-многим. Один-к-одному.
Архитектура XAF-приложения. Библиотека DevExpress XAF. Структура решения и параметры конфигурационного файла. Объектно-реляционное отображение. Обновление базы данных и приложения. Представления и отчёты. Контроллеры и действия. Добавление модуля в приложение.
Настройка модели. Модель приложения. Редактирование модели приложения. Списочные представления. Карточные представления. Варианты представления. Сводные таблицы. Правила отображения. Список навигации.
Контроллеры и действия. Контроллеры окон, контроллеры представлений и действия. Кнопка. Кнопка с выпадающим списком. Кнопка с выбором объекта из представления. Отслеживание изменения объекта. Выполнение кода до/после действия.
Пользователи и роли. Стратегии безопасности и методы аутентификации. Простая и комплексная стратегия безопасности. Стандартная и доменная аутентификация. Пользователи и роли.
Расширение класса. Добавление свойств в сторонний класс.
Валидация свойств. Правила проверки значений свойств классов.
Продолжая работу с сайтом, вы соглашаетесь с обработкой файлов cookie вашего браузера