Из данного руководства вы узнаете, как работать с Application IDE и научитесь создавать свои собственные приложения — от простых калькуляторов до эффективных мини-САПР.
Что такое приложение
Что такое приложение
Приложение — программа, которая выполняет определенные действия в TechEditor. Это может быть вычисление прогиба в балке, расчет геометрии сечения, нахождение интеграла — любая задача, запрограммированная разработчиком приложения. Приложения также имеют доступ к отчету документа и позволяют управлять его содержимым (например, формировать текст в зависимости от запрограммированного условия, выводить формулы и другие элементы).
Код приложения составляется на одном из поддерживаемых языков программирования. В распоряжении разработчика — целый арсенал средств для эффективной работы и алгоритмизации скрипта:
- различные типы данных (целые и вещественные числа, строки, массивы и пр.)
- операторы для работы с циклами
- операторы для работы с условиями
- встроенные процедуры и функции
- элементы пользовательского интерфейса (кнопки, чекбоксы, радиокнопки, списки)
- и др.
Приложения функционируют внутри TechEditor, однако могут распространяться независимо, как отдельные файлы. В общем случае, код приложения даже можно использовать в других средах программирования (с некоторыми ограничениями).
Application IDE
Разработка приложений ведется в специальном редакторе Application IDE — интегрированной среде разработки, встроенной в TechEditor. Среда позволяет создавать мини-программы различного назначения, в частности:
- для технических расчетов (вычислений)
- для работы с текстом
- для ввода, вывода, управления данными
- и пр.
С помощью Application IDE вы можете создавать пользовательский интерфейс. Для этого достаточно взять заготовку окна (форму), расположить на ней требуемые компоненты и прописать скрипт взаимодействия между ними, окном и самим приложением. Из данного руководства вы узнаете, как это сделать.
Где можно использовать приложения
Все приложения, разработанные в Application IDE, запускаются исключительно в TechEditor. Они не являются приложениями для Windows, Android или другой операционной системы. При этом, вы можете использовать исходный код приложений в других средах программирования, в частности в Embarcadero Delphi.
Какие языки программирования поддерживаются в Application IDE
Разработать приложение в TechEditor можно на одном из следующих языков программирования:
- Pascal
- Basic
На данный момент наиболее полный функционал для разработки приложений в ТехЭдиторе реализован на Паскале. Поддерживаются все основные конструкции языка, с незначительными особенностями. Частично реализована поддержка объектно-ориентированного программирования.
Среда также позволяет комбинировать языки программирования в рамках одного приложения (например, часть функций может быть написана на Pascal, а часть — на Basic).