Щойно TechEditor запустився, він вже готовий до роботи. Ознайомимось з елементами його інтерфейсу.

Під час запуску (після веб-авторизації), програма має наступну конфігурацію:

Dystlab TechEditor Start

Окрім головного вікна, на старті програма відображає браузер зі сторінкою привітання (Welcome Page). Ви можете скористатися порадами для користувача, що пропонуються на цій сторінці, або закрити браузер у будь-який момент.

Інтерфейс користувача

Програма має чотири основні секції:

1 — Стрічка інструментів та панель швидкого доступу (команди для роботи з програмою);
2 — Провідник проєкту (відображає структуру документів);
3 — Вкладки документів (компоненти для редагування документів);
4 — Статусна панель (інформаційні повідомлення та додаткові елементи управління).

Секції 2, 3, 4 гнучко адаптуються до розмірів екрану. Ви також можете змінювати їхні розміри, потягнувши за відповідний повзунок.

TechEditor UI

Усі елементи інтерфейсу TechEditor тісно переплетені між собою. Деякі команди дублюються в різних місцях програми; це зроблено з метою зручності.

Стрічка інструментів

Стрічка інструментів (Ribbon) є основним елементом для керування програмою. На стрічці розташовані десятки різних команд для створення, редагування, налаштування документів та ін.

Провідник проєкту

Коли ви працюєте в TechEditor — ви працюєте з проєктом. Файл проєкту має розширення tec і носить назву TechEditor Project.

Кожен проєкт складається з одного або низки документів. Документ є основною структурною одиницею проєкту і призначений для вирішення певного класу задач (див. нижче). Усі документи відображаються в Project Explorer (Провіднику проєкту):

TechEditor Project Explorer

Провідник надає користувачу повний контроль над документами та реалізує їхнє додавання, перейменування, редагування, копіювання, видалення, тощо.

Більше інформації про Провідник проєкту дивіться тут.

Документи проєкту

В TechEditor існують два основних типи документів:

  • Report (звіт)
  • Diagram (діаграма)

Допоміжними документами є ресурси:

  • Mathsheet (математичний лист)
  • Data Table (таблиця даних)
  • Pascal Script
  • Basic Script
  • Python Script

Також TechEditor може містити окремий унікальний тип документу — застосунок (Application). Це міні-програма, яка створена і виконується безпосередньо в середовищі TechEditor.

Звіти

Звіти використовуються переважно для розробки багатосторінкових текстових документів заданого розміру (наприклад, формату А4). Такі документи можуть містити форматований текст, рисунки, формули, таблиці, математичні вставки та інші елементи.

Діаграми

Діаграми мають широкий інструментарій для роботи з графічною інформацією. Цей тип документів також зручно використовувати для створення розрахункових листів (в тому числі, з математичними розрахунками).

Ресурси

В якості ресурсів можуть виступати, наприклад, імпортовані електронні таблиці або програмний код. TechEditor підтримує мови програмування Pascal, Basic, Python і дозволяє використовувати їхній скриптовий потенціал одночасно, навіть в рамках одного документу. Ресурси також можуть містити змінні або математичні функції для багаторазового використання у звітах або діаграмах.

Застосунки

Застосунки не є документами в традиційному розумінні, адже не містять полотна для верстки текстової або графічної інформації (як-от звіти чи діаграми). Натомість, вони реалізують скриптовий потенціал програми — ви можете програмувати окремі модулі для розширення функціональності TechEditor (в тому числі, віконні застосунки з графічним інтерфейсом). Застосунки також можуть взаємодіяти з іншими розділами проекту, наприклад передавати інформацію до звіту. Найближчою аналогією застосунків TechEditor в інших програмах є плагіни, але на відміну від плагінів для створення застосунків не потрібне жодне додаткове програмне забезпечення: ТехЕдітор вже містить в собі інтегроване середовище для розробки, відлагодження та виконання таких застосунків.

З чого почати роботу в TechEditor

На старті важливо з'ясувати, що саме ви хотіли б отримати в процесі роботи з програмою.

Перш за все, ТехЕдітор створений для розробки технічної документації — звітів, пояснювальних записок, наукових статей, книг, дисертацій, буклетів, технічних специфікацій, кошторисів, тощо. Усі ці матеріали об'єднує те, що здебільшого вони є текстовими.

З іншого боку, програма дозволяє виконувати математичні обчислення. Ці обчислення можуть бути частиною текстової документації (наприклад, розрахунки міцності в звіті про проєктування балки), а можуть не потребувати фінального текстового документу. В TechEditor можна реалізувати обидва варіанти.

Коли рекомендований звіт

Якщо ви орієнтовані на документ з форматними аркушами, то рекомендуємо працювати зі звітом (Report). За стандартними налаштуваннями, TechEditor пропонує працювати на аркушах формату A4.

Звіт може містити форматований текст, графічну інформацію (растрові зображення), таблиці, формули. Математичні обчислення та інші унікальні функції реалізуються в TechEditor через об'єкти автоматизації — спеціальні елементи, які додаються до звіту безпосередньо по ходу його написання. Наприклад, якщо ви потребуєте додати до звіту величину "L=4.5 m" і надалі використати це значення, це можна зробити через спеціальний об'єкт Math Object. Крім цього, Techditor має низку додаткових об'єктів для зручного керування даними у документів; наприклад, слайдер або чекбокс. Детальніше про це описано в розділі Автоматизація.

Коли рекомендована діаграма

Діаграма має переваги перед звітом в плані позиціювання і редагування елементів, проте не забезпечує такого високоякісного форматування, як звіт. Ви можете вільно переміщувати текст, рисунки, математичні та інші блоки діаграмою, створюючи тим самим потрібний шаблон. Блоки можна групувати та редагувати "пакетно". Деякі блоки на діаграмі можна з'єднувати лініями, позначаючи потрібні алгоритмічні зв'язки.

Таким чином, діаграма рекомендується у випадку, якщо вам потрібно швидко візуалізувати розрахунковий лист, алгоритмічну схему, флоучарт або будь-яку іншу послідовність дій.

Мультидокументна робота

TechEditor не обмежує кількість документів у проєкті. Тож цілком припустима ситуація, коли користувач має 5 окремих звітів та 10 діаграм в одному файлі:

TechEditor Multidocumental System

Перехресні посилання та взаємодія між документами

Ви можете працювати зі звітом чи діаграмою як з окремими документами. Проте, середовище TechEditor дозволяє використовувати дані одного документа в іншому.

Наприклад, ви можете підготувати на діаграмі зображення розрахункової схеми і вставити його в звіт. Якщо при цьому властивості схеми задати параметрично (через математичні об'єкти), то і діаграма, і звіт працюватимуть в єдиному інформаційному полі. Змінюючи дані у звіті, ми отримаємо зміни на діаграмі. Візуально це виглядатиме так, наче рисунок реагує на зміни в документі (автоматизований).

Ви також можете використовувати у звітах та діаграмах дані будь-якого ресурсу. Наприклад, можна підключити до проєкту файл, написаний на мові Python, та використовувати його функції або змінні.