このガイドと ObjectARX SDK には多数のサンプル プロジェクト、サブルーチン、および関数があり、AutoCAD .NET API の中心となる概念を示しています。
https://www.autodesk.com/developautocad
の Autodesk Web サイトで、AutoCAD .NET API の要素の一部を示すサンプル プロジェクトを探すこともできます。これらのサンプル プロジェクトでは、データベース オブジェクトの使用からオブジェクト上書きの定義、シート セットの管理に至るまで、幅広い機能を示します。
このガイドのサンプルは C# プログラミング言語で提示されていますが、AutoCAD .NET API を使用すると、.NET をサポートする他のプログラミング言語でカスタム アプリケーションを作成することもできます。
注: VB.NET は AutoCAD .NET API でサポートされるプログラミング言語ですが、業界でより一般的な C# を習得して使用することをお勧めします。VB.NET やその他の .NET プログラミング言語を現在使用中であるか、使用する必要がある場合は、オンラインのコード トランスレータや AI エージェントを使用して、本ガイドの C# コードのサンプルを変換できます。オンラインのコード トランスレータは、たとえば「C# to VB.NET translator」と入力して検索すると見つかります(C# の変換先プログラミング言語は適宜置き換えてください)。
また、本ガイドのサンプル コードは、クリップボードにコピーして、Microsoft Visual Studio で開いているコード エディタ ウィンドウに直接貼り付けてビルドし、AutoCAD にロードすることができます。また、ほとんどのコード サンプルの上部には、そのサンプルに必要な名前空間があります。必要な名前空間を、プロジェクト内のコードモジュールの上部に追加します。
注: 本ガイドの AutoCAD .NET サンプルでは、概念をシンプルにして読みやすくするために、エラー処理とオブジェクトの破棄は限定的なものになっています。サンプル コードをプロジェクトで使用する場合は、追加のエラー処理および確認方法を適用する必要があります。
操作方法
ヘルプ ファイルのサンプル コードを実行するには
- Microsoft Visual Studio でコード エディタ ウィンドウを開き、適切な名前空間を追加し、まだない場合はクラスを定義します。
- ヘルプ ファイルからサンプル コードをコピーし、コピーしたコードを定義済みクラスに貼り付けます。
- Microsoft Visual Studio で、[ビルド]メニュー
[<プロジェクト名> をビルド]をクリックします。
- AutoCAD のコマンド プロンプトに対して netload と入力します。
- [.NET アセンブリを選択]ダイアログ ボックスで、作成したアセンブリ ファイルを選択します。[開く]をクリックします。
- コマンド プロンプトに対して、CommandMethod 属性の内部で定義したコマンドの名前を入力します。