「.NET」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
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 のユーザ インタフェース要素にアクセスできる。


  • 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


参考リンク