wprowadzenie

Transkrypt

wprowadzenie
WPROWADZENIE ................................................................................................................. 5
Wykorzystanie przykładowych plików znajdujących się na CD-ROMIE .......................... 6
Wirusy występujące w makropoleceniach ........................................................................ 9
TWORZENIE ALGORYTMÓW I SCHEMATÓW BLOKOWYCH.............................. 11
PODSTAWOWE POJĘCIA ZWIĄZANE Z TWORZENIEM ALGORYTMÓW ......... 11
PROGRAMOWANIE MODULARNE PROCEDURY I FUNKCJE....................................................... 12
PROJEKTOWANIE PROGRAMU INFORMATYCZNEGO ............................................................... 12
PRZEDSTAWIANIE ALGORYTMÓW W POSTACI SCHEMATÓW BLOKOWYCH ............................. 13
KONSTRUKCJE RÓŻNYCH RODZAJÓW WĘZŁÓW ..................................................................... 14
ALGORYTM: OBLICZ POLE KOŁA O ZADANYM PROMIENIU .................................................... 16
ALGORYTM: OBLICZ WARTOŚĆ ŚREDNIĄ Z SUMY PIERWSZYCH DZIESIĘCIU LICZB ................ 18
ALGORYTM: ROZWIĄŻ RÓWNANIE LINIOWE AX+B = 0.......................................................... 20
ALGORYTM: OBLICZ WARTOŚĆ BEZWZGLĘDNĄ PODANEJ LICZBY......................................... 21
ALGORYTM: NAPISZ PROGRAM OBLICZANIA WARTOŚCI Y .................................................... 23
ALGORYTM: ROZWIĄŻ RÓWNANIE DRUGIEGO STOPNIA ........................................................ 25
ALGORYTM WYKORZYSTUJĄCY INSTRUKCJĘ SELECT CASE.................................................. 28
ALGORYTM: WPISYWANIE DANYCH DO TABLICY JEDNOWYMIAROWEJ ................................ 29
ALGORYTM: PRACA Z TABLICĄ DWUWYMIAROWĄ ............................................................... 33
ALGORYTM: PRZYKŁAD WYWOŁANIA FUNKCJI WEWNĄTRZ PROCEDURY ............................. 36
ALGORYTM: PRZYKŁAD PROCEDURY ZAWIERAJĄCEJ REKURENCJĘ ...................................... 37
TWORZENIE WŁASNYCH FUNKCJI W VISUAL BASICU......................................... 39
FUNKCJE TEKSTOWE WYSTĘPUJĄCE W PROGRAMACH VISUAL BASICA ................................. 44
TWORZENIE FORMULARZA FAKTURY VAT............................................................. 48
Dokładność obliczeń w arkuszu z fakturą VAT............................................................... 51
Formanty typu Pole kombi wstawione do arkusza przy pomocy paska Formularze. ..... 53
Typy przycisków, pól wyboru i innych formantów z paska Formularze ......................... 53
Dodawanie formantów typu Pole kombi do arkusza ..................................................... 54
MAKROPOLECENIA REJESTROWANE W VISUAL BASICU ................................... 58
Uruchomienie nagranego makropolecenia .................................................................... 61
Przeglądanie nagranego modułu.................................................................................... 61
Dołączanie makropolecenia do przycisku polecenia ...................................................... 62
Dołączanie makra do przycisku na pasku narzędzi ........................................................ 64
BUDOWA OKNA EDYTORA VISUAL BASIC ................................................................ 66
UŻYCIE OBIEKTÓW W PROCEDURACH VISUAL BASICA ..................................... 69
Użycie obiektów w procedurach Visual Basica .............................................................. 69
Przeglądarka obiektów ................................................................................................... 70
Wspólne obiekty Excela .................................................................................................. 71
Poruszanie się w hierarchii obiektów ............................................................................. 72
Programowe definiowanie właściwości dla obiektów .................................................... 76
Właściwości niektórych obiektów. .................................................................................. 77
Ustawianie i zwracanie wartości właściwości................................................................ 79
Praca z metodami obiektu............................................................................................... 79
Wykorzystanie zdania With...End With do nadania właściwości obiektom .................... 81
PODSTAWY PROGRAMOWANIA W VISUAL BASICU .............................................. 82
Typy danych dostępne w Visual Basicu .......................................................................... 82
Wymuszenie deklarowania zmiennych............................................................................ 83
Deklarowanie zmiennych................................................................................................ 83
Używanie zmiennych obiektowych.................................................................................. 84
Deklarowanie stałych w programie Visual Basic ........................................................... 85
DEKLAROWANIE TABLIC W PROGRAMIE VISUAL BASIC ................................... 85
PRACA Z TABLICĄ JEDNOWYMIAROWĄ ................................................................................. 85
PRACA Z TABLICĄ DWUWYMIAROWĄ ................................................................................... 94
USTALENIE ZASIĘGU STAŁYCH, ZMIENNYCH LUB PROCEDUR........................ 96
INSTRUKCJE STOSOWANE W VISUL BASICU ........................................................... 97
Funkcje konwersji stosowane w Visual Basicu............................................................... 98
Funkcje wbudowane w edytorze Visual Basica .............................................................. 99
Funkcje, które pozwalają sprawdzić prawidłowość wprowadzanych danych .............. 103
Komentarze występujące w liniach kodu Visual Basica ............................................... 103
Wyświetlanie komunikatów przy użyciu instrukcji MsgBox.......................................... 103
Użycie funkcji MsgBox w celu pobrania informacji od użytkownika ........................... 106
Wprowadzanie danych do programu przez użytkownika.............................................. 107
Testowanie makropoleceń w edytorze Visual Basic ..................................................... 109
Sprawdzanie wartości zmiennych. Dodawanie czujek.................................................. 118
Ustawianie punktów przerwań podczas wykonania procedury .................................... 120
Kopiowanie komórek pomiędzy arkuszami przy użyciu procedur VB .......................... 121
Wprowadzenie na fakturze VAT dodatkowych przycisków makropoleceń ................... 126
Automatyczne dzielenie stron w arkuszu....................................................................... 129
TWORZENIE WŁASNYCH FUNKCJI W MODULE STANDARDOWYM ............... 133
Dodanie modułu standardowego .................................................................................. 135
Definiowanie funkcji w module standardowym ............................................................ 135
Przypisanie kodu programu do formularza frmMnóżiDziel ......................................... 138
WYWOŁYWANIE PROCEDUR Z INNYCH MODUŁÓW........................................... 139
Procedury zawarte w formularzach.............................................................................. 139
Procedury w modułach standardowych........................................................................ 139
Przekazywanie argumentów do procedur..................................................................... 139
Przekazywanie argumentów przez wartość .................................................................. 139
Przekazywanie argumentów przez odwołanie .............................................................. 140
WYKORZYSTANIE FORMANTU PIONOWY PASEK PRZEWIJANIA................... 140
TWORZENIE WŁASNYCH OKIEN DIALOGOWYCH - FORMULARZY............... 142
Utwórz w Excelu 2003/XP skoroszyt KURSY WALUT ................................................. 144
Tworzenie formularza frmKursy ................................................................................... 144
Wprowadzenie kodu programu do formularza ............................................................ 148
Programowanie zdarzeniowe dla obiektów znajdujących się na formularzu............... 149
Tworzenie formularza frmDolar................................................................................... 151
Wstawienie procedury obsługi zdarzenia Initialize dla formularza ............................. 153
Wprowadzenie kodów dla przycisków poleceń na formularzu frmDolar ..................... 154
Przygotowanie arkusza do wprowadzania danych z formularza frmDolar.................. 156
Dostęp do baz danych na formularzu poprzez DAO..................................................... 158
WCZYTANIE PLIKU SEKWENCYJNEGO DO SIATKI FLEXGRID ....................... 160
UTWÓRZ SKOROSZYT WYKAZ.XLS O DOSTĘPIE SEKWENCYJNYM.............. 162
PRZEGLĄDARKA DLA PLIKÓW HTML...................................................................... 191
TWORZENIE KLAS W EDYTORZE VISUAL BASIC.................................................. 204
DOSTĘP DO BAZ DANYCH PRZY WYKORZYSTANIU ADO .................................. 212
DODATEK: INSTALACJA VISUAL BASIC 6 WORKING MODEL .......................... 228

Podobne dokumenty