Các ngôn ngữ lập trình và ưu nhược điểm
AutoCAD hỗ trợ một số ngôn ngữ như AutoLISP, C++, C#, VB, Python
Nền tảng lập trình
Để lập trình cho AutoCAD, chúng ta dựa trên một số nền tảng sau:
- AutoLISP => ngôn ngữ lisp => phổ biến nhất hiện nay
- dotNet => ngôn ngữ (c#/vbNet) => Phù hợp với làm dự án, không đòi hỏi quá cao về lập trình
- ObjectARX=> ngôn ngữ c++ => Ngôn ngữ mạnh mẽ và khó nhất
- ActiveX => Ngôn ngữ VisualLISP/VBA/python => Mới mẻ và dễ sử dụng với người trẻ
Ưu nhược điểm
AutoLISP (lisp)
- Cộng đồng người dùng lớn
- Dễ sử dụng, dễ tiếp cận do nguồn tham khảo nhiều
- Nhược điểm: Sức mạnh và tốc độ được đánh giá là kém hơn các ngôn ngữ khác do bản thân các hàm được tạo ra từ dotNet và ObjectARX
dotNet (c#)
- Cộng đồng người dùng không lớn, không chuyên sâu về AutoCAD
- Giao diện mạnh mẽ
- Kết nối đa ứng dụng
- Nhược điểm: Sức mạnh và tốc độ vừa phải
ObjectArx (c++)
- Cộng đồng người dùng hạn chế nhất
- Sức mạnh và tốc độ vượt trội nhất.
- Nhược điểm: Khó sử dụng, đòi hỏi cao về kỹ thuật lập trình. Giao diện hạn chế.
ActiveX (visuallisp/VBA/Python)
- Cộng đồng người dùng trẻ
- Dễ tiếp cận.
- Nhược điểm: Cộng đồng người dùng chuyên sâu với AutoCAD còn hạn chế.
Mọi thông tin xin liên hệ Fanpage AutoLISP Thật là đơn giản!
Cảm ơn bạn đã theo dõi!
Không có nhận xét nào:
Đăng nhận xét