|
|
VBA dla AutoCAD-a -- kurs dla początkujących
Jedną z wielkich innowacji wprowadzonych wraz z wersją 14. AutoCAD-a była możliwość pisania makr i
aplikacji z wykorzystaniem Visual Basic for Applications, zwanym potocznie VBA.
W AutoCAD-zie 2000 jest to już pełnoprawny członek rodziny języków programowania, w których możemy
pisać aplikacje pod AutoCAD-a. Kurs ten, podobnie jak i kurs z programowania okien dialogowych jest
napisany specjalnie dla Wydawnictwa Helion, nie jest więc opisem zmagań projektanta nad tworzeniem
jakiejś aplikacji, ale spójnym zestawem lekcji, gdzie każda następna korzysta z wiedzy zdobytej na
lekcji poprzedniej. Lekcje te nie są też zbiorem wiedzy encyklopedycznej. Każde zagadnienie jest
wytłumaczone w oparciu o przykłady, które można wykorzystać podczas pisania własnych aplikacji.
Kursy te są również spłatą "moralnego długu" zaciągniętego przeze mnie, gdy zakupiłem pierwsze
dwie książki Wydawnictwa Helion dotyczące programowania w AutoLisp-ie. Teraz ja oddaję Wam do
rąk narzędzie, dzięki któremu jedynym, co tak naprawdę będzie Was ograniczać podczas pracy w
AutoCAD-zie, będzie Wasza wyobraźnia.
Na marginesie dodam, że zamieszczone w tekście przykłady programów są nienaturalnie "połamane".
Musieliśmy tak zrobić ze względu na ograniczenia jakie narzuca publikacja długich linii tekstu na
stronach internetowych a co za tym idzie na łamach serwisu. Wszystkie zamieszczone przykłady są
dostępne w pełnej formie w postaci plików DVB.
- Część I -- Pobieranie danych
- Lekcja 1 -- Pobieranie danych od użytkownika -- część 1 (metody Getxxx) -- kontrola wprowadzonych danych -- Initialize User Input
- Lekcja 2 -- Pobieranie danych od użytkownika -- część 2 (metody Getxxx)
- Część II -- Rysowanie obiektów płaskich
- Lekcja 3 -- Linia
- Lekcja 4 -- Polylinia
- Lekcja 5 -- Okrąg, Elipsa, Łuk
- Lekcja 6 -- Kreskowanie
- Lekcja 7 -- Tekst
- Część III -- Płaskie elementy złożone
- Lekcja 8 -- Obliczanie odległości pomiędzy dwoma punktami
- Lekcja 9 -- Rysowanie trójkąta
- Lekcja 10 -- Rysowanie prostokąta
- Lekcja 11 -- Rysowanie stopy fundamentowej
- Lekcja 12 -- Modyfikacje obiektów AutoCAD-a
- Lekcja 13 -- Warstwy
- Lekcja 14 -- Zbiory wskazań
- Lekcja 15 -- Wymiarowanie
- Lekcja 16 -- Instrukcje warunkowe
- Lekcja 17 -- Tworzenie własnych funkcji
- Lekcja 18 -- Widoki
- Lekcja 19 -- Bloki
- Lekcja 20 -- Menu w VBA w AutoCAD-zie
Piotr Głębicki, © Wydawnictwo Helion 2001.
|