(изменено: Сергей Климкин, 13 января 2013г. 13:51:01)

Тема: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Свободная CAD-система LiteCAD (ранее VeCAD) с инструментами для разработки программ.

В поисках инструментов для разработки ВНЕШНИХ по отношению к xxxx-CAD системам пользовательских программ совершенно случайно обнаружил уникальную разработку нашего соотечественника.
Вспомнились строки из В.Высоцкого "... Пророков нет в Отечестве своем, но и в других отечествах не густо."
Это к тому, что упоминаний об этой уникаальной разработке практически нет.
А она интересна вот по каким параметрам:
1. компактность (полная версия не более 15 МБ - и это с пакетом шрифтов)
2. близость объектной модели к Auto-CAD'у
3. конвентация своего формата LCD в форматы DXF и DWG и работа с чертежами этих форматов
4. интерфейс во много похожий на интерфейс Auto-CAD (смотреть БЕСПЛАТНЫЙ авторский редактор)
5. возможность создавать на базе SDK (платного, но целиком доступного для работы) пользовательские программы на языках:
а) MS-VB5(6), MS-VBNet,
б) C++, C#
в) Delphi (Pascal)
г) VisualFoxPro
д) C (без плюсов)
е) FreeBasic (BCX в частности)

Последние 2 варианта не были указаны автором, но я попробовал и получил работающие варианты. Смотреть в приложении.

Инструмент разработки программ позволяет как расширять существующий функционал системы, так и изменять ее в нужном пользователю направлении (вплоть до неузнаваемости).

Это не еще один ZwCAD это нечто другое и довольно интересное.

Ссылки:
предыдущая модель системы VeCAD
VeCAD VeCAD DLL/OCX 6.0 Free Download vecad6.zip 6.5 MB
http://vecad-dll-ocx.soft32.com/
http://vecad-dll-ocx.soft32.com/get...= … nager=true

http://vecad-dll-ocx.soft32.com/get...= … nager=true

http://vecad-dll-ocx.soft32.com/badges

Текущая модель системы LiteCAD
www.kolbasoft.com

Ссылки для скачивания того, что у меня получилось при написании программы на Basic и на СИ (не ООП не C++):
geodesist.ru
geodesist.ru
и на сайте Pelles-C:
Pelles-C

P.S.
Напрямую с сайта geodesist.ru не скачивается.
Лучше перейти на страницу:
http://geodesist.ru/forum/threads/litec … %BD.15327/
и уже оттуда скачать.

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Это "самодельный" редактор liteCAD-Editor2
    сделанный с использованием SDK - "инструмента для разработки программ".
    Все это бесплатно (спасибо автору - Олегу Колбаскину), поэтому на черном фоне чертежа крупная надпись красным цветом: "UNREGISTERED LITECAD". (Она не сильно мешает. В его шикарном и бесплатном редакторе этой надписи нет.)

    Язык программирования СИ (просто СИ - без плюсов), конкретно это Pelles-C.

    В меню добавил пункт UserUtils-->Strelka: подпрограмма запрашивает у пользователя 2 точки, ставит эти 2 точки (Point), рисует по ним линию (Line), подписывает точки (Text), а затем на 1-й точке строит стрелку (PolyLine) и копирует стрелку 4 раза со смещением и с углом разворота через 90 градусов, вокруг исходной.
    Это всего-лишь заготовка ПОЛЬЗОВАТЕЛЬСКОЙ программы, а также иллюстрация добавления в проект диалоговых окон для пользователя (естественно силами СИ-программиста).
    Включил работу гориз. и вертик. стрелок-разделителей для синхронного изменения главных окон программы (Drawing--Properties--CommandLine).
    Включил работу кнопок в StatusBar.

    Для тех, кто не хочет (не может) скачивать авторский пакет LiteCAD, но хотел бы посмотреть, как это выглядит.
    Внутри моего проекта есть:
    1. главный файл LiteCAD.dll (упакован в RAR архив)
    2. несколько файлов шрифтов (самые необходимые).

    Таким образом скомпилированный liteCADeditor2.exe можно запускать из папки проекта и смотреть его в работе.
    В папке проекта лежат ВСЕ ИСХОДНЫЕ ФАЙЛЫ на СИ.
    Я понимаю, что здесь СИ-программистов не густо, но все же ...

Скачать можно со страницы на сайте геодезист.ру но там надо регистрироваться.
My Webpage

Могу выложить в другом более доступном месте, если кто подскажет.

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Скачать все дополнения и обновления без регистрации можно здесь:
http://www.kolbasoft.com/forum/viewtopi … &t=348

(там можно и глазки попучить на скриншоты)  :D

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Обновление программы LiteCAD-Editor2
Добавлены 3 вертикальные панели инструментов:
Edit (редактировать),
Snap (привязки),
Dim(ensions) (размеры).
Их видно на скриншоте.

Смотреть/скачать:
geodesist.ru
LiteCAD

(изменено: kp+, 3 апреля 2013г. 19:56:02)

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Вполне колбасная система, первые [S]ба[/S]Нанокады гораздо хуже были, да и сейчас ненамного лучше.
Интересно решена работа с видовыми экранами, но глючит:(
В текущей версии сильно напрягает:
- отсутствие нормальной поддержки MTEXT (не то что замудреные коды форматирования не обрабатываются, но даже абзацы);
- отсутствие поддержки динамических блоков;
- полное отсутствие поддержки таблиц, мультивыносок, многострочных атрибутов и прочих "современных" примитивов, появившихся в Акаде после 2004 г. (да и весьма старых, типа Wipeout, тоже);
- сбой undo при переключении модель/лист.
Думаю, баглист далеко не полный, но для такой первоначальной версии простительный.
Ждем следующую!

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

После довольно долгого перерыва автор LiteCAD'а Олег Колбаскин выложил новую версию своего детища:

LiteCAD version 3.0.0.45,  posted 22-Oct-2015

Форум (надеюсь это временно) еще не восстановлен.

Скачать 32-бит и 64-бит версию и примеры можно по адресу:

http://www.kolbasoft.com/

Re: LiteCAD (VeCAD) & SDK - разработчик Олег Колбаскин

Я дико извиняюсь, Колбаскин это тот же чел, что в фильме "Мы из джаза"?