Stating with C# in autocad

Stating with C# in autocad

S_S_SS
Advocate Advocate
1,489 Views
5 Replies
Message 1 of 6

Stating with C# in autocad

S_S_SS
Advocate
Advocate

Hello every one 
I've just need to start programming with c# in AutoCAD 
I've a good knowledge in Auto lisp and visual lisp 
can someone guide me how to start learn this if also I'm beginner in c#
books, websites or even you tube channels or premium courses ....
thanks in advance 

0 Likes
Accepted solutions (3)
1,490 Views
5 Replies
Replies (5)
Message 2 of 6

sreeparna_mandal
Autodesk
Autodesk
Accepted solution

Hi @S_S_SS , go on to https://aps.autodesk.com/developer/overview/autocad and check the tab for AutoCAD .NET Training Labs. You may also check My First AutoCAD Plug-in tutorial  which uses .NET but the code is written in Visual Basic, but the good news is that it'll soon be updated with C# code samples...

 

For beginning with C#, you can check Linkedin Learning platform(search for C# Essential training).

Do let me know if you need more help with using C# for AutoCAD.

Message 3 of 6

kerry_w_brown
Advisor
Advisor
Accepted solution

The three things we need to learn to sucessfully program AutoCAD are

A basic knowledge of Computer Science.

An intermediate knowledge of C# and a plan to get better.
An basic knowledge of the AutoCad API and a plan to get better.

 

The biggest mistake that most people seem to make is trying to do it all at once.

The next biggest is ignoring the fact that being 'good' at C# requires consistant purposeful practice, not binge watching a couple of YouTube videos and then trying to write AutoCAD add-Ins.

 

Become familiar with the AutoCAD managed help files, to start to understand what you should be studying. 
Ignore anyting that mentions the .Net Framework, otherwise you'll need to be re-learning stuff before you even really start.
Become very familiar with Visual Studio Community IDE.

I'll say it again:

being 'good' at C# requires consistant purposeful practice.

 

Practice reading other peoples code. If you can't be judgemental about reading code you'll have issues.

Udemy and Pluralsight have good courses on c# and .NET
Try to get a reasonably recent course.

 

You could also look at the courses at Microsoft.
There are bacic tutorials at

MicrosoftLearn

linkedin.com/learning

GeeksForGeeks

TutorialsPoint

W3Schools

DotNetTutorials

etc etc

 

Regards

and good fortune.

 

 

 

 

 

 


// Called Kerry or kdub in my other life.

Everything will work just as you expect it to, unless your expectations are incorrect. ~ kdub
Sometimes the question is more important than the answer. ~ kdub

NZST UTC+12 : class keyThumper<T> : Lazy<T>;      another  Swamper
Message 4 of 6

S_S_SS
Advocate
Advocate

Thanks sir for your great advice ....

0 Likes
Message 5 of 6

S_S_SS
Advocate
Advocate
Thanks sir for your great advice ....
0 Likes
Message 6 of 6

Anton_Huizinga
Advocate
Advocate
Accepted solution