В далёком 2013 году меня угораздило написать книгу «Разработка приложений под КОМПАС в Delphi» (её можно бесплатно скачать по ссылке). Я писал ее в виде руководства для студентов, разрабатывающих небольшие программы для КОМПАС (у нас в вузе это было частым заданием).
Тогда я даже не предполагал, что она получит популярность далеко за пределами моего вуза. И это при том, что я вообще не занимался ее продвижением. Ко мне стали периодически обращаться с вопросами по темам, которые не вошли в книгу. Во время общения с читателями я стал замечать ошибки в книге. Местами даже грубые.
Одновременно с этим, меня не покидало чувство, что книге не хватает структурированности и более серьёзного подхода. Что и не удивительно. Её писал едва выпустившийся студент.
Ну и вдобавок ко всему прочему книга писалась для КОМПАС 8. А с тех пор вышли более новые версии. Сейчас например, актуальна 24 версия.
На основании всего вышеизложенного я принял решение о том, что книгу нужно обновить. Причем не просто причесать текст и поправить шероховатости, а переписать ее полностью.
Работа над этим заняла очень много времени. И вот теперь я выкладываю здесь окончательный результат этой работы. Что изменилось?
- Существующий материал полностью переработан.
- Добавлен ряд новых тем: параграфы, управляющие символы, матрицы преобразования координат, итераторы, фрагменты, аннотационные объекты, квалитеты, трёхмерные кривые и др.
- Полностью переработаны примеры. Теперь это не изолированные куски кода, а полноценные мини-приложения. Более того теперь их можно скачать в виде отдельных файлов. Больше не нужно копировать текст примера из книги.
Книга содержит 832 страницы, 89 глав и 4 приложения.
Но должен предупредить и о нескольких ложках дёгтя.
- В книге рассматриваются не все темы связанные с КОМПАС и API интерфейсов версии 5. Например, не затрагивается тема написания библиотек, взаимодействия с пользователем (запрос у него какой-либо информации), атрибуты и др.
- Примеры к книге написаны на языке Delphi 7.
- Книга всё равно может содержать ошибки. И наверняка содержит их. Поэтому не стоит слепо верить тому, что в ней написано.
- Примеры к книге проверялись не на всех версиях программы КОМПАС.
- Многие описываемые в книге темы в документации КОМПАС освещены довольно скудно. Поэтому до некоторых моментов приходилось додумывать самому. Вследствие этого описываемое в книге поведение КОМПАС во многих случаях является недокументированным (иногда я явно указываю на это в книге). Поэтому поведение программ может различаться в КОМПАС разных версий.
- Книга не была в руках литературного редактора. Поэтому она наверняка содержит орфографические, пунктуационные, речевые и другие ошибки. Да и банальные опечатки наверняка есть.
- Книга не была в руках художественного редактора. Поэтому у нее примитивное оформление. Даже красивой обложки нет.
Несмотря на это, я очень надеюсь, что книга будет Вам полезна и поможет чуть лучше разобраться в теме разработки приложений под КОМПАС.
Саму книгу можно бесплатно скачать по ссылке ниже:
Разработка приложений под КОМПАС с использованием API интефейсов версии 5
Примеры к книге доступны по ссылке: https://gitflic.ru/project/sergey_norseev_books/kompas_api_5_2025_examples
