{"id":16761,"date":"2009-11-10T13:53:41","date_gmt":"2009-11-10T11:53:41","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim\/2009\/11\/langage-developper-outils-autodesk.html"},"modified":"2009-11-10T13:53:41","modified_gmt":"2009-11-10T11:53:41","slug":"langage-developper-outils-autodesk","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2009\/11\/langage-developper-outils-autodesk.html","title":{"rendered":"Quel langage pour d\u00e9velopper avec les outils Autodesk ?"},"content":{"rendered":"<p><a href=\"http:\/\/www.autodesk.com\/developers\"><img decoding=\"async\" alt=\"Developer_XS\" border=\"0\" class=\"asset asset-image at-xid-6a00e00984a67b88330128756f4598970c \" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/img_606d7f47a2583.jpg\" style=\"width: 230px;height: 153px\" title=\"Developer_XS\" \/><\/a>  <\/p>\n<p>Quasiment tous les <a href=\"http:\/\/www.autodesk.com\/developers\">outils Autodesk disposent d\u2019une API (Application Programming Interface), document\u00e9e et gratuite<\/a>.<\/p>\n<p>Pour Autodesk, il est important que vos efforts de d\u00e9veloppements soient pr\u00e9serv\u00e9s, et nous \u00e9vitons autant que possible l\u2019arr\u00eat du support d\u2019un langage ou d\u2019une API.<\/p>\n<p>Ainsi, dans les gammes 2010, vous pouvez toujours exploiter du code AutoLISP d\u00e9velopp\u00e9 pour d\u2019anciennes versions d\u2019AutoCAD ou d\u2019AutoCAD Map 3D.<\/p>\n<p><strong>Alors, quel langage pour d\u00e9velopper aujourd\u2019hui, sur les versions 2010 ?  <br \/><\/strong>Vous pouvez utiliser les langages\/environnements suivants :  <br \/>&#8211; <strong>AutoLISP <\/strong>(oui, l\u2019AutoLISP est toujours support\u00e9).  <br \/>&#8211; <strong>VBA<\/strong> (pensez \u00e0 lire le paragraphe suivant pour VBA).  <br \/><strong>&#8211; C++\/ARX <\/strong>: c\u2019est sans doute la programmation de plus bas niveau sur la plate forme AutoCAD.  <br \/>&#8211; <strong>.Net :<\/strong> depuis plusieurs ann\u00e9es, les API .Net pour les outils Autodesk sont fournies et \u00e9voluent fortement de version en version..<\/p>\n<p><strong>VBA est toujours support\u00e9 ?  <br \/><\/strong>Microsoft a annonc\u00e9 l\u2019arr\u00eat du support de VBA, et Autodesk ne livre plus en standard le module de support de VBA avec les versions 2010\u2026 mais <a href=\"http:\/\/usa.autodesk.com\/adsk\/servlet\/item?siteID=123112&amp;id=12715668&amp;linkID=9240618\">il est toujours possible de l\u2019installer en le t\u00e9l\u00e9chargeant sur le site Autodesk<\/a>.  <br \/>Ce module est disponible pour les versions Autodesk 32 bits ET en 64 bits. Ce dernier point est particuli\u00e8rement significatif : Microsoft ne fournit pas de version VBA 64 bits : il s\u2019agit l\u00e0 d\u2019un effort Autodesk, montrant l\u2019importance donn\u00e9e aux d\u00e9veloppements r\u00e9alis\u00e9s sur nos plate formes.  <\/p>\n<p>Pour en savoir plus, je vous encourage \u00e0 lire <a href=\"http:\/\/usa.autodesk.com\/adsk\/servlet\/item?siteID=123112&amp;id=12729484&amp;linkID=9240618\">la FAQ sur le VBA et les produits Autodesk (en anglais)<\/a>.<\/p>\n<p><strong>NB :<\/strong> deux threads int\u00e9ressants sur le sujet, sur GeoRezo :  <br \/>&#8211; <a href=\"http:\/\/georezo.net\/forum\/viewtopic.php?pid=45773\">Programmation AutoCAD (Lisp, V-Lisp, VBA, ARX)<\/a>  <br \/>&#8211; <a href=\"http:\/\/georezo.net\/forum\/viewtopic.php?id=44042\">Historique de MAP (et d&#039;AutoCAD) + Dev ARX + DWG\/DXF<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quasiment tous les outils Autodesk disposent d\u2019une API (Application Programming Interface), document\u00e9e et gratuite. Pour Autodesk, il est important que vos efforts de d\u00e9veloppements soient pr\u00e9serv\u00e9s, et nous \u00e9vitons autant que possible l\u2019arr\u00eat du support d\u2019un langage ou d\u2019une API. Ainsi, dans les gammes 2010, vous pouvez toujours exploiter du code AutoLISP d\u00e9velopp\u00e9 pour d\u2019anciennes [&hellip;]<\/p>\n","protected":false},"author":52098,"featured_media":2472,"menu_order":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3378,3379],"tags":[3561],"class_list":["post-16761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actus","category-autodesk","tag-autocad-map-autodesk-developper-api-net-lisp-autolisp-arx","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/16761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/52098"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=16761"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/16761\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/2472"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=16761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=16761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=16761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}