I decided to develop an autocad plugin program with C#. However, altough I did big search on the web I couldn t find an Autocad .NET C# book. I have seen the visual basic one and bought it but I want to develop with C# so VB book is insufficent for me. So my first question is is there any Autocad.net C# book I can download. Second question is while I am developing my program I sometimes need someone to explain how to use component of Autocad .NET architecture (i.e. a class or a method of autocad) to accomplish my task. So, do you think Autocad developers network ( gold or other ) subscriptions could help me ?
Thanks in advance for all your replies.
I am also new to ObjectARX .NET and currently developing with C#.
I also couldn't find any reference book.
The below links are what I used when I started.
- Video demo of AutoCAD .NET Programming
- The blog of Kean Wamsley, who work for AutoCAD.
I have always been able to figure out what I needed, either on my own, or by searching the RSS feed for Kean Walmsley''s very excellent blog. (link provided in previous post)
There are also several helpful and knowledgeable people active in this discussion group, of which I would like to think I am one.
So, as to your question about ADN membership, I am a member (Standard level), and I have had a couple of issues that I was able to resolve by searching the Knowledge Base, but the primary reason I am a member is for the developer licenses. The ADN membership is cheaper than just one license for one version of AutoCAD, but with the membership, I can get developer licenses for all Autodesk products that expose a programming API (not the media and entertainment products), including previous releases.
That alone makes it worth it in my book, but it may depend on your situation. If you plan to be programming for AutoCAD products for any length of time, or supporting multiple versions, including different year releases and the different products (Arch, Civil, Mechanical...) then I would say it is definitely worth it.
i am a newbie to autocad programming. I am plannig to automate the drawing of civil strucutres using C#. Could any one give me the steps, prerequisites and developement tools required to start coding.
Thanks in advance for your replies.
This bloq might be interesting for you,
take look at:
If I am understanding you correctly, you're wanting to know how to setup a Visual Studio project for use with Civil 3D? :notsure:
First, you might consider this post on how to get started, then consider creating yourself a secondary template (in addition to those supplied by one of the .NET wizards listed), which includes a reference to the AecBaseMgd.dll, and AeccDbMgd.dll assemblies in order to access the Civil 3D specific APIs.
Also, to the question of a good book for learning C#... While not AutoCAD specific, I am greatly enjoying Andrew Troelsen's book "Pro C# 2010 and the .NET 4 Platform."