tailieunhanh - Phát triển AutoCAD bằng ActiveX & VBA - Chương mở đầu

Trong chương này Chương này trình bày các khái niệm nhằm làm rõ các đối tượng AutoCAD thông qua giao diện ActiveX và lập trình trên các đối tượng đó thông qua môi trường phát triển ứng dụng Visual Basic for Application (VBA). Ngoài ra, chương này còn có phần giới thiệu về các loại tài liệu và mã ví dụ dùng trong AutoCAD ActiveX và VBA. Tổng quan về công nghệ AutoCAD ActiveX Tổng quan về giao diện AutoCAD VBA Ưu điểm của sự kết hợp AutoCAD ActiveX và VBA Tổ chức của cuốn sách Tìm mã lệnh ví dụ . | MỞ ĐẦU Chương này trình bày các khái niệm nhằm làm rõ các đối tượng AutoCAD thông qua giao diện ActiveX và lập trình trên các đối tượng đó thông qua môi trường phát triển ứng dụng Visual Basic for Application VBA . Ngoài ra chương này còn có phần giới thiệu về các loại tài liệu và mã ví dụ dùng trong AutoCAD ActiveX và VBA. Phát triển AutoCAD bằng ActiveX và VBA 19 1. Tổng quan về công nghệ AutoCAD ActiveX AutoCAD ActiveX đưa ra cơ cấu để lập trình điều khiển AutoCAD từ cả trong và bên ngoài AutoCAD. Quá trình này được thực hiện bằng cách trưng bày tất cả các đối tượng AutoCAD với thế giới bên ngoài . Khi đó các đối tượng trong AutoCAD có thể được truy cập thông qua nhiều ngôn ngữ lập trình và các chương trình khác như Microsoft Word VBA hoặc Excel VBA. lập trình bị giới hạn chỉ trong môi trường AutoLISP hoặc C . Khả năng chia sẻ dữ liệu với các ứng dụng Windows khác chẳng hạn như Microsoft Excel và Word được thực hiện dễ dàng hơn rất nhiều. . Tổng quan về các đối tượng AutoCAD ActiveX Đối tượng chính là nền tảng xây dựng nên ứng dụng ActiveX. Mỗi đối tượng trong AutoCAD ActiveX là hiện thân một phần của AutoCAD. Có rất nhiều loại đối tượng khác nhau trong giao tiếp AutoCAD ActiveX. Chẳng hạn như Các đối tượng đồ họa line arc text dimension. Thiết lập về định dạng linetype dimension style. Cấu trúc tổ chức layer group block. Đối tượng liên quan đến hiển thị bản vẽ view viewport . Và ngay cả bản vẽ và bản thân chương trình AutoCAD cũng được xem là đối tượng. 20 Mở đầu 2. Tổng quan về giao diện AutoCAD Visual Basic for Applications VBA Microsoft VBA là một môi trường lập trình hướng đối tượng có khả năng phát triển ứng dụng mạnh mẽ với những tính năng phong phú tương tự như của Visual Basic VB . Điểm khác biệt chính giữa VBA và VB là VBA thực thi cùng trong tiến trình của ứng dụng AutoCAD và đưa ra một môi trường phát triển ứng dụng thông minh và rất nhanh chóng ngay bên trong AutoCAD. VBA cũng có khả năng tích hợp với các ứng dụng có khả năng lập trình VBA khác.

TỪ KHÓA LIÊN QUAN