Chào Tuệ.
Vì hiểu biết có giới hạn, không biết bắt đầu như thế nào, xin tóm vài dòng sơ khai về công cụ lập trinh với AutoCAD .NET API:
Cũng như AutoLisp, AutoCAD .NET API cho phép bạn tự động hóa các nhiệm vụ như tạo và chỉnh sửa các đối tượng được lưu trong cơ sở dữ liệu của một bản vẽ hoặc thay đổi nội dung của một tập tin.
Một số thuận lợi khi thực hiện một .NET API cho AutoCAD:
– truy cập vào bản vẽ AutoCAD được thuận lợi hơn. Trước khi .NET API, các phát triển bị giới hạn trong ActiveX và ngôn ngữ hỗ trợ COM, AutoLISP, và C + + với ObjectARX.
– Tích hợp với các ứng dụng khác của Windows (như thư viện hộp thọai của Windows_Win Form, Microsoft Excel, Word) được thực hiện dễ dàng hơn đáng kể bằng cách sử dụng ứng dụng API hoặc với .NET ActiveX / COM.
– NET Framework được thiết kế cho cả hệ điều hành 32-bit và 64-bit. Visual Basic Applications (VBA) chỉ được thiết kế cho các hệ điều hành 32-bit.
– Cho phép truy cập vào các giao diện chương trình tiên tiến (tuơng tác với các ứng dụng khác).
– hỗ trợ bảng mã Unicode
– kế thừa các thư viện của nguời khác.
Để tiếp cận, Bạn cần biết sử dụng ngôn ngữ lập trình trên nền tảng .NET (.NET Framework ).
Hai ngôn ngữ lập trình thông dụng trên nền tảng .NET là MS Visual Basic .NET (VB.NET) và MS Visual C# trong bộ Microsoft Visual Studio của Microsoft . Phiên bản mới nhất là Microsoft Visual Studio 2010
Visual Basic .NET (VB.NET) đuợc nhiều nguời sử dụng vì đa số truớc đó đã sử dụng Visual Basic 6 hay VBA (for Office hay AutoCad)
Tuy nhiên MS Visual C# đuợc các nhà phát triển AutoCad sử dụng nhiều hơn.
Truớc tiên, bạn cứ cài đặt Microsoft Visual Studio và tìm hiếu sơ qua về các khái niệm : Project , Add New Project, Solution, cách mở một Solution từ Project có sẵn, Add Reference, Debug, Compile …
Tui sẽ cập nhật cách tạo 1 lệnh Acad sau.