2
| Home | Services | Training | Articles | Tutorials | Download | Blog | Clients | About Us | Contact Us | Training AutoCAD.Net AutoLISP & VisualLISP DCL-Dialog Control Language AutoCAD VBA ObjectARX Inventor API SolidWorks API SolidEdge API Articles AutoCAD VBA AutoLISP VisualLISP AutoCAD Customization SolidWorks VBA SolidEdge VBA Tutorials AutoCAD 3D Press-Pull Services AutoCAD Customization CAD Customization SolidWorks Customization Articles > AutoCAD.Net API Search AutoCAD.Net API programming using VB.Net, C#.Net, AutoCAD Customization using Net You can program AutoCAD using VB.Net/C#.Net using following methos: 1. Using ObjectARX managed wrapper classes 2. Using AutoCAD COM APIs 3. Using combination of both If you are currently using AutoCAD VBA then you can use AutoCAD COM APIs to start AutoCAD programming using .Net immediately. Procedure to use AutoCAD COM API with .Net is explained below: - Start Microsoft Visual Studio 2005 - Create a new Class Library project in VB.Net - Add reference to AutoCAD Type Library (acax17enu.tlb), AutoCAD / ObjectDBX Common Type Library (axdb17enu.tlb), acdbmgd.dll and acmgd.dll. - Type the following code (This code creates a line) Imports Autodesk.AutoCAD.Runtime Public Class Class1 <' CommandMethod("MyLine")> _ Public Shared Sub CreateLine() Dim AcadApp As Autodesk.AutoCAD.Interop.AcadApplication Dim acaddoc As Autodesk.AutoCAD.Interop.AcadDocument Dim pt As Object Dim pt1 As Object AcadApp = GetObject(, "Autocad.Application") acaddoc = AcadApp.ActiveDocument pt = acaddoc.Utility.GetPoint(, "Pick point:") pt1 = acaddoc.Utility.GetPoint(pt, "Pick second point:") acaddoc.ModelSpace.AddLine(pt, pt1) End Sub End Class - Build Solutions - Start AutoCAD - Give NetLoad command - Select dll file created by above application - Once the loading is completed you can give MyLine command to take the trial of above program. Download: Ø Download above project files Ø Other AutoCAD.Net Downloads Ø View videos on AutoCAD.Net API Training Session Related links: Ø Read articles on AutoCAD customization , AutoLISP , VisualLISP , AutoCAD VBA Ø Learn AutoCAD Customization using AutoLISP & VisualLISP , DCL , AutoCAD VBA , AutoCAD.Net , ObjectARX Ø Learn other CAD Customization tools such as SolidWorks API , SolidEdge API , Inventor API | Home | About Us | Services | Online Training | Articles | Clients | Contact Us | AutoCAD 2007 C# Download Net AutoCAD AutoCAD Download AutoCAD Courses AutoCAD Drawing AutoCAD Library AutoCAD Tutorials AutoCAD Training C# Download AutoCAD VB Net Vb Net ironspeed.com Create VB database & reporting apps straight from your database! Try it

Www Caddsoftsolutions Com AutoCAD Net-AutoCAD-Programming-using-VB Net-CSharp Net

  • Upload
    jhdmss

  • View
    62

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Www Caddsoftsolutions Com AutoCAD Net-AutoCAD-Programming-using-VB Net-CSharp Net

| Home | Services | Training | Articles | Tutorials | Download | Blog | Clients | About Us | Contact Us |

TrainingAutoCAD.NetAutoLISP & VisualLISPDCL-Dialog ControlLanguageAutoCAD VBAObjectARXInventor APISolidWorks APISolidEdge API

ArticlesAutoCAD VBAAutoLISPVisualLISPAutoCADCustomizationSolidWorksVBASolidEdge VBA

TutorialsAutoCAD 3DPress-Pull

ServicesAutoCADCustomizationCADCustomization SolidWorksCustomization

Articles > AutoCAD.Net API

Search

AutoCAD.Net API programming using VB.Net, C#.Net, AutoCAD Customization using Net You can program AutoCAD using VB.Net/C#.Net using following methos:

1. Using ObjectARX managed wrapper classes2. Using AutoCAD COM APIs 3. Using combination of both

If you are currently using AutoCAD VBA then you can use AutoCAD COM APIs to start AutoCAD programming using .Netimmediately.

Procedure to use AutoCAD COM API with .Net is explained below:

- Start Microsoft Visual Studio 2005- Create a new Class Library project in VB.Net- Add reference to AutoCAD Type Library (acax17enu.tlb), AutoCAD / ObjectDBX Common Type Library (axdb17enu.tlb),acdbmgd.dll and acmgd.dll.- Type the following code (This code creates a line)

Imports Autodesk.AutoCAD.Runtime

Public Class Class1 <'CommandMethod("MyLine")> _ Public Shared Sub CreateLine()

Dim AcadApp As Autodesk.AutoCAD.Interop.AcadApplication Dim acaddoc As Autodesk.AutoCAD.Interop.AcadDocument Dim pt As Object Dim pt1 As Object

AcadApp = GetObject(, "Autocad.Application") acaddoc = AcadApp.ActiveDocument

pt = acaddoc.Utility.GetPoint(, "Pick point:") pt1 = acaddoc.Utility.GetPoint(pt, "Pick second point:")

acaddoc.ModelSpace.AddLine(pt, pt1)

End SubEnd Class

- Build Solutions- Start AutoCAD- Give NetLoad command - Select dll file created by above application- Once the loading is completed you can give MyLine command to take the trial of above program.

Download:

Ø Download above project files

Ø Other AutoCAD.Net Downloads

Ø View videos on AutoCAD.Net API Training Session

Related links: Ø Read articles on AutoCAD customization, AutoLISP, VisualLISP, AutoCAD VBA

Ø Learn AutoCAD Customization using AutoLISP & VisualLISP, DCL, AutoCAD VBA, AutoCAD.Net, ObjectARX

Ø Learn other CAD Customization tools such as SolidWorks API, SolidEdge API, Inventor API

| Home | About Us | Services | Online Training | Articles | Clients | Contact Us |

� AutoCAD 2007� C# Download� Net AutoCAD

� AutoCAD Download � AutoCAD Courses � AutoCAD Drawing � AutoCAD Library

� AutoCAD Tutorials � AutoCAD Training � C# Download � AutoCAD VB Net

Vb Netironspeed.com

Create VB database & reporting apps straight from your database! Try it