Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Министерство образования Республики Беларусь.docx
Скачиваний:
11
Добавлен:
27.09.2019
Размер:
545.03 Кб
Скачать
    1. Среда разработки и язык программирования

MorphX это интегрированная среда разработки в Microsoft Dynamics AX, которая позволяет разработчикам графически проектировать типы данных, базовые перечисления, таблицы, запросы, формы, меню и отчеты.  MorphX поддерживает интуитивную технологию drag-and-drop. Запустив редактор Х++ кода, можно получить доступ к любому доступному классу приложения.

MorphX использует ссылки для связывания объектов, поэтому если внести изменения, например, в типы данных полей, эти изменения будут автоматически отражены во всех местах, где эти типы используются. Кроме того, изменения, внесенные через MorphX, будут отражены в приложении сразу после компиляции.

Microsoft Dynamics AX также предоставляет интегрированную со средой поддержку системы контроля версий (VCS), что обеспечивает взаимодействие во время разработки. Существует также инструмент для обратного проектирования структуры таблиц и классовых структур в Visio. Фактическая реализация ограничивает практическое применение этих двух функций.

MorphX поддерживает язык Х++ для написания кода. X++ принадлежит к классу языков программирования, которые используют фигурные скобки и оператор "." (как C# или Java). Это объектно-ориентированный , основанный на классах язык с одиночной диспетчеризацией. Х++ является производным от C++, к которому была добавлена сборка мусора и встроенные в язык SQL запросы.

Пример кода, написанного в MorphX на языке X++, представлен на рисунке 4.

Также в среде MorphX существует мощный инструмент для отладки написанного кода. Если запущена сессия отладки, автоматически запускается Microsoft Dynamics AX Debugger. Вся информация, отображаемая в отладчике, извлекается непосредственно из клиентского приложения или из Business Connector. Отладчик не подключается к базе данных или AOS.

Для того, чтобы отладить написанный код, необходимо сначала установить точку останова с помощью редактора кода в клиентском приложении. Когда код запускается на выполнение и достигается точка остановы, выполнение приостанавливается и автоматически запускается отладчик. Отладчик показывает местоположение в коде, где его выполнение было прервано. На рисунке 5 изображен внешний вид отладчика.

Рисунок 4 – Редактор кода в среде MoprhX

Рисунок 5 - Окно отладчика Microsoft Dynamics AX

    1. Разработка структуры данных для реализации модуля «Классификация поставщика»

Как уже говорилось, контроль качества особо необходим в отраслях, в которых необходимо обеспечить высокое качество приходуемого или отпускаемого продукта. Строгий контроль необходим в нефтегазовой, пищевой, химической, фармакологической, машиностроительной и прочих отраслях. Предприятию важно установить определенную степень доверия к тому или иному поставщику, получать сводную информацию о произведенных поставках, объеме поставляемого товара, товарообороте, номенклатуре и других характеристиках.

Для того, чтобы предприятие могло получать различного рода статистические данные, диаграммы и отчеты по деятельности поставщиков, необходимо разработать специальную структуру данных, которая будет основой для реализации модуля «Классификация поставщиков».