It struck me as a good time to remind people of some good learning resources for the APIs to Autodesk products.
Another great resource people may not realise is available to everyone, for free is our collection of API webcasts, which can not only be attended for free but also downloaded and viewed offline. You can access these via this direct link to the training schedule, or by clicking on "Schedule" from http://www.autodesk.com/apitraining (I do it this way - I just find it easier than looking up bookmarked links). This page allows you to register for future events, but you'll also see "download" links on the right-hand side of the session list, if recordings are available for past sessions.
To give you an idea of the content available, here are the recorded AutoCAD API webcasts that are available for download:
- AutoCAD: Storing custom data in a drawing
- AutoCAD: Custom Objects Masterclass
- AutoCAD: Creating an Installer
- AutoCAD: 10 easy ways to crash your AutoCAD addin
- AutoCAD: .NET for LISP Programmers
- AutoCAD: API Overview
- AutoCAD: CUI Deployment Best Practices
- AutoCAD: TransientGraphics API
- AutoCAD: Ribbons, Task Dialogs and Tooltips
- AutoCAD : Brep .NET
- AutoCAD: Using Jigs in .NET
The recording of this week's webcast should be posted any day:
- AutoCAD: Creating a UI using WPF
And there's one upcoming AutoCAD webcast - scheduled for September 16th - open for registration:
- AutoCAD .NET: Developing a User Interface
We're currently thinking about how best to run these webcasts in the future, so please let me know of any topics you'd like to see us focus on. One of the primary goals for these webcasts is to provide an opportunity for more direct contact with our DevTech team: for more polished content we focus on DevTV sessions, which we have the chance to edit and where we have more control over the recording quality (the recordings provided automatically by LiveMeeting seem optimised for size rather than quality).
And if you have feedback on any aspect of these sessions, please drop me an email and I'll pass it on to the appropriate person in my team.