Trong sự phát triển ngành xây dựng nói chung cũng như việc ứng dụng tin học trong xây dựng nói riêng, thì xu hướng quản lý công trình bằng các phần mềm theo mô hình thông tin công trình (Building Information Modeling - B.I.M) là rất cần thiết và đang là một xu hướng mới mang tính thời đại.
Trong những phần mềm B.I.M đang được sử dụng rất rộng rãi hiện nay, không thể không kể đến bộ phần mềm REVIT do hãng Autodesk phát triển.
Rất nhiều công ty trong và ngoài nước đã ứng dụng thành công REVIT để quản lý và mô hình thông tin công trình.
Cũng như các phần mềm khác của hãng Autodesk, REVIT cho phép người dùng có thể can thiệp rất sâu, để thực hiện các tác vụ cần thiết nhằm tối ưu hóa, tự động hóa các thao tác thiết kế thông qua lập trình API. Cuốn sách này giúp bạn đọc đam mê lập trình có thể tự mình tạo ra được thư viện động (DLL) thực hiện chạy dưới dạng các Add-Ins nhằm tăng cường tự động hóa thiết kế, tăng năng suất lao động.
Nhóm tác giả xin chân thành cảm ơn Trường Đại học Xây dựng, Bộ môn Tin học Xây dựng - Trường Đại học Xây dựng, Trung tâm lập trình SPC và trung lâm SB IM thuộc Viện Tin học Xây dựng - Trường Đại học Xây dựng đã giúp nhóm tác giả hoàn thiện cuốn sách này.
Trang | |
Lời nói đầu | 3 |
CHƯƠNG 1. CĂN BẢN LẬP TRÌNH REVIT API | 5 |
1.1. GIỚI THIỆU REVIT API | 5 |
1.1.1. Tổng quan | 5 |
1.1.2. Kiến thức cần thiết để học tốt Revit API | 5 |
1.1.3. Công cụ cần thiết | 6 |
1.2. THÀNH PHẦN CƠ BẢN CỦA MỘT ADD-INS | 6 |
1.2.1. External Command | 6 |
1.2.2. External Application | 7 |
1.2.3. Đăng ký add-ins với môi trường Revit | 9 |
1.3. CÁC BƯỚC LẬP TRÌNH ADDINS CƠ BẢN | 10 |
1.3.1. Tạo Project mới | 10 |
1.3.2. Add Reference | 11 |
1.3.3. Tạo Class | 12 |
1.3.4. Viết Code | 13 |
1.3.5. Debug Addins | 13 |
1.4. THÊ HIỆN ADD-INS QUA RIBBON REVIT | 16 |
1.4.1. Add reference, thêm class | 16 |
1.4.2. Viết code | 17 |
1.4.3. Đăng ký add-ins | 19 |
CHƯƠNG 2. THIẾT KỀ GIAO DIỆN ADD-INS | 20 |
2.1. RIBBONTAB | 20 |
2.2. RIBBONPANEL | 20 |
2.3. RIBBON CONTROL | 21 |
2.3.1. Tooltips | 21 |
2.3.2. Contextual Help | 21 |
2.3.3. Push Buttons | 22 |
2.3.3. Drop-down buttons | 23 |
2.3.5. Split buttons | 24 |
2.3.6. Radio buttons | 25 |
2.3.7. Text box | 26 |
2.3.8. Combo box | 28 |
2.3.9. Stacked Panel Items | 30 |
2.3.10. Slide-out panel | 31 |
2.4. GIAO DIỆN WINDOWFORM | 31 |
CHƯƠNG 3. THAM CHIẾU ĐỐI TƯỢNG | 33 |
3.1. APPLICATION AND DOCUMENT | 33 |
3.1.1. Application Functions | 33 |
3.1.2. Document Functions | 37 |
3.2. PHÂN LOẠI ĐỐI TƯỢNG | 41 |
3.2.1. Element Classifications | 41 |
3.2.2. Other Classifications | 42 |
3.3. CÁCH THỨC LẤY ĐỐI TƯỢNG | 45 |
3.3.1. Element Retrieval | 45 |
3.3.2. General Properties | 46 |
3.3.3. Collector and Filtering | 47 |
3.3.4. User Selection | 51 |
CHƯƠNG 4. ĐỌC THÔNG TIN ĐỐI TƯỢNG | 55 |
4.1. LÀM VIỆC VỚI CÁC ĐỐI TƯỢNG HÌNH HỌC CƠ BẢN | 55 |
4.1.1. Point | 55 |
4.1.2. Curve | 55 |
4.11.3. Face | 58 |
4.2. TÌM HIẾU CHƯNG VỀ MỘT ĐỐI TƯỢNG REVIT | 60 |
4.2.1. Parameter | 60 |
4.2.2. Cấu tạo vật thể | 61 |
4.3. ĐỌC PARAMETER | 62 |
4.4. ĐỌC CÁU TẠO ĐỐI TƯỢNG | 65 |
4.4.1. Đối tượng chung: Element | 65 |
4.4.2. Đối tượng có cấu tạo hình học | 67 |
4.4.3. Đối tượng không có cấu tạo hình học | 72 |
CHƯƠNG 5. HIỆU CHỈNH ĐỐI TƯỢNG | 77 |
5.1. TRANSACTION | 77 |
5.2. THAO TÁC HIỆU CHỈNH ĐỐI TƯỢNG cơ BẢN | 79 |
5.2.1. Moving Elements | 79 |
5.2.2. Copying Elements | 81 |
5.2.3. Rotating Elements | 82 |
5.2.4. Aligning Elements | 84 |
5.2.5. Mirroring Elements | 85 |
5.2.6. Grouping Elements | 85 |
5.2.7. Deleting Element | 86 |
5.2.8. Pined Element | 87 |
5.3. THAY ĐỒI THUỘC TÍNH QUA PARAMETER | 87 |
5.4. SHAREPARAMETER QUẢN LÝ ĐỐI TƯỢNG | 88 |
CHƯƠNG 6. TỰ ĐỘNG TẠO ĐỐI TƯỢNG | 93 |
6.1. DỤNG MÔ HÌNH | 93 |
6.1.1. Create Family Type | 93 |
6.1.2. Datum Elements | 94 |
6.1.3. Family Instance | 96 |
6.1.4. Family System | 100 |
6.5. TRÌNH BÀY BẢN VẼ 2D | 106 |
6.5.1. View Section | 106 |
6.5.2. Work Plane | 108 |
6.5.3. Model L | 109 |
6.5.6. Tags | 110 |
6.5.7. Text Note | 112 |
6.5.8. Dimensions | 113 |
CHƯƠNG 7. LÀM VIỆC VỚI EVENT | 115 |
7.1. TỔNG QUAN CHUNG VỀ EVENT | 115 |
7.2. PHÂN LOẠI EVENT | 116 |
7.2.1. Database Eve Its | 116 |
7.2.2. External Events | 117 |
7.3. VÍ DỤ | 119 |
7.3.1. Sử dụng Event Documentchange | 119 |
7.3.3. Kết hợp Documentchange với ExtemalEvent | 120 |
7.3.4. Kết họp ExtemalEvent với Form Event | 123 |
Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng).....
Công ty phát hành | NXB Xây Dựng |
---|---|
Loại bìa | Bìa mềm |
Số trang | 130 |
Nhà xuất bản | Nhà Xuất Bản Xây Dựng |
SKU | 9990975320592 |
html python vba sketchnote bóng ma trên mạng arduino adruino casio fx-580vn plus máy tính cáio fx 580 vn plus fx 580 casio fx-580vn x máy tính casio fx 580vnx casio 580 python cơ bản scratch 3.0 lập scratch lập trình sách học excel sách lập trình excel dành cho người tự học scratch java microsoft office photoshop cs6 photoshop excel lập trình python sách công nghệ thông tin autocad sách dạy lập trình cho người mới bắt đầu