.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Getting started with Dot Net

48 REPLIES 48
Reply
Message 1 of 49
Somsekhar
1072 Views, 48 Replies

Getting started with Dot Net

Hi Folks,

I am quite new to AutoCAD development. I have been using AutoCAD for some time now but have not really done any development or customization. Since I am starting to look at the development .....thought of starting with Dot Net. Since, Dot Net is the future ...what say ..huh !!
I am not sure if I should start straight away without having a hands on with Lisp or Visual Lisp. Could someone please tell me if it is really necessary to go through Lisp, VBA, Visual Lisp to get started with Dot Net ...!!
And what is the best way to start with Dot Net in AutoCAD. What are the reference materials ? Is there is any kind of Getting Started Guide ?
Please guys ...I am getting confused.....

Thanks in anticipation.
Som
48 REPLIES 48
Message 41 of 49
Anonymous
in reply to: Somsekhar

>And what if I directly work with Dot Net APIs by looking at the samples
>provided with >ObjectARX download ?

Then you'd be codeing by now...Choose a language
and go. Then learn another language. Now you get
to choose instead of letting us do it.

Start with COM via some .NET language, you need
some place to start. Express Versions of all NET languages
are availible or you could use notepad...;) AutoCAD via COM is not
VS.net version specific as far as I know.

gl
Paul
wrote in message news:4858571@discussion.autodesk.com...
O' Boy .....Am I making myself confused. Did I hear someone say ...Too much
of anything is bad ...
I still can not figure out which way to start with.
What does ObjectARX facilitate ? And what if I directly work with Dot Net
APIs by looking at the samples provided with ObjectARX download ?
Please ....would somebody take to pain to make the way simple for novice
guys like me ? I want to start one by one.
Thank you all for all that info. But...please I am getting no where. I like
the way Krishna and Mikako put their replies.
Message 42 of 49
Anonymous
in reply to: Somsekhar

It depends. As you can see from this long thread, there is no single right
answer.

Do you have--or want to develop--strong professional-level programming
skills? Then the .NET API (with C# or Managed C++) or ObjectARX is probably
the place to start, but it could be a steep learning curve.

Do you just want to automate a few simple things? You'll probably find VBA
or AutoLISP to be quite approachable.

Are you interested in leveraging your (acquired) skill-set outside of
AutoCAD? You might want to stay away from LISP (and prefer .NET).

Is high-performance critically important? Or is it more important that you
can "make something work" quickly.

While there are real technical differences between the various options, a
programming language is also a personal choice. The single biggest
difference between VB.NET and C# is syntax.

If you don't know (or can't) the answers to these (and other similar)
questions, the "middle of the road" route might be to use the .NET APIs from
VB.NET.

Dan

wrote in message news:4858571@discussion.autodesk.com...
O' Boy .....Am I making myself confused. Did I hear someone say ...Too much
of anything is bad ...
I still can not figure out which way to start with.
What does ObjectARX facilitate ? And what if I directly work with Dot Net
APIs by looking at the samples provided with ObjectARX download ?
Please ....would somebody take to pain to make the way simple for novice
guys like me ? I want to start one by one.
Thank you all for all that info. But...please I am getting no where. I like
the way Krishna and Mikako put their replies.
Message 43 of 49
KrishnaK
in reply to: Somsekhar

Somsekhar and All,

I have posted the AutoCAD .NET API labs in a new topic "Download AutoCAD....". Look nowhere, jump straight to it. Happy coding :) Message was edited by: KrishnaK
Message 44 of 49
kosak956
in reply to: Somsekhar

Somsekhar,

You are right to be confused, because you get answers from very
experienced programmers in very different programming
environments.

You are about to start with programming !!!!

So this is my advice :

Just decide if you want to fly a helicopter or an airbus 800 ??
and start. You don't need to first learn flying the simpler in order to fly the more complex and vice versa.

I am using VLisp with ObjectDCL to overcome the DCL shortcomings and like Tony Tanzillo said, you can use any
ActiveX server doing a lot of things with databases and the drawing database and you can write programs on the fly.
I have been programming with C (the old ADS API of AutoCAD)
and now I am learning C#.
It's not easier to learn C# .NET though !!!!

.NET is a more general object oriented environment that
gives you the opportunity to program and write software in a
broader scale and for many different areas not only AutoCAD!!!

So, decide your scale and needs, find out what your intentions are and jump into the programming environment of choise.

You don't need to learn first one language in order to learn a second one .

Good luck
Message 45 of 49
jbryant4
in reply to: Somsekhar

2004 Still uses .DCL on a few DIalog Boxes....Render Command (Render.dcl) for one.
Message 46 of 49
Anonymous
in reply to: Somsekhar

Map 2006 still has some DCL dialog boxes, Map Drive Aliases
Message 47 of 49
raylitalo
in reply to: Somsekhar

I agree with your comments about Java, but I'm curious about your comment that you "don't think there are many organizations running any Autodesk product on anything but windows." I'm wondering if anyone can tell me how accurate that statement is--as I am requirements phase of a project which will be built on AutoCAD, and as I recall, AutoCAD used to come with a version for UNIX--this was a while ago, so I'm wondering if my memory is failing me, and, if in fact Windows is nearly the only environment we would need to support with our AutoCAD project.

Thank you,

Ross Ylitalo
Message 48 of 49
Anonymous
in reply to: Somsekhar

Hi Ross,

Back in the Dim/Dark ages there were AutoCADs for Unix and MACs.
Autodesk stopped doing it when they realised that the development cost
was nearly the same for each O/S and the sales for everything other than
Windows was less than 10%.

If some users are computer literate enough to get AutoCAD running on the
other O/Ss they'll have no problems getting your application to work -
but the chances that all two of them will need your application is
fairly remote. 🙂


Regards


Laurie Comerford


raylitalo wrote:
> I agree with your comments about Java, but I'm curious about your
> comment that you "don't think there are many organizations running any
> Autodesk product on anything but windows." I'm wondering if anyone can
> tell me how accurate that statement is--as I am requirements phase of a
> project which will be built on AutoCAD, and as I recall, AutoCAD used to
> come with a version for UNIX--this was a while ago, so I'm wondering if
> my memory is failing me, and, if in fact Windows is nearly the only
> environment we would need to support with our AutoCAD project. Thank
> you, Ross Ylitalo
Message 49 of 49
Anonymous
in reply to: Somsekhar


Right now, AutoCAD and quite a few other Autodesk products
run

only on Windows.

 

However, that could change in the distant future with
Russia's

mandating the installation of its own Linux derivative in
every

school, which stems from a policy of not being dependent on

US software companies.


 

AcadXTabs: MDI Document Tabs for AutoCAD 2009
Supporting AutoCAD 2000
through 2009

href="http://www.acadxtabs.com">http://www.acadxtabs.com

 


 

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I
agree with your comments about Java, but I'm curious about your comment that
you "don't think there are many organizations running any Autodesk product on
anything but windows." I'm wondering if anyone can tell me how accurate that
statement is--as I am requirements phase of a project which will be built on
AutoCAD, and as I recall, AutoCAD used to come with a version for UNIX--this
was a while ago, so I'm wondering if my memory is failing me, and, if in fact
Windows is nearly the only environment we would need to support with our
AutoCAD project. Thank you, Ross Ylitalo

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost