encyklopedia informatyki editio sprzedaż Maja Kierzkowska Andrzej Kierzkowski Andrzej Kierzkowski Andrzej Pikoń Bartosz Danowski sklep internetowy, sklepy intrenetowe helion.pl program partnerski program partnerski





















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.

  1. Część I -- Pobieranie danych
    1. Lekcja 1 -- Pobieranie danych od użytkownika -- część 1 (metody Getxxx) -- kontrola wprowadzonych danych -- Initialize User Input
    2. Lekcja 2 -- Pobieranie danych od użytkownika -- część 2 (metody Getxxx)
  2. Część II -- Rysowanie obiektów płaskich
    1. Lekcja 3 -- Linia
    2. Lekcja 4 -- Polylinia
    3. Lekcja 5 -- Okrąg, Elipsa, Łuk
    4. Lekcja 6 -- Kreskowanie
    5. Lekcja 7 -- Tekst
  3. Część III -- Płaskie elementy złożone
    1. Lekcja 8 -- Obliczanie odległości pomiędzy dwoma punktami
    2. Lekcja 9 -- Rysowanie trójkąta
    3. Lekcja 10 -- Rysowanie prostokąta
    4. Lekcja 11 -- Rysowanie stopy fundamentowej
    5. Lekcja 12 -- Modyfikacje obiektów AutoCAD-a
    6. Lekcja 13 -- Warstwy
    7. Lekcja 14 -- Zbiory wskazań
    8. Lekcja 15 -- Wymiarowanie
    9. Lekcja 16 -- Instrukcje warunkowe
    10. Lekcja 17 -- Tworzenie własnych funkcji
    11. Lekcja 18 -- Widoki
    12. Lekcja 19 -- Bloki
    13. Lekcja 20 -- Menu w VBA w AutoCAD-zie

Piotr Głębicki, © Wydawnictwo Helion 2001.