A
Дополнение — дополнение Microsoft® Excel® является исполняемой частью кода, который может быть активно интегрирован в приложение Microsoft Excel. Дополнения являются фронтендами для COM-компонентов, обычно написанных в некоторой форме Microsoft Visual Basic®.
Прикладной программный интерфейс (API) — набор классов, методов и интерфейсов, который используется, чтобы разработать программные приложения. Обычно API используется, чтобы обеспечить доступ к определенной функциональности. Смотрите MWArray
.
Приложение — система конечного пользователя, в которую развернутые функции или решение в конечном счете интегрирован. Как правило, конечная цель для клиента развертывания является интегрированием развернутой функции MATLAB® в большее приложение корпоративной среды. Продукты развертывания готовят функцию MATLAB к интегрированию путем переноса кода MATLAB с совместимым с предприятием исходным кодом, таким как C, C++, C# (.NET), F# и код Java®.
Блок — исполняемый пакет кода, особенно на.NET.
B
Двоичный файл — видит исполняемый файл.
Помещенные в коробку Типы — Типы данных раньше переносили непрозрачные структуры C.
Сборка — видит компиляцию.
C
Класс — пользовательский тип использовал на C++, C# и Java, среди других объектно-ориентированных языков, который является прототипом для объекта на объектно-ориентированном языке. Это походит на производный тип на процедурном языке. Класс является набором объектов, которые совместно используют общую структуру и поведение. Классы имеют отношение в иерархии классов. Один класс является специализацией (subclass) другого (один из его суперклассов) или включает другие классы. Некоторые классы используют другие классы в отношении клиент-сервер. Абстрактные классы не имеют никаких участников, и реальные классы имеют одного или несколько участников. Отличается от MATLAB class
Compile — В MATLAB Compiler™ и MATLAB Compiler SDK™, чтобы скомпилировать код MATLAB включает генерацию двоичного файла, который переносит код MATLAB, позволяя ему выполниться в различных вычислительных средах. Например, когда код MATLAB скомпилирован в пакет Java, обертка Java предоставляет код Java, который позволяет коду MATLAB выполниться в среде Java.
COM-компонент — В MATLAB Compiler, исполняемом коде бэкэнда позади дополнения Microsoft Excel. В MATLAB Compiler SDK, исполняемом компоненте, чтобы быть интегрированным с приложениями Microsoft COM.
Консольное приложение — Любое приложение, которое выполняется из системного окна командной строки.
D
Маршалинг данных — преобразование Данных, обычно от одного типа до другого. Если клиент развертывания MATLAB не использует безопасные с точки зрения типов интерфейсы, маршалинг данных — когда от математических типов данных до типов данных MathWorks® такой, как представлено API MWArray
— должен быть выполнен вручную, часто по высокой цене.
Развернитесь — действие интеграции кода MATLAB в вычислительную среду более широкого масштаба, обычно к корпоративному приложению, и часто конечным пользователям.
Развертываемый архив — развертываемый архив встраивается по умолчанию в каждом двоичном файле, сгенерированном MATLAB Compiler или MATLAB Compiler SDK. Это содержит развертываемый пакет. Все основанное на MATLAB содержимое в развертываемом архиве использует криптографическую систему Усовершенствованного стандарта шифрования (AES). Смотрите Дополнительные Детали (MATLAB Compiler).
DLL — Динамически подключаемая библиотека. Реализация Microsoft разделяемой концепции библиотеки для Windows®. Используя DLLs очень предпочтен по предыдущей технологии статических (или нединамический) библиотеки, которые должны были быть вручную соединены и обновлены.
E
Порожняя тара — Массивы нуля (0
) размерности.
Исполняемый файл — исполняемый пакет кода, составленного из битов (нули и единицы) и иногда названный двоичным файлом.
F
Поля Для этого определения в контексте Структур данных MATLAB смотрите Структуры.
Поля и Свойства — В контексте.NET, Поля являются специализированными классами, используемыми, чтобы содержать данные. Свойства позволяют пользователям получать доступ к переменным класса, как будто они получали доступ к членским полям непосредственно, на самом деле реализовывая тот доступ через метод класса.
I
Интегрирование — Объединение развернуло функциональность кода MATLAB с функциональностью, которая в настоящее время существует в корпоративном приложении. Например, клиент создает математическую модель, чтобы предсказать тренды на определенных товарных рынках. В порядке использовать эту модель в финансовом приложении более широкого масштаба (один записанный с Microsoft.NET Framework, например) развернутая финансовая модель должна быть интегрирована с существующими приложениями C#, выполнением в корпоративной среде.NET.
Экземпляр — Для определения этого термина в контексте программного обеспечения MATLAB Production Server™, смотрите Экземпляр Сервера MATLAB Production Server.
J
JAR — архив Java. В вычислительном программном обеспечении файл JAR (или Архив Java) агрегировал много файлов в один. Разработчики программного обеспечения используют БАНКИ, чтобы распределить приложения Java или библиотеки, в форме классов и сопоставленных метаданных и ресурсов (текст, изображения, и т.д.). Пользователи компьютера могут создать или извлечь файлы JAR с помощью команды jar
, которая идет с инструментальным набором JDK (JDK).
Интерфейс Java-MATLAB — Известный как Интерфейс JMI, это - интерфейс Java, встроенный в программное обеспечение MATLAB.
JDK Java Development Kit является продуктом, который обеспечивает среду, требуемую для программирования на Java.
Интерфейс JMI — видит Интерфейс Java-MATLAB.
JRE — Java Run-Time Environment является частью инструментального набора JDK (JDK), требуемого запускать программы Java. Это включает виртуальную машину Java, классы ядра платформы Java и вспомогательные файлы. Это не включает компилятор, отладчик или другие инструменты, существующие в JDK™. JRE™ является самым маленьким набором исполняемых файлов и файлов, которые составляют стандартную платформу Java.
M
Магический квадрат — квадратный массив целых чисел расположил так, чтобы их сумма была тем же самым, когда добавлено вертикально, горизонтально, или по диагонали.
MATLAB Runtime — Механизм выполнения составлен из тех же разделяемых библиотек. MATLAB пользуется этими библиотеками, чтобы включить выполнение файлов MATLAB в системах без установленной версии MATLAB.
Одиночный элемент MATLAB Runtime — Видит Разделяемый экземпляр MATLAB Runtime.
Рабочие по MATLAB Runtime — сеанс MATLAB Runtime. Используя программное обеспечение MATLAB Production Server, у вас есть опция определения больше чем одного сеанса MATLAB Runtime, с помощью опций --num-workers
в файле настроек сервера.
Клиент MATLAB Production Server — В программном обеспечении MATLAB Production Server, клиенты являются приложениями, написанными в языке, поддержанном MATLAB Production Server, которые вызывают развернутые функции, размещенные на сервере.
Настройка MATLAB Production Server — экземпляр MATLAB Production Server, содержащего по крайней мере один сервер и один клиент. Каждая настройка программного обеспечения обычно содержит уникальное множество значений в конфигурационном файле сервера, main_config
(MATLAB Production Server).
Экземпляр Сервера MATLAB Production Server — настройка логического сервера создала использование команды mps-new
в программном обеспечении MATLAB Production Server.
MATLAB Production Server Software — Продукт для развертывания сервера/клиента программ MATLAB в ваших промышленных системах, позволяя вам включить числовую аналитику в корпоративные приложения. Когда вы используете это программное обеспечение, сеть, базу данных, и корпоративные приложения соединяются с программами MATLAB, работающими на MATLAB Production Server через легкую клиентскую библиотеку, изолируя программы MATLAB от вашей промышленной системы. Программное обеспечение MATLAB Production Server состоит из одного или нескольких серверов и клиентов.
Маршалинг — видит маршалинг данных.
mbuild — Команда MATLAB Compiler SDK, которая компилирует и соединяет C и исходные файлы C++ в автономные приложения или совместно использованные библиотеки. Для получения дополнительной информации смотрите страницу ссылки на функцию mbuild
.
mcc
— Команда MATLAB, которая вызывает компилятор. Это - командная строка, эквивалентная из использования приложений компилятора.
Атрибут метода — В контексте.NET, механизм раньше указывал декларативную информацию к классу.NET. Например, в контексте клиента, программирующего с программным обеспечением MATLAB Production Server, вы задаете атрибуты метода, чтобы задать структуры MATLAB для обработки ввода и вывода.
Интерфейс mxArray
— тип данных MATLAB, содержащий все представления MATLAB стандартных математических типов данных.
Интерфейс MWArray
— прокси к mxArray
. Прикладной программный интерфейс (API) для обмена данными между вашим приложением и MATLAB. Используя MWArray
, вы упорядочиваете данные от традиционных математических типов до формы, которая может быть обработана и понята под типом данных MATLAB mxArray
. Существуют различные реализации прокси MWArray
для каждого языка прикладного программирования.
P
Пакет — действие связывания развернутого кода MATLAB, наряду с MATLAB Runtime и другими файлами, в инсталлятор, который может быть распределен другим. Приложения компилятора размещают инсталлятор в подпапку for_redistribution
. В дополнение к инсталлятору приложения компилятора генерируют, много теряют артефакты, которые могут использоваться для тестирования или создания пользовательского инсталлятора.
Файл ПИДа — видит идентификационный файл процесса (файл ПИДа).
Пул — пул потоков, в контексте управления сервером с помощью программного обеспечения MATLAB Production Server. Серверы, созданные с программным обеспечением, не выделяют уникальный поток каждой клиентской связи. Скорее когда данные будут доступны на связи, необходимая обработка планируется на pool или группу, доступных потоков. Опция конфигурационного файла сервера --num-threads
устанавливает размер того пула (количество доступных потоков обработки запросов) в процессе главного сервера.
Идентификационный Файл процесса (Файл ПИДа) — файл, что документы информационные и сообщения об ошибке, относящиеся к рабочему экземпляру сервера программного обеспечения MATLAB Production Server.
Программа — пакет кода, который выполнен, чтобы достигнуть цели. Программы обычно написаны, чтобы автоматизировать повторяющиеся операции посредством компьютерной обработки. Приложения корпоративной системы обычно состоят из сотен или даже тысяч меньших программ.
Свойства — Для этого определения в контексте.NET, смотрите Поля и Свойства.
Прокси — шаблон программного дизайна обычно с помощью класса, который функционирует как интерфейс к чему-то еще. Например, MWArray
является прокси для программистов, которые должны получить доступ к базовому типу mxArray
.
S
Экземпляр сервера — видит экземпляр сервера MATLAB Production Server.
Разделяемая Библиотека — Группы файлов, которые находятся на одном пробеле на диске или памяти для быстрой загрузки в Приложения Windows. Динамически подключаемые библиотеки (DLLs) являются реализацией Microsoft разделяемой концепции библиотеки для Microsoft Windows.
Разделяемый экземпляр MATLAB Runtime — При использовании MATLAB Compiler SDK, можно создать разделяемый экземпляр MATLAB Runtime, также известный как singleton. Когда вы вызываете MATLAB Compiler с опцией -S
через компилятор (использующий или mcc
или приложение компилятора), один экземпляр MATLAB Runtime создается для каждого COM-компонента или пакета Java в приложении. Вы снова используете этот экземпляр путем совместного использования его среди всех последующих экземпляров класса. Такое совместное использование приводит к более эффективному использованию памяти и устраняет стоимость запуска MATLAB Runtime в каждом последующем инстанцировании класса. Все экземпляры класса совместно используют одно рабочее пространство MATLAB и совместно используют глобальные переменные в развернутых файлах MATLAB. MATLAB Compiler SDK создает одиночные элементы по умолчанию для блоков.NET. MATLAB Compiler создает одиночные элементы по умолчанию для COM-компонентов, используемых дополнениями Excel.
Состояние — текущее состояние MATLAB или MATLAB Runtime. Функции MATLAB часто несут состояние в форме значений переменных. Само рабочее пространство MATLAB также поддерживает информацию о настройках global variables и path. При развертывании функций, которые несут состояние, необходимо часто делать дополнительные шаги, чтобы гарантировать задержание состояния при развертывании приложений, которые используют такие функции.
Структуры — Структуры MATLAB. Структуры являются массивами MATLAB с элементами, что вы получаете доступ к использующим текстовым полевым указателям. Поля являются контейнерами данных, которые хранят данные определенного типа MATLAB.
Системный Компилятор — ключевая роль Интерактивных Сред разработки (ИДЫ), такие как Microsoft Visual Studio®.
T
Поток — фрагмент программы, которая может запуститься независимо от и одновременно с другими фрагментами программы. Смотрите пул для получения дополнительной информации об управлении количество обработки потоков, доступных экземпляру сервера.
Безопасный с точки зрения типов интерфейс — API, который минимизирует явные преобразования типов путем сокрытия типа MWArray
от вызывающего приложения.
W
Архив веб-приложения (WAR) — В вычислении, веб-приложение Архив является файлом JAR, используемым, чтобы распределить набор страниц JavaServer
, сервлетов, классов Java, XML-файлов, библиотек тегов и статических веб-страниц, которые вместе составляют веб-приложение.
Webfigure — Представление MathWorks фигуры MATLAB, представленной в сети. Используя функцию WebFigures, вы отображаете фигуры MATLAB на веб-сайте для графической манипуляции конечными пользователями. Это позволяет им использовать свои графические приложения отовсюду в сети без потребности загрузить MATLAB или другие инструменты, которые могут использовать дорогостоящие ресурсы.
Windows Communication Foundation (WCF) — Windows Communication Foundation™ является прикладным программным интерфейсом в Среде.NET для того, чтобы создать соединенные, веб-ориентированные приложения для обслуживания широкого круга запросов. WCF разработан в соответствии с принципами сервисно-ориентированной архитектуры, чтобы поддержать распределенные вычисления, где сервисы используются клиентскими приложениями.