Демонстрационные примеры SDK КОМПАС-3D |
Scroll |
В комплект поставки SDK КОМПАС-3D включены демонстрационные примеры. Они находятся в подпапке \SDK\Samples папки установки КОМПАС-3D.
1. Демонстрационные примеры применения 2D API (см таблицу).
Демонстрационные примеры применения 2D API
|
Пример |
Для Automation |
Для COM |
|
STEP1 — самая простая библиотека |
BuilderC++ — \C++\CBUILDERAUTO\step1 Visual C++ — \C++\VisualcAUTO\step1 Visual.NET C# — \C#\Automation\Step1 Delphi Pascal — \Pascal\DELPHIAUTO\step1 Visual Basic — \Basic\STEP1 |
Builder С++ — \C++\CBUILDER\step1 Visual C++ — \C++\Visualc\step1 Delphi Pascal — \Pascal\Delphi\step1 |
|
STEP2 — математика |
Builder С++ — \C++\CBUILDERAUTO\step2 Visual C++ — \C++\VisualCAuto\step2 Visual.NET C# — \C#\Automation\step2 Delphi Pascal — \Pascal\DelphiAuto\step2 Visual Basic — \Basic\step2 |
Builder С++ — \C++\CBUILDER\step2 Visual C++ — \C++\VisualC\step2 |
|
STEP2a — массив неопределенной длины |
Builder С++ — \C++\CBUILDERAUTO\step2a Visual C++ — \C++\VisualCAuto\step2a Visual.NET C# — \C#\Automation\step2a Delphi Pascal — \Pascal\DelphiAuto\step2a Visual Basic — \Basic\step2a |
Builder С++ — \C++\CBUILDER\step2a Visual C++ — \C++\VisualC\step2a Delphi Pascal — \Pascal\Delphi\step2a |
|
STEP3 — объекты |
Builder С++ — \C++\CBUILDERAUTO\step3 Visual C++ — \C++\VisualCAuto\step3 Visual.NET C# — \C#\Automation\step3 Delphi Pascal — \Pascal\DelphiAuto\step3 Visual Basic — \Basic\step3 |
Builder С++ — \C++\CBUILDER\step3 Visual C++ — \C++\VisualC\step3 Delphi Pascal — \Pascal\Delphi\step3 |
|
STEP3a — объекты |
Builder С++ — \C++\CBUILDERAUTO\step3a Visual C++ — \C++\VisualCAuto\step3a Visual.NET C# — \C#\Automation\step3a Delphi Pascal — \Pascal\DelphiAuto\step3a Visual Basic — \Basic\step3a |
Builder С++ — \C++\CBUILDER\step3a Visual C++ — \C++\VisualC\step3a Delphi Pascal — \Pascal\Delphi\step3a |
|
STEP4 — приемы работы |
Builder С++ — \C++\CBUILDERAUTO\step4 Visual C++ — \C++\VisualCAuto\step4 Visual.NET C# — \C#\Automation\step4 Delphi Pascal — \Pascal\DelphiAuto\step4 Visual Basic — \Basic\step4 |
Builder С++ — \C++\CBUILDER\step4 Visual C++ — \C++\VisualC\step4 Delphi Pascal — \Pascal\Delphi\step4 |
|
STEP4_1 — процессы Cursor и Placement |
Visual C++ — \C++\VisualCAuto\step4 |
Builder С++ — \C++\CBUILDER\step4 Visual C++ — \C++\VisualC\step4 Delphi Pascal — \Pascal\Delphi\step4 |
|
STEP4_2 — пример диалога отрисовки слайда, растрового изображения или КОМПАС-документа |
Visual C++ — \C++\VisualcAUTO\step4 |
Builder С++ — \C++\CBuilder\step4 Visual C++ — \C++\Visualc\step4 Delphi Pascal — \Pascal\Delphi\step4 |
|
STEP5 — редактирование |
Builder С++ — \C++\CBUILDERAUTO\step5 Visual C++ — \C++\VisualCAuto\step5 Visual.NET C# — \C#\Automation\step5 Delphi Pascal — \Pascal\DelphiAuto\step5 Visual Basic — \Basic\step5 |
Builder С++ — \C++\CBUILDER\step5 Visual C++ — \C++\VisualC\step5 Delphi Pascal — \Pascal\Delphi\step5 |
|
STEP6 — запоминание указателя |
Builder С++ — \C++\CBUILDERAUTO\step6 Visual C++ — \C++\VisualCAuto\step6 Visual.NET C# — \C#\Automation\step6 Delphi Pascal — \Pascal\DelphiAuto\step6 Visual Basic — \Basic\step6 |
Builder С++ — \C++\CBUILDER\step6 Visual C++ — \C++\VisualC\step6 Delphi Pascal — \Pascal\Delphi\step6 |
|
STEP7 — навигация по модели |
Builder С++ — \C++\CBUILDERAUTO\step7 Visual C++ — \C++\VisualCAuto\step7 Visual.NET C# — \C#\Automation\step7 Delphi Pascal — \Pascal\DelphiAuto\step7 Visual Basic — \Basic\step7 |
Builder С++ — \C++\CBUILDER\step7 Visual C++ — \C++\VisualC\step7 Delphi Pascal — \Pascal\Delphi\step7 |
|
STEP8 — работа с атрибутами |
Builder С++ — \C++\CBUILDERAUTO\step8 Visual C++ — \C++\VisualCAuto\step8 Visual.NET C# — \C#\Automation\step8 Delphi Pascal — \Pascal\DelphiAuto\step8 Visual Basic — \Basic\step8 |
Builder С++ — \C++\CBUILDER\step8 Visual C++ — \C++\VisualC\step8 Delphi Pascal — \Pascal\Delphi\step8 |
|
Builder С++ — \C++\CBUILDERAUTO\step9 Visual C++ — \C++\VisualCAuto\step9 Visual.NET C# — \C#\Automation\step9\ Delphi Pascal — \Pascal\DelphiAuto\step9 Visual Basic — \Basic\step9 |
Builder С++ — \C++\CBUILDER\step9 Visual C++ — \C++\VisualC\step9 Delphi Pascal — \Pascal\Delphi\step9 |
|
|
STEP10 — работа с объектами спецификации |
Builder С++ — \C++\CBUILDERAUTO\step10 Visual C++ — \C++\VisualCAuto\step10 Visual.NET C# — \C#\Automation\step10 Delphi Pascal — \Pascal\DelphiAuto\step10 Visual Basic — \Basic\step10 |
Builder С++ — \C++\CBUILDER\step10 Visual C++ — \C++\VisualC\step10 Delphi Pascal — \Pascal\Delphi\step10 |
|
STEP11 — пример запроса на создание командного окна |
Visual C++ — \C++\VisualcAUTO\step11 Visual.NET C# — \C#\Automation\Step11 Delphi Pascal — \Pascal\DELPHIAUTO\step11 Visual Basic — \Basic\STEP11 |
Builder С++ — \C++\CBuilder\step11 Visual C++ — \C++\Visualc\step11 Delphi Pascal — \Pascal\Delphi\step11 |
|
SLIDEWRK — пример обработки слайдов |
Visual C++ — \C++\VisualcAUTO\slideWrk Visual.NET C# — \C#\Automation\SlideWrk |
Builder С++ — \C++\CBuilder\slideWrk Visual C++ — \C++\Visualc\slideWrk |
|
GAYKA — пример построения изображения стандартного изделия (гайки) |
Visual C++ — \C++\VisualcAUTO\gayka Visual.NET C# — \C#\Automation\Gayka Visual Basic — \Basic\gayka |
Builder С++ — \C++\CBUILDER\gayka Delphi Pascal — \Pascal\Delphi\gayka |
2. Демонстрационные примеры применения 3D API (см. таблицу).
Демонстрационные примеры применения 3D API
|
Пример |
Для Automation |
Для COM |
|
Builder С++ — \C++\CBUILDERAUTO\step3d1 Visual C++ — \C++\VisualCAuto\step3d1 Visual.NET C# — \C#\Automation\step3d1 Delphi Pascal — \Pascal\DelphiAuto\step3d1 Visual Basic — \Basic\step3d1 |
Builder С++ — \C++\CBUILDER\step3d1 Visual C++ — \C++\VisualC\step3d1 |
|
|
Builder С++ — \C++\CBUILDERAUTO\step3d2 Visual C++ — \C++\VisualCAuto\step3d2 Visual.NET C# — \C#\Automation\step3d2 Delphi Pascal — \Pascal\DELPHIAUTO\step3d2 Visual Basic — \Basic\step3d2 |
Builder С++ — \C++\CBUILDER\step3d2 Visual C++ — \C++\VisualC\step3d2 |
|
|
STEP3D3 — конструктивные оси и плоскости |
Builder С++ — \C++\CBUILDERAUTO\step3d3 Visual C++ — \C++\VisualCAuto\step3d3 Visual.NET C# — \C#\Automation\step3d3 Delphi Pascal — \Pascal\DELPHIAUTO\step3d3 Visual Basic — \Basic\step3d3 |
Builder С++ — \C++\CBUILDER\step3d3 Visual C++ — \C++\VisualC\step3d3 |
|
STUDS3D — пример построения модели стандартного изделия (шпильки) |
Visual C++ — \C++\VisualcAUTO\studs3d Visual.NET C# — \C#\Automation\Studs3d |
Builder С++ — \C++\CBuilder\studs3d Visual C++ — \C++\Visualc\studs3d |
3. Демонстрационные примеры создания контроллера для КОМПАС:
ksContrl.exe - контроллер.
4. Демонстрационные примеры использования управляющего элемента ActiveX КОМПАС:
ksActiveX.exe - пример использования управляющего элемента ActiveX КОМПАС.
5. Демонстрационные примеры обработки событий КОМПАС (см. таблицу).
Демонстрационные примеры обработки событий
|
Пример |
Для Automation |
Для COM |
|
eventCom — пример обработки событий системы КОМПАС |
|
Builder С++ — \C++\CBuilder\eventsCom Delphi Pascal — \Pascal\Delphi\EventsCom |
|
eventAuto — пример обработки событий системы КОМПАС |
Builder С++ — \C++\CBUILDERAUTO\EventsAuto Visual C++ — \C++\VisualcAUTO\eventsAuto Visual.NET C# — \C#\Automation\EventsAuto Delphi Pascal — \Pascal\DELPHIAUTO\EventsAuto Visual Basic — \Basic\events |
|
6. Демонстрационные примеры, использующие API7 (см. таблицу).
Демонстрационные примеры, использующие API7
|
Пример |
Для Automation |
Для COM |
|
Gayka1 — пример построения стандартного изделия (гайки) c использованием порядка отрисовки объектов и Панели свойств |
Visual Basic — \Basic\gayka1 |
Visual C++ — \C++\Visualc\Gayka1 |
|
Step12 — пример создания пользовательской Панели свойств |
C# — \C#\Automation\Step12 |
Visual C++ — \C++\Visualc\Step12 Delphi Pascal — \Pascal\Delphi\step12 |
|
Step1_API7_2D — пример создания строительных обозначений |
|
Visual C++ — \C++\Visualc\Step1_API7_2D Delphi Pascal — \Pascal\Delphi\Step1_API7_2D |
|
Сube — пример использования OpenGL |
|
Visual C++ — \C++\Visualc\Cube Delphi Pascal — \Pascal\Delphi\Cube |
Подразделы:
(отсутствуют)