ObjectARX

上传人:lcm****20 文档编号:54222811 上传时间:2018-09-09 格式:PPTX 页数:135 大小:1.78MB
返回 下载 相关 举报
ObjectARX_第1页
第1页 / 共135页
ObjectARX_第2页
第2页 / 共135页
ObjectARX_第3页
第3页 / 共135页
ObjectARX_第4页
第4页 / 共135页
ObjectARX_第5页
第5页 / 共135页
点击查看更多>>
资源描述

《ObjectARX》由会员分享,可在线阅读,更多相关《ObjectARX(135页珍藏版)》请在金锄头文库上搜索。

1、,ObjectARX 2010 Autodesk Developer Technical Services,Autodesk Developer Network (ADN),Access to almost all Autodesk software and SDKs Including early access to Beta software Members-only website with 1000s of technical articles Unlimited technical support Product direction through conferences Marke

2、ting benefits Exposure on Promotional opportunities 1 to 3 free API training classes Based on user Technical Services,Worldwide Workgroup Over 25 Specialists World Wide Virtually 24 hour support, 5 days a week Americas Team CA, WA, So Paulo European Team Switzerland, United Kingdom, France, Czech

3、Republic, Russia APac Team China, Japan, India,Getting Support,http:/ Provides access to On-line knowledgebase Request submission Newsgroups Requests are logged automatically 1-3 day turnaround Callbacks as needed Answers to frequently asked questions are posted in our on-line knowledge base,Course

4、Objective,It is to understand: The fundamentals of ObjectARX How to teach yourself AutoCAD APIs Where to get help with afterwardsWhat it is not: Teach you C+, C#, VB, .NET Give you complete of coverage of all API functions,Class Agenda,Lectures with Labs Slides give an abstract overview Labs and my

5、comments give the practical experience Lectures: Overview of APIs AutoCAD: Hello.arx Step 1 + 2 ObjectDBX: Structure Step 3 + 4 ObjectDBX: Extend it! Step 5 + 6 AutoCAD: Multi-Document Environment Notification System Step 7,Class Schedule,Time 10:00 - 5:00 Lunch 12:00 - 1:00 Day 1 Overview of APIs A

6、utoCAD: Hello.arx Day 2 ObjectDBX: Structure ObjectDBX: Extend it! Day 3 AutoCAD: MDE Environment Notification System,Training Material,ObjectARX.pptx - this presentation objectarx_2010_win_64_and_32bit.exe - ObjectARX installation file Inspector.zip - ObjectARX snoop tool,Agenda,Overview of APIs Au

7、toCAD: Hello.arx ObjectDBX: Structure ObjectDBX: Extend it! AutoCAD: Multi-Document Environment Notification System,API Overview,A general look at APIs Types of API Client/Server interaction Client codeAutoCADs APIs and IDEs Implementation Comparison,What is an API?,A contract, it is about responsib

8、ilities Both sides are (or may be) required to Implement service entry points Call services properlyCode implementing API can be packaged as Source code modules (.h/.cpp in C+) Binary Static library DLL EXE,API Packaging,1. Source code 2. Static library 3. DLL 4. EXE,SomeApp.exe,Client/Server Intera

9、ction,In process Client/server is in the same processLocal Client/server is on the same machineRemote Client/server is on the same network,The Plug-In Architecture,API is implemented by an exe Client is implemented as a dll,.EXE,.DLL,.DLL,API,Forms of Client Code,Interpreted code Source script AutoL

10、ISP in the past Packaged code (p-code) Pre-processed, semi interpreted code Compiled Visual LISP AutoCAD.NET Compiled into IL Compiled code Processor instructions ObjectARX,AutoCAD APIs and IDEs,Application Programming Interfaces ObjectARX .NET Managed API COM Automation (VB, Java, Delphi, etc.) Aut

11、oLISPIntegrated Development Environments in AutoCAD Visual LISP Visual Basic, Applications Edition (VBA)(Visual Studio outside AutoCAD),API Implementation I,AutoCAD,ObjectDBX,3D graphics cache,dwg,HEIDI,2D graphics cache (WHIP!),PlotHDI,Display driver,Plotter driver,ObjectARX SDK (free, http:/ (lice

12、nsed, http:/ DDK (licensed, http:/ DDK (licensed, http:/ API (free),Input acquisition,Input driver,API Implementation II,AutoCAD,ObjectARX APIs,axdb.dll,COM,COM Client (VB, Java, Delphi),Old API Performance Comparison,Different Programming Techniques,How to Store Your Data in AutoCAD,Data Container

13、Performance Chart,Time in seconds,How to Store Your Data in AutoCAD,Different Programming Techniques,Data Container Performance Chart,Time in seconds,Different Programming Techniques,How to Store Your Data in AutoCAD,Data Container Performance Chart,Time in seconds,API Comparison Summary,Speed Objec

14、tARX, .NET is close second, VBA also though obsoleteCoverage ObjectARX, .NET everything except custom objectsEase of use .NET, VBALearning curve .NET, VBA,Overview of APIs AutoCAD: Hello.arx ObjectDBX: Structure ObjectDBX: Extend it! AutoCAD: Multi-Document Environment Notification System,Agenda,Aut

15、oCAD: Hello.arx,ObjectARX What it is Where to get it ObjectARX applications Structure Loading Memory management Creating commands Command mechanism Prompting for user input ObjectARX Wizards,What is ObjectARX?,AutoCAD Runtime eXtension A DLL plug-in model A set of Object Oriented C+ libraries A fram

16、eworkA framework? More than just a toolkit Specialized objects can be plugged back into the system Custom entities Reactors .,What can I do with ObjectARX?,Modify and extend the drawing database Create/modify/erase objects Create new types of objects Modify AutoCADs user interface Commands Toolbars/dialogs Properties Window Design Center Display system Monitor/Modify AutoCADs standard behavior Event notifications Input point acquisition,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号