「.NET」の版間の差分
編集の要約なし |
細編集の要約なし |
||
10行目: | 10行目: | ||
* IJCAD では .NET による開発はサポートされていない。 >> [[バージョン履歴とサポートAPI]] | * IJCAD では .NET による開発はサポートされていない。 >> [[バージョン履歴とサポートAPI]] | ||
* ObjectARX クラスの接頭辞と .NET 名前空間 | |||
** 接頭辞(アンマネージ) … 名前空間(マネージ) | |||
** AcAp … Autodesk.AutoCAD.ApplicationServices | |||
** AcBr … Autodesk.AutoCAD.BoundaryRepresentation | |||
** AcCm … Autodesk.AutoCAD.Colors | |||
** AcDb … Autodesk.AutoCAD.DatabaseServices | |||
** AcGe … Autodesk.AutoCAD.Geometry | |||
** AcGi … Autodesk.AutoCAD.GraphicsInterface | |||
** AcLy … Autodesk.AutoCAD.LayerManager | |||
** AcPl … Autodesk.AutoCAD.PlottingServices | |||
** AcRx … Autodesk.AutoCAD.Runtime | |||
** AcUt … Autodesk.AutoCAD.DatabaseServices、Autodesk.AutoCAD.ApplicationServices | |||
参考リンク | 参考リンク | ||
* [http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html AutoCAD .NET Developer's Guide] | * [http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html AutoCAD .NET Developer's Guide] |
2012年9月24日 (月) 14:28時点における版
.NET Framework は、Microsoft 社が開発したプログラミング環境で、ランタイム環境に加え、Framework では、共同操作が可能で安全な Windows ベースまたは Web ベースのアプリケーション開発を容易にするクラス ライブラリが用意されている。.NET Framework については、Microsoft 社のマニュアルを参照。
AutoCAD では 2005 より、ObjectARX managed wrapper class を使用した .NET アプリケーション開発がサポートされている。C#やVB.NETからアクセス可能である。
使用可能な managed wrapper class の全リストは、ObjectARX SDK の『ObjectARX Developer's Guide』の「AutoCAD Managed Class Reference」と「ObjectARX Managed Wrapper Class」を参照。
managed wrapper class では、ほとんどの ObjectARX SDK が用意されており、VB .NET や C# を含め、.NET Framework がサポートしている任意の言語を使用してアプリケーションを記述できる。 managed wrapper class には、データベース機能が実装されており、図面形式(DWG)ファイルを読み取ったり書き込むアプリケーションを記述できる。また、コマンド プロンプト、フィーチャ ダイアログ ボックス、AutoCAD エディタ、構成要素のパブリッシュや印刷など、AutoCAD のユーザ インタフェース要素にアクセスできる。
- IJCAD では .NET による開発はサポートされていない。 >> バージョン履歴とサポートAPI
- ObjectARX クラスの接頭辞と .NET 名前空間
- 接頭辞(アンマネージ) … 名前空間(マネージ)
- AcAp … Autodesk.AutoCAD.ApplicationServices
- AcBr … Autodesk.AutoCAD.BoundaryRepresentation
- AcCm … Autodesk.AutoCAD.Colors
- AcDb … Autodesk.AutoCAD.DatabaseServices
- AcGe … Autodesk.AutoCAD.Geometry
- AcGi … Autodesk.AutoCAD.GraphicsInterface
- AcLy … Autodesk.AutoCAD.LayerManager
- AcPl … Autodesk.AutoCAD.PlottingServices
- AcRx … Autodesk.AutoCAD.Runtime
- AcUt … Autodesk.AutoCAD.DatabaseServices、Autodesk.AutoCAD.ApplicationServices
参考リンク