RootPro CAD Professional アドイン開発ツール・言語

RootPro CAD API を使ったアドインの開発には、『RootPro CAD Professional』に付属の『Visual Studio Tools for Applications』を使用します。 また Microsoft 社製の『Visual Studio シリーズ』もお使いただけます。

RootPro CAD API について

RootPro CAD API(Application Program Interface) は、RootPro CAD の機能を外部プログラムからアクセス可能にする為に、公開された API です。

作成したプログラムから、RootPro CAD API を通して、RootPro CAD の機能を操作することが可能になります。

アドイン開発の階層図
アドイン開発の階層図

開発言語

RootPro CAD アドインは、Microsoft の .NET Framework 2.0 対応のプログラミング言語で開発できます。

一般に広く用いられているプログラミング言語は、以下のようなものがあります。

  • Visual C#
  • Visual Basic(VB)
  • Visual C++(VC)
    ※ Visual C++ は、付属の『Visual Studio Tools for Applications』では開発を行えません。Microsoft 社より、Visual C++ 2005 Express Edition (無償) をダウンロードしてお使い下さい。

Visual C# アイコン  Visual Basic(VB) アイコン  Visual C++(VC) アイコン 

各々のプログラミング言語から、RootPro CAD API をお使いいただくと、 RootPro CAD のコア機能にアクセスすることが可能になります。

Visual C#、Visual Basic(VB) に関しては、RootPro CAD 添付の VSTA にアドイン作成のプロジェクトのテンプレートが添付しており、 簡単に開発を開始できます。

初めて開発を行うユーザには、Visual C# 又は Visual Basic(VB) をオススメします。

Visual Studio Tools for Applications (VSTA) を搭載

RootPro CAD API」での開発は、Microsoft 社の .NET Framework テクノロジーの、『Visual Studio Tools for Applications』(以下 VSTA) を開発環境にしております。

VSTA は RootPro CAD Professional に標準で搭載されているため、新たに開発環境、エディタ、デバッガを用意する必要がありません。

Visual Studio Tools for Applications (VSTA) 開発環境プレビュー
Visual Studio Tools for Applications の画面

統合開発環境 Visual Studio Tools for Applications (以下 VSTA) は、Microsoft の .NET テクノロジーに対応した アプリケーション向けの開発環境です。

開発環境は市販パッケージ 『Visual Studio』のサブセットとなっており、 Visual Studio に慣れ親しんだユーザであれば違和感なくお使いいただけます。 (お手持ちの Visual Studio を、そのままお使いいただいても開発が可能です。)

VSTA の統合開発環境により、以下の開発に便利な機能が標準で搭載されております

  • 好みのウィンドウレイアウトができる、マルチウィンドウ開発環境
  • コンポーネントを置くだけ作成できる、ビジュアル的な Windows フォームの作成
  • コードの色分けが可能な高機能エディタ
  • コード補完機能(RootPro CAD API も、補完可能です)
  • クラスビュー、オブジェクトブラウザのコード解析機能
  • 統合デバッグ環境(1 ラインずつステップ実行、変数の参照、値変更等が可能です)

Visual Studio Tools for Applications フォーム作成機能
フォーム作成

Visual Studio Tools for Applications コード補完
コード補完

Visual Studio Tools for Applications デバッグ画面
デバッグ画面

コード作成に必要な機能を多数搭載して、開発者のプログラム作成を手助けします。

また、あらかじめ Visual Basic、Visual C# 用のプロジェクトのテンプレートを用意しております。開発者は、自分の必要な機能を記述するだけで、プログラムを作成できます。

アドイン作成のプログラミングの方法

はじめて、アドインの作成を行う方の為に、チュートリアルをダウンロードページに公開しております。

アドイン作成のチュートリアル

プログラミングサンプル

RootPro CAD API のアドインダウンロードページに複数アドインを用意しております。ダウンロードしてお使い下さい。

公開アドインサンプルダウンロードページ

製品情報トップへ戻る

ページトップへ