... a nejen pro AutoCAD, ale i pro Inventor, Revit a další Autodesk aplikace.
K popularitě a rozšíření CAD aplikací firmy Autodesk velkou měrou přispěla i otevřenost k nadstavbovým programům. Každá větší aplikace Autodesku je dodávána s otevřeným rozsáhlým API rozhraním, pomocí něhož lze do dané aplikace přidávat vlastní funkce naprogramované ve standardních programovacích jazycích. Každá taková CAD aplikace je tedy zároveň vývojářskou platformou pro tvorbu menších i větších CAD nadstaveb.
Zatímco u AutoCADu byl původním primárním programovacím jazykem AutoLISP a později přibyly jazyk C (ADS), C++ (ARX), VBA/ActiveX a .NET rozhraní, u dalších aplikací Autodesku je nyní primárním rozhraním .NET. Volba konkrétního programovacího jazyka je tedy na vás a můžete si vybrat Visual Basic, C++, C#, F# či další jazyky podporované na platformě Microsoft .NET.
Začít programovat můžete hned - není třeba ani kupovat žádné nástroje či příručky. "Express" verze vývojového prostředí Microsoft Visual Studio jsou k dispozici zdarma a Microsoft nyní právě uvolnil novou verzi Visual Studio 2008 Express Edition. Potřebné API knihovny jsou standardní součástí všech podporovaných aplikací Autodesku (včetně ukázkových příkladů). A úplné základy programování AutoCADu či Inventoru můžete získat na portálu CAD Fórum v sekci Výuka.
Vyvíjet CAD aplikace k produktům Autodesk může opravdu každý.
Zdravím pane Michl,
neuvažujete o nějakém seriálu ohledně programování v C# pro Autocad?
S pozdravem Staněk