Classes/Learning .Net

Classes/Learning .Net

Anonymous
Not applicable
786 Views
8 Replies
Message 1 of 9

Classes/Learning .Net

Anonymous
Not applicable
If I wanted to learn .net what type of classes would serve me best? I know basic lsp (learned on my own) so I have no idea where to even begin. I try to pick it up like lisp buy it's much more complicated and think I will need some additional help.

Any tips on how to get going would be greatly appreciated.

Thanks
0 Likes
787 Views
8 Replies
Replies (8)
Message 2 of 9

Anonymous
Not applicable
You may want to start by picking a language to focus on, such as C#, C++ or
VB. I would try them in that order. Get Visual Studio and/or the free
Microsoft Visual Express Edition Products. Get some books, ideally with
simple, progressingly more difficult tutorials.

I think "ya don't need to take no stinken classes." 😉 The best programmers
I know are self-taught. If you aren't willing to read and dig things up for
yourself, perhaps programming isn't the most suitable avenue to take. Just
do it.

If you insist on taking a class, try a local junior college. They may have
silly pre-requisites, like a couple of semesters worth on learning how to
turn on a computer, log on, use Excel and Word, etc...

Whatever you do, if you want to get into Programming, I believe it is a good
idea to read good books on your own, regardless of what they cover in class.
Learn how to use Google and make the MSDN site one of your best friends, as
well as the ObjectARX SDK and all the material Autodesk offers, including
Autodesk University Class.

You've already found one of the best places to ask questions is right here.

--
Regards from Los Angeles,

Emmanuel
Microsoft Windows Vista
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.4 GHz 3GB RAM
NVidia GeForce 8500 GT 512 MB


"CADMonkey" wrote in message news:5994821@discussion.autodesk.com...
If I wanted to learn .net what type of classes would serve me best? I know
basic lsp (learned on my own) so I have no idea where to even begin. I try
to pick it up like lisp buy it's much more complicated and think I will need
some additional help.

Any tips on how to get going would be greatly appreciated.

Thanks
0 Likes
Message 3 of 9

Anonymous
Not applicable
Thanks for the tip. I would rather learn on my own ($$$) but wasn't sure if it was something that should require schooling. I am going to start diving into it very soon. So I guess before I try to write routines, I should try to learn the language, then translate that into routines?

That's basically what I did with lsp. I read some websites, some old routines and started modifying routines, then moved into writing my own. I picked it up pretty quickly so I think I can do it.
0 Likes
Message 4 of 9

Anonymous
Not applicable
You may want to look at the classes from past years at AU about .Net as well.

That would certainly be a good starting point.

Joshua Modglin
Engineered Efficency
Web: http://www.eng-eff.com
Blog: http://www.civil3d.com
0 Likes
Message 5 of 9

Anonymous
Not applicable
AU has no classes related basic .NET programming or
.NET languages.

Many seem to confuse AutoCAD developent using .NET
and .NET itself. They are two different things, with the
latter being a prerequisite to the former.

Additionally, the AU classes really don't teach much
about AutoCAD development with .NET, unless you
consider topics like 'how to add a tab to the options
dialog' or 'how to create a palette set' as learning.

That's not learning. That's more like 'show-and-tell'
or an over-glorified presentation of someone's mediocre
code sample.

If you're just starting out with .NET and have little or
no experience with it, my advice is to not waste time
attenting those kind of classes, because they'll little
for you.

--
http://www.caddzone.com

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

http://www.acadxtabs.com

Introducing AcadXTabs 2010:
http://www.caddzone.com/acadxtabs/AcadXTabs2010.htm

wrote in message news:5995511@discussion.autodesk.com...
You may want to look at the classes from past years at AU about .Net as well.

That would certainly be a good starting point.

Joshua Modglin
Engineered Efficency
Web: http://www.eng-eff.com
Blog: http://www.civil3d.com
0 Likes
Message 6 of 9

Anonymous
Not applicable
Im a vb.net programmer my self (came from vba for access and autocad) I found most helpful the book on Windows.Forms for vb.net (it comes in other language flavors like c# as well) From that foundation, I knew how to create the interface for my programming, then the rest was learning how to plugg it into AutoCAD. (isbn 1-59059-694-3)

Of course a real (schooled and degreed, my boss) programmer mentored me through this transition, teaching me more about 'object oriented programming' then I thought I already knew. So a book on Object oriented programming for your favorite language would be good too.

jvj
0 Likes
Message 7 of 9

Anonymous
Not applicable
Jamie,

What is the title of the book on Forms?

I recommend "Build a Program Now!" which includes Visual C# 2008 Express
Edition. It costs $17.99 ISBN-13:978-0-7356-2542. It is great for a brand
new beginner. The book is a long tutorial to create a couple of programs: A
car purchase database, an Internet Browser, and a few other minor examples.
This book is about 252 pages but you can read through it quickly while
writing the programs. Most of the pages are screen captures so you can
almost follow along without entering the code, but I think it is much better
to type it from scratch, to help memorize names. It is a nice intro to basic
Visual Studio features, the debugger, intellisense... and whatever you learn
with C# will tend to translate a lot into C++ and VB.

If that's too watered down then Professional C# 2008 $59.99 ISBN:
978-0-470-19137-8 is 1,782 pages long and covers some Object Oriented
Programming Concepts, but probably not enough. I'm still looking for
something good to read for OOP.

I was re-reading The Waite Group's "Object-Oriented Programming in C++"
third edition (C) 1999 isbn 1-57169-160-x but it now feels too old. It is a
kind of nice intro to OOP but I suspect there must be something much newer
and classic by now. I'd love to read good recommedations for OOP if anyone
has suggestions.

If anyone is in the LA area, I'd be happy to swap/share books.

Regards from Los Angeles,

Emmanuel
Microsoft Windows Vista
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.4 GHz 3GB RAM
NVidia GeForce 8500 GT 512 MB


"jamievjohnson" wrote in message news:5996678@discussion.autodesk.com...
Im a vb.net programmer my self (came from vba for access and autocad) I
found most helpful the book on Windows.Forms for vb.net (it comes in other
language flavors like c# as well) From that foundation, I knew how to
create the interface for my programming, then the rest was learning how to
plugg it into AutoCAD. (isbn 1-59059-694-3)

Of course a real (schooled and degreed, my boss) programmer mentored me
through this transition, teaching me more about 'object oriented
programming' then I thought I already knew. So a book on Object oriented
programming for your favorite language would be good too.

jvj
0 Likes
Message 8 of 9

Anonymous
Not applicable
Pro .Net 2.0 Windows Forms and Custom Controls in VB 2005

by Matthew MacDonald
0 Likes
Message 9 of 9

Anonymous
Not applicable
its mentors that really help, books and classes do not help you out of the inevitable ruts.

Also, I have found that you need to set up a simple test project, that lets you play with little code chunks at a time.
Lispers are so used to "inspecting" statements in the VLIDE, or pasting code at command line to see if it works.

To debug .net in acad, it must start a new session, which is slow. Half the time, you just need to test general .net
statements, not acad related stuff. A test project that runs a simple form is perfect for that.
Things like this, you learn from experience, not books. .net is so deep compared to lisp, you will get lost fast
without good mentors IMO.

CADMonkey <>
|>If I wanted to learn .net what type of classes would serve me best? I know basic lsp (learned on my own) so I have no idea where to even begin. I try to pick it up like lisp buy it's much more complicated and think I will need some additional help.
|>
|>Any tips on how to get going would be greatly appreciated.
|>
|>Thanks
James Maeding
Civil Engineer and Programmer
jmaeding - at - hunsaker - dotcom

Does Autodesk issue service packs on
the release you are using? not likely.
0 Likes