Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(
9988 KB
)
Pobierz
745496298 UNPDF
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
AutoCAD 2002 i 2004.
SPIS TRECI
Tworzenie makr w VBA
Autor: Jeffrey E. Clark
T³umaczenie: Jacek Marzec
ISBN: 83-7197-861-8
Tytu³ orygina³
u:
VBA for AutoCAD 2002
Writing AutoCAD Macros
Format: B5, stron: 672
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
AutoCAD 2002 jest nie tylko najpopularniejszym na wiecie narzêdziem do
projektowania i krelenia: to tak¿e potê¿na, programowalna platforma s³u¿¹ca do
automatyzacji z³o¿onych zadañ projektowych integruj¹ca dane projektowe z firmowymi
systemami informatycznymi i pozwalaj¹ca rozwi¹zaæ wiele problemów technicznych
i biznesowych. Kluczem do tych mo¿liwoci jest jêzyk Visual Basic for Applications.
Z kolei klucz do programowania za pomoc¹ tego jêzyka trzymasz w³anie w swoich
rêkach, jest nim ksi¹¿ka „AutoCAD 2002. Tworzenie makr w VBA”
Jej autorowi, jak nikomu innemu, uda³o siê powi¹zaæ kluczowe narzêdzia AutoCAD-a
z mo¿liwociami 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¿liwoci AutoCAD-a o komunikacjê z innymi aplikacjami
Pog³êbisz swoje umiejêtnoci ledz¹c powstawanie kompletnej aplikacji, integruj¹cej
rysunek AutoCAD-a z baz¹ danych Microsoft Access za pomoc¹ technologii DAO
(Data Access Objects) Microsoftu. Ksi¹¿ka „AutoCAD 2002. Tworzenie makr w VBA”
zawiera równie¿ zwiêz³e opisy zmiennych systemowych i wyliczeniowych AutoCAD-a,
dziedziczenia obiektów oraz elementów graficznych. Jeli jeste gotów okie³znaæ ca³¹
moc zawart¹ w AutoCAD-zie 2002, jest to ksi¹¿ka której szuka³e!
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Przedmowa............................................................................................13
Cz I rodowisko VBA AutoCAD-a................................................21
Rozdział 1. Przejcie 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ła1ciwo1ci 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
Menad8er 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
4
AutoCAD 2002 i 2004. Tworzenie makr w VBA
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 u8ytkownika..........................................................................................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ła1ciwo1ci................................................................................................................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 u8ytkownika................................................................................................................95
Okna....................................................................................................................................95
Zoom...................................................................................................................................99
Widoki zdefiniowane przez u8ytkownika ........................................................................100
Rzutnie..............................................................................................................................102
Hiperł#cza ...............................................................................................................................109
Zmienne wyliczeniowe AutoCAD-a.......................................................................................110
Tablice metod, wła1ciwo1ci i zdarze*.....................................................................................111
Podsumowanie........................................................................................................................111
Rozdział 6. Zbiory i obiekty ...................................................................................121
Obiekt Application..................................................................................................................121
Metody..............................................................................................................................121
Wła1ciwo1ci......................................................................................................................121
Obiekt Document....................................................................................................................123
Metody..............................................................................................................................123
Wła1ciwo1ci......................................................................................................................125
Zbiory ...............................................................................................................................130
Zarz#dzanie zbiorami..............................................................................................................131
Metody..............................................................................................................................131
Wła1ciwo1ci......................................................................................................................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ła1ciwo1ci i zdarze*.....................................................................................145
Podsumowanie........................................................................................................................145
Spis treci
5
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ła1ciwo1ci i zdarze*.....................................................................................179
Podsumowanie........................................................................................................................179
Rozdział 8. Bloki i zewntrzne odno4niki..................................................................183
Bloki........................................................................................................................................184
Korzystanie z bloków .......................................................................................................185
Dost)p do odno1ników bloków ........................................................................................188
Atrybuty i odniesienia do atrybutów.......................................................................................189
Wła1ciwo1ci......................................................................................................................190
Blok zawieraj#cy dane......................................................................................................191
Obiekt MInsertBlock...............................................................................................................195
Wła1ciwo1ci......................................................................................................................195
Obiekt Database......................................................................................................................197
Metoda CopyObjects ........................................................................................................197
Wła1ciwo1ci obiektu Database .........................................................................................199
Zewn)trzne odno1niki.............................................................................................................200
Metody..............................................................................................................................200
Redefinicja zewn)trznych odno1ników............................................................................202
Arkusze ...................................................................................................................................205
Tablice metod, wła1ciwo1ci i zdarze*.....................................................................................205
Podsumowanie........................................................................................................................205
Rozdział 9. Elementy.............................................................................................213
Wspólne metody i wła1ciwo1ci...............................................................................................213
Definicje ...........................................................................................................................214
3DFace....................................................................................................................................214
Metody..............................................................................................................................214
Wła1ciwo1D.......................................................................................................................215
3DPoly ....................................................................................................................................217
Metoda..............................................................................................................................217
Wła1ciwo1ci......................................................................................................................217
Arc...........................................................................................................................................218
Wła1ciwo1ci......................................................................................................................219
Circle.......................................................................................................................................221
Wła1ciwo1ci......................................................................................................................221
Ellipse......................................................................................................................................223
Wła1ciwo1ci......................................................................................................................223
Hatch.......................................................................................................................................225
Metody..............................................................................................................................225
Wła1ciwo1ci......................................................................................................................226
LightWeightPolyline...............................................................................................................228
Metody..............................................................................................................................228
Wła1ciwo1ci......................................................................................................................229
6
AutoCAD 2002 i 2004. Tworzenie makr w VBA
Line .........................................................................................................................................231
Wła1ciwo1ci......................................................................................................................231
MLine......................................................................................................................................232
Wła1ciwo1ci......................................................................................................................232
MText......................................................................................................................................235
Wła1ciwo1ci......................................................................................................................236
Point........................................................................................................................................238
PolyfaceMesh..........................................................................................................................239
Wła1ciwo1ci......................................................................................................................240
PolygonMesh (3DMesh).........................................................................................................243
Metoda..............................................................................................................................243
Wła1ciwo1ci......................................................................................................................243
Polyline ...................................................................................................................................248
Metody..............................................................................................................................248
Wła1ciwo1ci......................................................................................................................248
Raster ......................................................................................................................................250
Metoda..............................................................................................................................251
Wła1ciwo1ci......................................................................................................................251
Ray ..........................................................................................................................................253
Wła1ciwo1ci......................................................................................................................253
Region.....................................................................................................................................255
Metoda..............................................................................................................................256
Wła1ciwo1ci......................................................................................................................256
Shape.......................................................................................................................................258
Metoda..............................................................................................................................258
Wła1ciwo1ci......................................................................................................................258
Solid ........................................................................................................................................260
Spline ......................................................................................................................................261
Metody..............................................................................................................................262
Wła1ciwo1ci......................................................................................................................263
Text .........................................................................................................................................265
Wła1ciwo1ci......................................................................................................................265
Trace........................................................................................................................................268
XLine ......................................................................................................................................270
Wła1ciwo1ci......................................................................................................................271
Metody, wła1ciwo1ci 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ła1ciwo1ci masowe..............................................................................................................298
Podsumowanie........................................................................................................................301
Plik z chomika:
gitara_i_bas
Inne pliki z tego folderu:
Paweł Zaremba-Śmietański pieniądze leżą na parkiecie. giełda dla niepokornych full scan.pdf
(16755 KB)
web-design.-projektowanie-atrakcyjnych-stron-www pełna wersja.pdf
(98881 KB)
Witold Wrotek ulead video studio 11 pl. pierwsze starcie pełna wersja.pdf
(24681 KB)
Kevin Kocis, MSCE administracja microsoft active directory full version.pdf
(16775 KB)
Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(9988 KB)
Inne foldery tego chomika:
- HD - FILMY PRZYRODNICZE
- HD - Koncerty - Teledyski
- Lekarz Domowy
- SYMULATORY
Pliki dostępne do 01.06.2025
Zgłoś jeśli
naruszono regulamin