Tự động hóa thiết kế trong AutoCad bằng lập trình Visual Basic for Applications
4.5
187
Lượt xem
128
Đã bán
Chọn sản phẩm
1 Tháng
  • 1 Tháng
  • 3 Tháng
  • 6 Tháng
  • Vĩnh viễn
Thành tiền
Thông tin xuất bản
Năm xuất bản sách giấy:
2024
Năm xuất bản sách điện tử:
2024
Khổ sách:
19 x 27 (cm)
Số trang:
602
Quốc gia:
Việt Nam
Ngôn ngữ:
vi
Mã ISBN:
Mã ISBN Điện tử:
978-604-82-8292-9
Loại sách:
Ebook
Nhà xuất bản:
Nhà xuất bản Xây dựng

VBA (Visual Basic for Applications) là biến thể của Visual Basic, là ngôn ngữ lập trình đã và đang phổ biến toàn thế giới của Microsoft do tính trực quan, cấu trúc thân thiện và dễ học. VBA được tích hợp trong nhiều ứng dụng của Office cũng như nhiều môi trường khác. Do vậy cộng đồng sử dụng ngôn ngữ này rất lớn, nguồn tài liệu hỗ trợ phong phú, đó là lợi thế ban đầu khi tiếp cận với môi trường AutoCAD.

Sự kết hợp giữa Autodesk và Microsoft đã tạo ra môi trường lập trình VBA trong AutoCAD (tương tự như với Civil 3D), bắt đầu từ phiên bản 14 (năm 1997). Điều này tạo nên sự hứng thú khi người dùng đã quen với môi trường làm việc VB, VBA thay vì phải nghiên cứu LISP với cấu trúc hoàn toàn khác biệt. Trải qua nhiều phiên bản AutoCAD, VBA ngày càng hoàn thiện. Người dùng có thể xây dựng được các dự án không chỉ trong AutoCAD mà còn có khả năng kết nối hiệu quả với môi trường bên ngoài như Access, Excel, Word... 

Tuy khả năng ứng dụng là rất lớn nhưng việc khai thác VBA trong môi trường AutoCAD ở Việt Nam còn hạn chế. Lý do là nguồn tài liệu hướng dẫn rất ít, chưa được quan tâm trong công tác đào tạo và hướng nghiệp. Hầu hết những người thông thạo về VBA trong AutoCAD là do đam mê và tự tìm hiểu.

 Cuốn sách này hướng dẫn người dùng tìm hiểu ngôn ngữ VBA từ giai đoạn ban đầu một cách hệ thống cho đến những kỹ năng khai thác hiệu quả nhất trong môi trường AutoCAD. Hầu hết các tác vụ thông thường trong AutoCAD có thể được tự động hóa bằng VBA với tốc độ và độ chính xác cao. Hơn nữa người dùng có thể ứng dụng kiến thức này trong các môi trường lập trình VBA khác. Dù VBA chưa phải là ngôn ngữ hoàn thiện nhưng khi đã nắm bắt được thì người dùng dễ dàng kết hợp và phát triển sang môi trường chuyên nghiệp hơn như VB6, AutoCAD .NET, Delphi...

Xin cảm ơn các đồng tác giả TS. Đỗ Minh Tính và  TS. Phạm Đức Cường

*Có file tập tin đính kèm sách

Bình luận

P
Phan Tự Hướng

Tác giả Phan Tự Hướng bổ sung thêm: 1- Phần mềm Civil 3D – phiên bản mở rộng của AutoCAD chuyên cho hạ tầng kỹ thuật. Civil 3D phát triển dựa trên nền tảng AutoCAD và có bổ sung 1 số đối tượng và quản lý dữ liệu theo mô hình BIM. 2- Do vậy người dùng có thể lập trình VBA với các đối tượng hình học cơ bản trong môi trường Civil 3D như là với AutoCAD, trừ khi là đối tượng mới phát triển trong Civil 3D. 3- Trong Civl 3D, các đối tượng như Surface, Alignment, Profile, Pipe Network... không thể truy cập trực tiếp qua VBA truyền thống. Người dùng muốn thực hiện được phải sử dụng ngôn ngữ .NET.

19 ngày trước

s
sgtbinh

Chân thành cám ơn tác giã

24 ngày trước

0/1500

Tuyển tập hay nhất

Tuyển tập hay nhất