Разработка приложений под КОМПАС с использованием API интерфейсов версии 5

В далёком 2013 году меня угораздило написать книгу «Разработка приложений под КОМПАС в Delphi» (её можно бесплатно скачать по ссылке). Я писал ее в виде руководства для студентов, разрабатывающих небольшие программы для КОМПАС (у нас в вузе это было частым заданием).

Тогда я даже не предполагал, что она получит популярность далеко за пределами моего вуза. И это при том, что я вообще не занимался ее продвижением. Ко мне стали периодически обращаться с вопросами по темам, которые не вошли в книгу. Во время общения с читателями я стал замечать ошибки в книге. Местами даже грубые.

Одновременно с этим, меня не покидало чувство, что книге не хватает структурированности и более серьёзного подхода. Что и не удивительно. Её писал едва выпустившийся студент.

Ну и вдобавок ко всему прочему книга писалась для КОМПАС 8. А с тех пор вышли более новые версии. Сейчас например, актуальна 24 версия.

На основании всего вышеизложенного я принял решение о том, что книгу нужно обновить. Причем не просто причесать текст и поправить шероховатости, а переписать ее полностью.

Работа над этим заняла очень много времени. И вот теперь я выкладываю здесь окончательный результат этой работы. Что изменилось?

  • Существующий материал полностью переработан.
  • Добавлен ряд новых тем: параграфы, управляющие символы, матрицы преобразования координат, итераторы, фрагменты, аннотационные объекты, квалитеты, трёхмерные кривые и др.
  • Полностью переработаны примеры. Теперь это не изолированные куски кода, а полноценные мини-приложения. Более того теперь их можно скачать в виде отдельных файлов. Больше не нужно копировать текст примера из книги.

Книга содержит 832 страницы, 89 глав и 4 приложения.

Но должен предупредить и о нескольких ложках дёгтя.

  • В книге рассматриваются не все темы связанные с КОМПАС и API интерфейсов версии 5. Например, не затрагивается тема написания библиотек, взаимодействия с пользователем (запрос у него какой-либо информации), атрибуты и др.
  • Примеры к книге написаны на языке Delphi 7.
  • Книга всё равно может содержать ошибки. И наверняка содержит их. Поэтому не стоит слепо верить тому, что в ней написано.
  • Примеры к книге проверялись не на всех версиях программы КОМПАС.
  • Многие описываемые в книге темы в документации КОМПАС освещены довольно скудно. Поэтому до некоторых моментов приходилось додумывать самому. Вследствие этого описываемое в книге поведение КОМПАС во многих случаях является недокументированным (иногда я явно указываю на это в книге). Поэтому поведение программ может различаться в КОМПАС разных версий.
  • Книга не была в руках литературного редактора. Поэтому она наверняка содержит орфографические, пунктуационные, речевые и другие ошибки. Да и банальные опечатки наверняка есть.
  • Книга не была в руках художественного редактора. Поэтому у нее примитивное оформление. Даже красивой обложки нет.

Несмотря на это, я очень надеюсь, что книга будет Вам полезна и поможет чуть лучше разобраться в теме разработки приложений под КОМПАС.

Саму книгу можно бесплатно скачать по ссылке ниже:

Примеры к книге доступны по ссылке: https://gitflic.ru/project/sergey_norseev_books/kompas_api_5_2025_examples

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *