Programowanie w języku Visual Basic

36
Programowanie w języku Visual Basic DLA GEODETÓW Andrzej Borowiecki Kraków 2009

description

Programowanie w języku Visual Basic. DLA GEODETÓW Andrzej Borowiecki Kraków 2009. Nowsza wersja Excela : Z głównego Menu wybieramy opcję Developer, a następnie klikamy na ikonę Visual Basic:. - PowerPoint PPT Presentation

Transcript of Programowanie w języku Visual Basic

Page 1: Programowanie w języku  Visual Basic

Programowanie w języku Visual Basic

DLA GEODETÓW

Andrzej Borowiecki

Kraków 2009

Page 2: Programowanie w języku  Visual Basic
Page 3: Programowanie w języku  Visual Basic

Nowsza wersja Excela : Z głównego Menu wybieramy opcję Developer, a następnie klikamy na ikonę Visual Basic:

Page 4: Programowanie w języku  Visual Basic

Po otwarciu, edytor Visual Basic zawiera informację o aktualnie realizowanym zadaniu w Visual Basicu – VBA Project:- Jeżeli jeszcze nic nie zrobiliśmy okno to podaje informacje o otwartym skoroszycie Excela i istniejących w nim arkuszach.

Okno Properties służy do wyświetlania informacji o właściwościach zaznaczonego obiektu ( w tym wypadku jest to Arkusz1).

Page 5: Programowanie w języku  Visual Basic

Pisanie programu rozpoczynamy od stworzenia interfejsu użytkownika, czyli formularza który pozwala nam na wprowadzanie danych i wyprowadzanie wyników, oraz podejmowania decyzji o dalszej pracy programu. W tym celu należy kliknąć ikonkę Insert UserForm

Page 6: Programowanie w języku  Visual Basic

UserForm1 to na razie puste tło z naniesioną siatką punktów, która ma ułatwiać projektowanie formularza.

Toolbox (dosłownie skrzynka z narzędziami) pozwala nanosić na formularz różne obiekty: okienka, przyciski, napisy, ramki.

Page 7: Programowanie w języku  Visual Basic
Page 8: Programowanie w języku  Visual Basic

Wybrane właściwości formularza: (Name) – nazwa; BackColor – kolor tła; BorderColor - kolor ramki; BorderStyle – rodzaj ramki; Caption – napis na górnej ramce formularza; Font – krój i wielkość czcionki używanej na formularzu; ForeColor – kolor czcionki.

Page 9: Programowanie w języku  Visual Basic

Wstawianie obiektów na formularz:

- napisy Na formularzu zaznacza się obszar gdzie ma zostać umieszczony napis

Treść napisu wpisuje się rubryce Caption

Page 10: Programowanie w języku  Visual Basic
Page 11: Programowanie w języku  Visual Basic
Page 12: Programowanie w języku  Visual Basic
Page 13: Programowanie w języku  Visual Basic
Page 14: Programowanie w języku  Visual Basic
Page 15: Programowanie w języku  Visual Basic
Page 16: Programowanie w języku  Visual Basic
Page 17: Programowanie w języku  Visual Basic
Page 18: Programowanie w języku  Visual Basic
Page 19: Programowanie w języku  Visual Basic
Page 20: Programowanie w języku  Visual Basic
Page 21: Programowanie w języku  Visual Basic
Page 22: Programowanie w języku  Visual Basic
Page 23: Programowanie w języku  Visual Basic
Page 24: Programowanie w języku  Visual Basic
Page 25: Programowanie w języku  Visual Basic
Page 26: Programowanie w języku  Visual Basic
Page 27: Programowanie w języku  Visual Basic
Page 28: Programowanie w języku  Visual Basic
Page 29: Programowanie w języku  Visual Basic
Page 30: Programowanie w języku  Visual Basic
Page 31: Programowanie w języku  Visual Basic
Page 32: Programowanie w języku  Visual Basic
Page 33: Programowanie w języku  Visual Basic
Page 34: Programowanie w języku  Visual Basic
Page 35: Programowanie w języku  Visual Basic

czytanie danych z okienek tekstowych:

Instrukcja Val (ang. Value – wartość liczbowa) pobiera tekst wpisany w okienku tekstowym zamienia go na liczbę i podstawia pod wartość zmiennej. Jeżeli na przykład zawartość okienka tekstowego at ma zostać podstawiona pod zmienną a zapisujemy to w następujący sposób:

a= Val(at.text)

analogicznie podstawiamy pod zmienną b zawartość okienka bt:b= Val(bt.text)

Instrukcje te możemy poprzedzić komentarzem (linia komentarza zaczyna się od apostrofu ‘ )

‘ czytanie danycha= Val(at.text)b= Val(bt.text)

Page 36: Programowanie w języku  Visual Basic

Wyświetlanie wyniku w okienku tekstowym

W celu wyświetlenia wyniku w okienku tekstowym należy zastosować instrukcję Format, która pozwala na określenie sposobu wyświetlania wartości, np. ustalenie liczby miejsc dziesiętnych. W celu umieszczenia wartości zmiennej c w okienku tekstowym ct z dokładnością do dwóch miejsc po przecinku piszemy:

ct.text = Format(c,”0.00”)