Danh mục

Tổng quan về Autocad

Số trang: 38      Loại file: ppt      Dung lượng: 0.00 B      Lượt xem: 135      Lượt tải: 0    
Jamona

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (38 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

AutoLISP : (LISt Processing :ngôn ngữ xử lý danh sách) Lập trình viên có thể mở rộng tính năng của AutoCAD bằng cách viết các lệnh của chính họ ADS (AutoCAD Development System) : từ AutoCAD R 10, do AutoLISP không áp ứng được tốc độ cao. Một chương trình ADS thực chất là một file khả thi (executable) chứa các hàm định nghĩa theo một quy tắc nhất định để có thể gọi từ trong AutoCAD. ADSRX (RX : Runtime Extension) : từ AutoCAD R13, nhằm tăng khả năng giao tiếp với AutoCad Một chương trình ADSRX là một thư viện liên kết động (DLL)...
Nội dung trích xuất từ tài liệu:
Tổng quan về Autocad ObjectARX December 20, 2009 Tổng Quan về AutoCad Phần mềm Cad đầu tiên là Sketchpad xuất hiện vào năm 1962 được viết bởi Ivan Sutherland thuộc trường kĩ thuật Massachsetts. Thiết kế các bản vẽ hai chiều Chức năng: Thiết kế các bản vẽ 3D Chính xác Đặc điểm nổi bật: Năng suất cao Trao đổi dữ liệu với phần mềm khác Cơ điện tử Vũ Văn Thiên 1 1_K50 ObjectARX December 20, 2009 Các ngôn ngữ phát triển trên AutoCad AutoLISP : (LISt Processing :ngôn ngữ xử lý danh sách) Lập trình viên có thể mở rộng tính năng của AutoCAD bằng cách viết các lệnh của chính họ ADS (AutoCAD Development System) : từ AutoCAD R 10, do AutoLISP không áp ứng được tốc độ cao. Một chương trình ADS thực chất là một file khả thi (executable) chứa các hàm định nghĩa theo một quy tắc nhất định để có thể gọi từ trong AutoCAD. ADSRX (RX : Runtime Extension) : từ AutoCAD R13, nhằm tăng khả năng giao tiếp với AutoCad Một chương trình ADSRX là một thư viện liên kết động (DLL) chứa các hàm có thể thực hiện từ trong AutoCAD Cơ điện tử Vũ Văn Thiên 2 1_K50 ObjectARX December 20, 2009 Các ngôn ngữ phát triển trên AutoCad ObjectARX : (Mở rộng hướng đối tượng của thư viện ARX) xuất hiện cùng AutoCAD R14. Thay vì cung cấp một thư viện các hàm như trong ARX, giờ đây một thư viện các lớp đối tượng tương ứng với các đối tượng (object) trong bản vẽ AutoCAD cho phép thao tác dể dàng hơn rất nhiều. Do đó các chương ứng dụng có thể dễ quản lý và chạy ổn định hơn VBA :Từ phiên bản R14, cho phép phát triển ứng dụng AutoCAD bằng Visual Basic for Application. Nhờ đó một đội ngũ rất lớn các lập trình viên Basic cùng với hiểu biết về môi trường AutoCAD có thể phát triển các ứng dụng phục vụ thiết kế kỹ thuật VisualLISP : từ AutoCAD R14. Ngoài những cải tiến về ngôn ngữ so với AutoLISP, VisualLISP còn cung cấp một môi trương phát triển (IDE : Intergrated Development Environment) hoàn chỉnh, cho phép soạn thảo , chạy thử , gỡ rối và dịch chương trình LISP dễ dàng hơn Cơ điện tử Vũ Văn Thiên 3 1_K50 ObjectARX December 20, 2009 Phân loại các ngôn ngữ lập trình API phát triển AutoCAD thông dịch (interpreted) biên dịch (compiled) AutoLISP, VBA và VisualLISP ADS, ADS/ARX và ObjectARX Cơ điện tử Vũ Văn Thiên 4 1_K50 ObjectARX December 20, 2009 ObjectARX là gì ? ObjectARX là một thư viện lập trình ứng dụng hướng đối tượng cho môi trường AutoCAD Phục vụ các hầu hết các nhu cầu cần thiết để phát triển AutoCAD : Truy cập tới cơ sở dữ liệu bản vẽ Tương tác với AutoCad Editor Tạo giao diện người dùng sử dụng MFC Định nghĩa đối tượng mới (Custom Objects) Tương tác môi trường lập trình khác ..... Cơ điện tử Vũ Văn Thiên 5 1_K50 ObjectARX December 20, 2009 Yêu cầu khi lập trình ObjectARX Chương trình AutoCad: Thao tác tạo ra bản vẽ,hiểu cấu trúc dữ liệu bản vẽ... Kỹ thuật lập trình hướng đối tượng và môi trương Visual C++ Lập trình viên phải nắm vững các khái niệm quan trọng của lập trình hướng đối tượng như kế thừa (inheritance) , đóng gói dữ liệu (data encapsulation) , đa hình (polymorphism), hàm ảo(virtual function) ... Ðồng thời phải nắm được các thức tạo và thay đổi thiết lập các project trong môi trường Visual C++ , các thao tác soạn thảo , biên dịch, gỡ rối các chương trình ... Kỹ thuật lập trình ứng dụng trên Microsoft Windows với MFC(Microsoft Foundation Class) bởi chương trình ARX thực chất là một thư viện liên kết động (DLL) trong các hệ điều hành Windows 32-bit. Cơ điện tử Vũ Văn Thiên 6 1_K50 ObjectARX December 20, 2009 Cài đặt ObjectARX 1.AutoCAD 2.ObjectARX SDK http://www.autodesk.com/objectarx http://www.objectarx.com 3. ...

Tài liệu được xem nhiều: