Technologie informacyjne - wykład 2-5, AM SZCZECIN, Informatyka - Wykłady


Składowe programu:

- procedura - jest bardzo ważną częścią programu, ponieważ aby kod mógł być wykonany należy umnieścić go w procedurze. Jest to najmniejsza część kodu którą można uruchomić niezależnie od innych części kodu. Procedura składa się z przynajmniej jednej instrukcji umieszczonej między dwiema specjalnymi instrukcjami: z których pierwsza z nich deklaruje procedurę a ostatnia ją zamyka.

- moduł zawiera z jedną lub więcej procedur oraz sekcje deklaracji w ktorej umieszczamy insturkcje wspólne dla wszystkich procedur modułu. Możemy wyróżnić dwa (uzupełnić)

- podprogram - jest to podstawowy typ procedur języka VBA. Procedurę deklarujemy za pomocą słowa kluczowego Sub, istrukcja End Sub zamyka procedurę. Instrukcja deklarująca procedurę kończy się parą nawiasów - można w niej umiesxzczać parametry podprogramu. Jest to typ procedury, który można uruchmić niezależnie od innych procedur. Procedury tego typu wykonują akcje, lecz nie zwracają wartości. Podprogram może wywołać inną procedurę. (uzupełnić)

- Funkcja - procedura deklarowana za pomocą słowa kluczowego Funkction, instrukcja End Function kończy procedurę.

Wywołanie:

- Podprogram można wywołać (uruchomić) z innego podprogramu. Aby wywołąć podprogram z innego podprogramu należy w procedurze wywołującej wpisać instrukcję zawierającą jego nazwę.

Podstawowe instrukcje:

- Instrukcja If... Then... Else - prawdopodobnie najczęściej stosowana instrukcja warunkowa

- Instrukcja Select Case - jest to inna droga realizacji procesu podjęcia

.

.

.

Pętle warunkowe Do...Loop:

Do..Loop - wielokrotnie wykonanie blok kodu tak długą aż istrukcja warunkowa umieszczona wewnątrz tej pętli wykona instrukce Exit Do.

Do While...Loop - (uzupełnić)

Do...Loop While -(uzupełnić)

Do Until…Loop - (uzupełnić)

Do…Loop Until - Wykonuje blok kodu umieszczony wewnątrz pętli jeden raz I powtarza go doczasu gdy zostanie spełniony warunek umieszczony na końcu pętli.

Instrukcja For Each... Next:

For Each element In kolekcja

[blok kodu wykonywany dla kżdego elementu kolekcji]

Next element

Przykład:

Sub Wyszukaj()

For Each element In Range(„A1:M25”)

If IsNumeric(element.Value) = True then

If element.Value < 0 Then

Element.Interior.

Zmienne, stałe, tablice

Zmienne - deklaracja:

- Dim MojaLiczba `instrukca ta może być umieszczona wewnątrz procedury wówczas zostawnie utworzona zmienna na poziomie procedury. Jeżeli natomiast deklaracja zostanie umieszczona napoczątku modułu, w sekcji deklaracji utworzona mbędczie zmienna na poziomie modułu.

Stosowana na [poziomie modułu do deklaracji zmiennych prywatynch oraz do przydziału pamięci.

Zmienne te są dostępne tylko w tym module, w którym zostały zadeklarowane. Słowa kluczowego Private nie można użyć wewnątrz procedury.

Stosowana do deklarowanie zmiennych publicznych na poziomie modułu. Zmienne zadeklarowane za pomocą istrukcji public są dostępne dla wszystkcich procedur we wszystkich modułach wszaystkich projektów. Słowo kluczowe Public należy stosować wyłącznie w sekcji deklaracji modułu.

`Wykorzystywana na pziomie procedury do deklaracji zmiennych przydziału pamiędzi. Zadekjlarowana w tyen sposób (uzupełnić)

Stałe - deklaracja

Stała - element o nadanej nazwie, któ®y zachowuje stałą wartość przez cały czas działania programu. Stałą może być ciągiem znaków lub literałem numerycznym, inną stałą lub dowolną kombinacją zawierającą operatory arytmetyczne i logiczne, z wyjątkiem operatora Is oraz operatora potęgowania. Każda aplikacja główna może definiować własny zestaw

- tablica - zbiór kolejno ndeksowanywch elementów mających ten sam wewnętrzny typ danych. Każdy element tablicy posiada unikatowy numer indeksu. Przeprowadzenie zmian dla jednego elementu tablicy nie wpływa na inne jej elementy. Numeracja rozpoczyna się od 0.

Deklaracja - identycznie jak zmienne:

Tablice - zapis, odczyt:

DniTygodnia(1) = „Poniedziałek”

DniTygodnia(21) = „Wtorek” itd.

Okno dialogowe MsgBox:

- Funkcja MsgBox - wyświetla okno dialogowe z jednym lub więcej przyciskami iczeja na reakcję po czym zwraca wartośc itypu integere określającą ktory przycisk został naciśnięty

- MsgBox(“prompt”, [buttons], “title”, [helpfile], [context])

okno dialogowe InputBox:

InputBox(prompt, title, default, xpos, ypos, helpfile, context

InputBox(“przykład”,

Odwołanie do komórek skoroszytów:



Wyszukiwarka

Podobne podstrony:
Technologie informacyjne - wykład 2-4, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-8, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-3, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-6, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-2, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-7, AM SZCZECIN, Informatyka - Wykłady
Technologie informacyjne - wykład 2-4, AM SZCZECIN, Informatyka - Wykłady
Technologia Informacyjna wykład 1, ściągnięte, IT, Technologia Informacyjna(5)
zarzadzanie 9, Zarządzanie i inżynieria produkcji KOLOKWIA, WYKŁADY, SKRYPTY, Makroekonomia, technol
TI -wyklad 2, Studia - Mechatronika, I semestr, Technologia Informacyjna
Prawo - egzamin - Kopia, Zarządzanie i inżynieria produkcji KOLOKWIA, WYKŁADY, SKRYPTY, Makroekonomi
wykład 11 12 technologie informacyjne
Technologia informacyjna Wykład nr 1
technologie informacyjne wykład 4  02 2013
Wykład 16.12.08, podstawy informatyki vel technologie informacyjne
Technologie sieciowe wykład informacje, Uczelnia, II semestr, Technologie sieciowe Korniak wykład g
TI pytania sem1.13r, UE KATOWICE - FIR - Rachunkowość, I stopień, SEMESTR II, Technologia Informatyc
TI EGZAMIN PRZEPISANE - z odpowiedziami, UE KATOWICE - FIR - Rachunkowość, I stopień, SEMESTR II, Te

więcej podobnych podstron