Темы тренинга
- Способы развёртывания приложений
- MATLAB Compiler
- Интегрирование кода MATLAB с .NET приложением
- .NET компоненты с входами и выходами
- Построение интерфейсов с .NET компонентами
- Развёртывание в интернете
Предварительная подготовка
Курс "MATLAB для профессионалов" и базовые знания языка С.
Продолжительность - 1 день.
Программа курса
Модуль 1. Способы развёртывания приложений.
Модуль 2. MATLAB Compiler.
Модуль 3. Связывание MATLAB-кода с .NET приложением.
Модуль 4. .NET Приложения c входами и выходами.
Модуль 5. Интерфейс с .NET компонентой.
Модуль 6. Развёртывание в сети.
Программа курса
Модуль 1. Способы развёртывания приложений.
Различные способы развёртывания с помощью MATLAB Compiler и основанными на нём инструментами.
- Процесс развёртывания приложения
- MATLAB Builder EX
- MATLAB Builder NE
- MATLAB Builder JA
- Компоненты компилятора
- Компоненты интернет-развёртывания
Модуль 2. MATLAB Compiler.
Использование Deployment Tool для создания самостоятельного исполняемого приложения из MATLAB файлов.
- Настройка среды
- Создание самостоятельного приложения
- Управление входами и графическим интерфейсом пользователя
- Упаковка приложения
- MATLAB Compiler Runtime (MCR)
Модуль 3. Связывание MATLAB-кода с .NET приложением.
Создание .NET компоненты и интегрирование её с .NET приложением.
- Создание .NET assembly в MATLAB.
- Импортирование компоненты в приложение
Модуль 4. NET Приложения c входами и выходами.
Реализация .NET компонент на основе MATLAB, принимающих (отправляющих) входные (выходные) данные от (в) .NET приложения.
- Ввод/вывод в компоненту
- Использование mwArray для ввода данных
- Массивы mwNumericArray, mwCharArray
- Использование mwArray для вывода
- Работа со структурами и массивами ячеек
Модуль 5. Интерфейс с .NET компонентой.
Работа с переменным числом аргументов и управление ошибками.
- NET приложение с переменным числом аргументов
- Создание массива входов
- Управление памятью
- Вызов компонент удалённо
Модуль 6. Развёртывание в сети.
Встраивание MATLAB-.NET компонент в web приложения и отображение сгенерированной MATLAB графики на странице c помощью ASP.NET.
- Структура web приложения
- Процесс создания такого приложения
- Проект Web Application
- ASPX форма
- Графика и объект WebFigures