AutoCAD 2002 i 2004. Tworzenie makr w VBA - Helion
Tytuł oryginału: VBA for AutoCAD 2002 Writing AutoCAD Macros
TÅ‚umaczenie: Jacek Marzec
ISBN: 83-7197-861-8
stron: 672, Format: B5, okładka: miękka
Data wydania: 2003-09-04
Księgarnia: Helion
Cena książki: 98,00 zł
- Spraw, aby AutoCAD zrobił więcej, niż kiedykolwiek uważałeś za możliwe!
- Zautomatyzuj najbardziej złożone zadania konstrukcyjne
- Zintegruj dane rysunkowe z innymi systemami przedsiębiorstwa, bazami danych oraz Internetem
- Steruj obszarem rysunku, rzutniami oraz wydrukiem
- Zbuduj krok po kroku kompletnÄ… aplikacjÄ™ bazy danych dla AutoCAD-a
Jej autorowi, jak nikomu innemu, udało się powiązać kluczowe narzędzia AutoCAD-a z możliwościami języka VBA. Ukazując współdziałanie AutoCAD-a i VBA w warunkach rzeczywistej pracy pomagają czytelnikowi tworzyć praktyczne aplikacje.
W kolejnych etapach czytelnik:
- Przejmie kontrolÄ™ nad AutoCAD-em: opanuje podstawy automatyzacji, COM oraz programowanie zorientowane obiektowo
- Zacznie swobodnie poruszać się po interaktywnym środowisku projektowania VBA dla AutoCAD-a
- Wniknie w budowę pliku DXF, aby lepiej zrozumieć strukturę bazy danych rysunku AutoCAD-a
- Opanuje model obiektu AutoCAD-a: dokumenty, interfejs użytkownika, zarządzanie plikami, zbiory, obiekty i inne elementy
- Zautomatyzuje obiekty graficzne 2D i 3D, zewnętrzne odniesienia, elementy, bryły, wymiary oraz zdarzenia
- Zastosuje język VBA do sterowania obszarem papieru, rzutniami oraz wydrukiem
- Poszerzy możliwości AutoCAD-a o komunikację z innymi aplikacjami
O autorze:
Jeffrey E. Clark używa AutoCAD-a w swojej pracy od 15 lat, stworzył kilka komercyjnych aplikacji tego systemu. Jego prace publikowane były w wielu wydawnictwach [więcej...]
Osoby które kupowały "AutoCAD 2002 i 2004. Tworzenie makr w VBA", wybierały także:
- AutoCAD 2020. Kurs video. Podstawy zastosowania programu w architekturze i budownictwie 119,00 zł, (53,55 zł -55%)
- AutoCAD LT 2015. Kurs video. Poziom pierwszy. Podstawy projektowania 2D 69,00 zł, (31,05 zł -55%)
- AutoCAD LT 2015. Kurs video. Poziom drugi. Zaawansowane projektowanie 2D 99,00 zł, (44,55 zł -55%)
- AutoCAD 2023 PL. Pierwsze kroki 49,00 zł, (26,95 zł -45%)
- AutoCAD 2016 PL. Pierwsze kroki 39,00 zł, (21,45 zł -45%)
Spis treści
AutoCAD 2002 i 2004. Tworzenie makr w VBA -- spis treści
Przedmowa (13)
Część I Środowisko VBA AutoCAD-a (21)
Rozdział 1. Przejęcie kontroli nad AutoCAD-em (23)
- Komponenty i technologia Automation (24)
- Podstawy (24)
- Spojrzenie ogólne (27)
- Szczegóły (28)
- Tworzenie rysunku za pomocÄ… Visual Basica (31)
- Ustawianie dostępnych odniesień (32)
- Tworzenie procedury (32)
- Więcej na temat komponentów (33)
- Dziedziczenie w AutoCAD-zie (33)
- Tablice metod, właściwości i zdarzeń (35)
- Podsumowanie (37)
Rozdział 2. Środowisko VBA (39)
- Tworzenie i edycja makr (39)
- Okna projektowania (40)
- Okna usuwania błędów (42)
- ZarzÄ…dzanie makrami i ich wykonywanie (47)
- Menadżer VBA (47)
- Okno dialogowe Open VBA Project (48)
- Okno dialogowe Macros (49)
- Wiersz poleceń AutoCAD-a (50)
- Podsumowanie (51)
Rozdział 3. DXF: Klucz do struktury rysunku (53)
- Format DXF (53)
- Sekcje Objects i Classes (55)
- Stałe kody grup (55)
- Zmienne kody grup (56)
- Znaczniki podkategorii (57)
- OglÄ…danie rysunku za pomocÄ… VBA (58)
- Procedura GetSubclass odczytuje plik DWG (58)
- Procedura DXFsearch odczytuje plik DXF (61)
- AutoLISP a VBA (65)
- Zalety VBA (66)
- Program narzędziowy VBA (67)
- Podsumowanie (67)
Rozdział 4. Elementy modelu obiektu (69)
- Interfejsy Automation (69)
- Obiekt Application (70)
- Zbiór Documents (71)
- Zbiory ModelSpace i PaperSpace (71)
- Zbiory tabelaryczne (72)
- Zbiory obiektowe (73)
- Obiekt Document i jego elementy (74)
- Obiekt Preferences (78)
- Menu i paski narzędzi użytkownika (79)
- Zbiór MenuBar (79)
- Zbiór MenuGroups (80)
- Podsumowanie (81)
Część II Zastosowanie modelu obiektu AutoCAD-a (83)
Rozdział 5. Dokumenty i interfejs użytkownika (85)
- Metody i właściwości (87)
- ZarzÄ…dzanie plikami (88)
- Tworzenie pliku rysunkowego (88)
- Otwieranie, zapisywanie i zamykanie rysunku (89)
- Metoda WBlock (93)
- Eksportowanie i importowanie plików (93)
- Inne narzędzia zarządzania plikami (94)
- Interfejs użytkownika (95)
- Okna (95)
- Zoom (99)
- Widoki zdefiniowane przez użytkownika (100)
- Rzutnie (102)
- Hiperłącza (109)
- Zmienne wyliczeniowe AutoCAD-a (110)
- Tablice metod, właściwości i zdarzeń (111)
- Podsumowanie (111)
Rozdział 6. Zbiory i obiekty (121)
- Obiekt Application (121)
- Metody (121)
- Właściwości (121)
- Obiekt Document (123)
- Metody (123)
- Właściwości (125)
- Zbiory (130)
- ZarzÄ…dzanie zbiorami (131)
- Metody (131)
- Właściwości (134)
- Zbiory tabelaryczne (136)
- Zbiór Layers (136)
- Zbiór LayerStateManager (138)
- Zbiór Linetypes (140)
- Zbiór RegisteredApplications (141)
- Zbiór TextStyles (141)
- Lokalne układy współrzędnych (143)
- Tablice metod, właściwości i zdarzeń (145)
- Podsumowanie (145)
Rozdział 7. Obiekty Utility (153)
- Zbiory wskazań, filtry i grupy (154)
- Zbiory wskazań (154)
- Filtry (159)
- Grupy (160)
- Obiekt Utility (161)
- Pobieranie danych (162)
- Konwersja danych (169)
- Dostęp do Internetu (174)
- SÅ‚owniki i obiekt XRecord (177)
- Tablice metod, właściwości i zdarzeń (179)
- Podsumowanie (179)
Rozdział 8. Bloki i zewnętrzne odnośniki (183)
- Bloki (184)
- Korzystanie z bloków (185)
- Dostęp do odnośników bloków (188)
- Atrybuty i odniesienia do atrybutów (189)
- Właściwości (190)
- Blok zawierajÄ…cy dane (191)
- Obiekt MInsertBlock (195)
- Właściwości (195)
- Obiekt Database (197)
- Metoda CopyObjects (197)
- Właściwości obiektu Database (199)
- Zewnętrzne odnośniki (200)
- Metody (200)
- Redefinicja zewnętrznych odnośników (202)
- Arkusze (205)
- Tablice metod, właściwości i zdarzeń (205)
- Podsumowanie (205)
Rozdział 9. Elementy (213)
- Wspólne metody i właściwości (213)
- Definicje (214)
- 3DFace (214)
- Metody (214)
- Właściwość (215)
- 3DPoly (217)
- Metoda (217)
- Właściwości (217)
- Arc (218)
- Właściwości (219)
- Circle (221)
- Właściwości (221)
- Ellipse (223)
- Właściwości (223)
- Hatch (225)
- Metody (225)
- Właściwości (226)
- LightWeightPolyline (228)
- Metody (228)
- Właściwości (229)
- Line (231)
- Właściwości (231)
- MLine (232)
- Właściwości (232)
- MText (235)
- Właściwości (236)
- Point (238)
- PolyfaceMesh (239)
- Właściwości (240)
- PolygonMesh (3DMesh) (243)
- Metoda (243)
- Właściwości (243)
- Polyline (248)
- Metody (248)
- Właściwości (248)
- Raster (250)
- Metoda (251)
- Właściwości (251)
- Ray (253)
- Właściwości (253)
- Region (255)
- Metoda (256)
- Właściwości (256)
- Shape (258)
- Metoda (258)
- Właściwości (258)
- Solid (260)
- Spline (261)
- Metody (262)
- Właściwości (263)
- Text (265)
- Właściwości (265)
- Trace (268)
- XLine (270)
- Właściwości (271)
- Metody, właściwości i zdarzenia związane z elementami graficznymi (271)
- Podsumowanie (272)
Rozdział 10. Bryły (279)
- Box (280)
- Cone (281)
- Cylinder (283)
- EllipticalCone (284)
- EllipticalCylinder (284)
- ExtrudedSolid (285)
- ExtrudedSolidAlongPath (287)
- RevolvedSolid (289)
- Sphere (291)
- Torus (292)
- Wedge (293)
- Metody edycji brył (294)
- Właściwości masowe (298)
- Podsumowanie (301)
Rozdział 11. Wymiary (303)
- Pojęcia (303)
- Menadżer stylów wymiarowania (304)
- Zmienne wymiarowania, style i nadpisywanie (306)
- Asocjatywność (306)
- Rodzaje wymiarów (307)
- Dim3PointAngular (307)
- DimAligned (309)
- DimAngular (310)
- DimDiametric (312)
- DimOrdinate (313)
- DimRadial (315)
- DimRotated (316)
- Linia odniesienia (317)
- Tolerancja (320)
- Właściwości wymiarowania (322)
- Linie i strzałki (323)
- Tekst (326)
- Dopasowanie (326)
- Jednostki podstawowe (327)
- Jednostki dodatkowe (328)
- Tolerancje (329)
- Inne właściwości wymiarowe (330)
- Zmienne wymiarowe niezwiązane z właściwościami (332)
- Tablice metod, właściwości i zdarzeń (333)
- Podsumowanie (338)
Rozdział 12. Edycja (339)
- Metody zwiÄ…zane z edycjÄ… (339)
- Array (340)
- Copy (342)
- Explode (343)
- GetBoundingBox (344)
- IntersectWith (345)
- Mirror (346)
- Move (348)
- Offset (348)
- Rotate (349)
- ScaleEntity (350)
- TransformBy (351)
- Undo (353)
- Właściwości informacyjne (354)
- Dostęp do wiersza poleceń (359)
- Inne metody, właściwości i procedury związane z edycją (360)
- Podsumowanie (361)
Rozdział 13. AutoCAD i zdarzenia (363)
- Zdarzenia obiektu Application (363)
- Zdarzenia poziomu aplikacji (365)
- Zdarzenia obiektu Document (366)
- Procedury zdarzeń obiektu AcadDocument (367)
- Zdarzenia poziomu dokumentu (368)
- Zdarzenia obiektu Object (369)
- Ograniczenia obsługi zdarzeń (371)
- Podsumowanie (372)
Rozdział 14. Formularze i kontrolki (373)
- Zdarzenia dotyczące poleceń (376)
- Zdarzenia dotyczÄ…ce formularzy (378)
- Kolejność zaznaczania (379)
- Narzędzie Relative (380)
- Moduł Relative (381)
- Formularz frmRelative (386)
- Metody i właściwości kontrolek (392)
- Podsumowanie (392)
Rozdział 15. Obszar papieru i plotowanie (397)
- Interfejs plotowania (397)
- Tabele stylów plotowania (397)
- Ustawienia plotera (397)
- Arkusze obszaru papieru (398)
- Ustawienia systemowe (398)
- Obiekty PlotConfiguration oraz Layout (399)
- Ustawienia wydruku (399)
- Arkusze (402)
- Wspólne metody i właściwości (402)
- Rzutnie obszaru papieru (410)
- Metody (412)
- Właściwości (413)
- Obiekt Plot (414)
- Metody (414)
- Właściwości (415)
- Projekt BatchPlot (415)
- Moduł FrmPlotFiles (416)
- Moduł BatchPlot (424)
- Metody i właściwości drukowania (428)
- Podsumowanie (434)
Rozdział 16. Ustawienia (435)
- Style programowania (436)
- Pliki (436)
- Metody (436)
- Właściwości (437)
- Ekran (438)
- Wydajność wyświetlania (439)
- Rozdzielczość wyświetlania (440)
- Elementy arkusza (440)
- Elementy okna (441)
- Otwieranie i zapisywanie plików (443)
- Zewnętrzne odnośniki (443)
- Åšrodki ochrony pliku (444)
- Otwieranie i zapisywanie plików (444)
- Aplikacje ObjectARX (445)
- Wydruk (445)
- Standardowe ustawienia wydruku dla nowych rysunków (445)
- Standardowe zachowanie stylów wydruku dla nowych rysunków (446)
- Ogólne ustawienia wydruku (447)
- System (447)
- Opcje połączenia baz danych (448)
- Opcje ogólne (448)
- Parametry użytkownika (449)
- AutoCAD DesignCenter (450)
- Hiperłącze (450)
- Ustawienia szerokości linii (451)
- Właściwości sortowania obiektów (451)
- Priorytet przy wprowadzaniu współrzędnych (452)
- Standardowe zachowanie Windows (452)
- Pomoce rysunkowe (453)
- AutoSnap (453)
- AutoTrack (454)
- Wybór (455)
- Uchwyty (455)
- Tryby wyboru oraz wskaźnik zbioru wskazań (456)
- Profile (456)
- Metody (457)
- Metody i właściwości związane z ustawieniami (458)
- Podsumowanie (458)
Rozdział 17. Menu (463)
- Menu użytkownika i paski narzędziowe (464)
- Spojrzenie na strukturÄ™ menu (465)
- Metody (467)
- Właściwości (470)
- Menu rozwijane (472)
- Paski narzędzi (474)
- Zapisywanie modyfikacji (477)
- Tablice metod i właściwości (477)
- Podsumowanie (477)
Część III Komunikacja z innymi aplikacjami i Internetem (481)
Rozdział 18. Rozszerzalność (483)
- Dane dodatkowe (483)
- Metody (484)
- Wykorzystanie polilinii i danych dodatkowych (488)
- Interfejs VBA (499)
- Metody (499)
- Właściwości (500)
- Zdalne uruchamianie VBA (501)
- Status braku dokumentów (502)
- Aplikacje ARX (502)
- Metody (502)
- Podsumowanie (503)
Rozdział 19. Projekt przestrzeni biurowej (505)
- Baza danych Microsoft Access (505)
- Tabele, klucze oraz ograniczenia integralności (506)
- Tworzenie okna dialogowego użytkownika (507)
- Tworzenie zapytań w tle okna dialogowego (509)
- Interfejs AutoCAD - Access (513)
- Procedura cbo_Group_Change (516)
- Procedura lstDepartment_AfterUpdate (518)
- Procedura lstProgDetail_Click (520)
- Przydział powierzchni (520)
- Podsumowanie (524)
Rozdział 20. Model obiektu DWF (525)
- Drawing Web Format (525)
- Struktura pliku (526)
- Kody operacji (527)
- Współrzędne logiczne (528)
- Aplikacja odczytujÄ…ca Excela (528)
- Moduł XLocate (529)
- Formularz XLdwf (530)
- Opis obiektu Whip! (538)
- Metody i właściwości ogólne (538)
- Inne zbiory i obiekty (546)
- Wbudowane zdarzenia aplikacji Whip! (547)
- Metody i właściwości Whip! (548)
- Podsumowanie (551)
Dodatki ........................................................................................... (553)
Dodatek A Zmienne systemowe AutoCAD-a 2002 (555)
Dodatek B Zmienne systemowe AutoCAD-a 2004 (583)
Dodatek C Wielkości wyliczeniowe (enum) (613)
Dodatek D Dziedziczenie w obiektach (621)
Dodatek E Program narzędziowy formatowania pliku DXF (625)
Skorowidz (643)
?? 10 AutoCAD 2002 i 2004. Tworzenie makr w VBA Spis treści 9 10 S:\Spisy treści\acdvba.doc S:\Spisy treści\acdvba.doc 9 S:\Spisy treści\acdvba.doc 3