Интеграция с другими продуктами > Руководство по API > Introduction > Объектная модель компонента
  
Объектная модель компонента
Объектная модель компонента (COM) - это стандарт интерфейса для компонентов программного обеспечения, представленный компанией Microsoft в 1993 году. Она обеспечивает взаимодействие между процессами и динамическое создание объектов в широком диапазоне языков программирования. COM - это основа для некоторых других технологий и платформ Microsoft, в том числе OLE, ActiveX, DCOM и другие. Дополнительные сведения о COM можно получить в Википедии и на веб-сайте Microsoft Windows Developer.  
API-интерфейс PTC Mathcad Prime основан на COM, что позволяет использовать для создания приложений многие языки программирования, такие как C++, C#, VB, VB Script и JavaScript. API-интерфейс главным образом соответствует интерфейсу пользователя Mathcad в смысле топологии. Вы запускаете приложение, загружаете документ, задаете и получаете значения (скалярные, векторные или матричные), сохраняете документы и закрываете приложение. Сценарии приложений, написанные в предыдущих версиях Mathcad, таких как Mathcad 11 - Mathcad 15, должны быть записаны снова для нового API-интерфейса PTC Mathcad Prime.
API-интерфейс PTC Mathcad Prime - это интерфейс программирования для управления содержимым рабочего документа Mathcad и выполнения с ним различных действий. Все переменные и результаты, с которыми выполняются действия, должны быть определены как ввод или как вывод. Это делается в интерфейсе пользователя PTC Mathcad Prime.
Данное руководство состоит из набора примеров кода, использующих многие упомянутые языки. В примерах демонстрируются возможности API-интерфейса, в том числе новые концепции, которые не были доступны в API-интерфейсе Mathcad 15.
API-интерфейс PTC Mathcad Prime вводит новый набор set, в котором можно изменить многие значения и отправить их одновременно, указать время ожидания и получить результаты. Он также вводит SExpression, строку, представляющую внутренний синтаксис уравнения. Она позволяет читать, анализировать и переписывать уравнения с помощью API-интерфейса. API-интерфейс PTC Mathcad Prime также позволяет задавать и извлекать значения с разными единицами измерения.