サンプル コード(.NET)

このガイドと  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 サンプルでは、概念をシンプルにして読みやすくするために、エラー処理とオブジェクトの破棄は限定的なものになっています。サンプル コードをプロジェクトで使用する場合は、追加のエラー処理および確認方法を適用する必要があります。

操作方法

    ヘルプ ファイルのサンプル コードを実行するには

  1. Microsoft Visual Studio でコード エディタ ウィンドウを開き、適切な名前空間を追加し、まだない場合はクラスを定義します。
  2. ヘルプ ファイルからサンプル コードをコピーし、コピーしたコードを定義済みクラスに貼り付けます。
  3. Microsoft Visual Studio で、[ビルド]メニュー [<プロジェクト名> をビルド]をクリックします。
  4. AutoCAD のコマンド プロンプトに対して netload と入力します。
  5. [.NET アセンブリを選択]ダイアログ ボックスで、作成したアセンブリ ファイルを選択します。[開く]をクリックします。
  6. コマンド プロンプトに対して、CommandMethod 属性の内部で定義したコマンドの名前を入力します。