SMath Viewer
Введение¶
Дополнение Viewer File Type позволяет создавать автономные исполняемые файлы (*.exe) из ваших расчётов. SMath Viewer — это альтернативный графический интерфейс для SMath Studio.
Идея SMath Viewer в том, что SMath Studio — отличное приложение, но иногда оно слишком сложное для обычного инженера. Действительно, SMath Studio изначально создавалась для составления расчётов любой сложности, со множеством встроенных возможностей, введённых для упрощения этого процесса. В результате конечным пользователям иногда приходится видеть слишком много лишней информации на расчёте, когда всё, что им нужно, — это удобно посмотреть результаты вычислений.
Дополнение SMath Viewer создаёт приложения, показывающие пользователям только те данные, которые им нужно видеть. При этом оно работает напрямую с расчётами SMath Studio, поэтому для повторного использования существующих библиотек файлов не требуется никаких значительных действий. SMath Viewer — это платформа распространения расчётов, созданных в SMath Studio.
Таким образом, SMath Studio — это редактор расчётов, а SMath Viewer — программа для их применения.
Возможности¶
- Автоматически поддерживает все дополнения, созданные для SMath Studio (все DLL из папки дополнений SMath Studio);
- Имеет встроенную многоязычную поддержку — достаточно задать текстовые надписи, описания и свойства файла на нескольких языках, и SMath Viewer откроется на нужном языке для разных пользователей;
- Поддерживает единицы измерения;
- Позволяет защитить ваши расчёты (конечный пользователь не видит логику вашего расчёта);
- Конечный пользователь просто не может случайно изменить или сломать ваш расчёт — выходные результаты всегда будут верны;
- Не требуется устанавливать приложения — просто скопируйте и запустите их в любом месте;
- Итоговое приложение работает быстрее даже самой SMath Studio! Это связано с тем, что при работе с вкладкой на форме при любом изменении данных пересчитываются только элементы управления, расположенные на этой вкладке. Элементы управления с других вкладок не влияют на общую скорость вычислений;
- Приложение поддерживает многопоточность, поэтому оно всегда отзывчиво;
- Размер итогового приложения — около 0,5 МБ (может меняться в зависимости от используемых дополнений и языков).