Visual Basic Procedury


Procedury

Procedury zdarzeniowe

Procedury ogólne:
Procedury Sub | Procedury Function | Procedury Property

Zasięg procedur:
Procedury prywatne | Procedury publiczne | Procedury Friend

Nazwy procedur

Przekazywanie parametrów do procedury:
Przez wartość | Przez referencję

Przekazanie sterowania: GoSub | GoTo | On..GoSub | On..GoTo

Funkcje wbudowane VB



Procedura jest wydzielonym fragmentem programu, który zostaje wykonany po wywołaniu nazwy procedury.
Dzielenie programu na procedury ułatwia nawigację po programie i kontrolę błędów. Głównym zadaniem procedur jest jednak umożliwienie wielokrotnego wykonywania tego samego fragmentu kodu w różnych częściach programu. Zamiast w każdym z tych miejsc wpisywać ten sam fragment kodu, można umieścić go w procedurze i wywoływać ją w żądanych miejscach. Skraca to zapis programu i w przypadku błędu pozwala na dokonanie zmian tylko w jednym miejscu.

Procedury zdarzeniowe

Procedury zdarzeniowe są uruchamiane, kiedy pojawi się określone zdarzenie. Zdarzeniem moży być np. wciśnięcie klawisza lub przesunięcie myszki. Procedury zdarzeniowe wykonują odpowiedni fragment kodu aby odpowiednio zareagować na zdarzenie. Ponieważ Visual Basic jest językiem zdarzeniowym, programista nie musi się zajmować kontrolowaniem działań całego systemu. Kiedy pojawi się jakieś zdarzenie Visual Basic sam zadba o to, by została wykonana odpowiednia dla tego zdarzenia procedura. W starszych językach programowania programista sam musiał kontrolować poczynania użytkownika, zmiany stanu klawiatury, myszki itp. Visual Basic przejmuje to wszystko, uruchamiając tylko procedurę stworzoną przez programistę odpowiednią dla danego zdarzenia.



na górę strony...

Procedury ogólne

Procedury ogólne są uruchamiane, kiedy zostaną wywołane przez inne procedury. Są one wykonywane niezależnie od powstałych zdarzeń. Można je określić jako procedury "wielozadaniowe" ponieważ jedna procedura ogólna może zostać wywołana przez wiele różnych procedur zdarzeniowych w programie. Inteligentne zastosowanie procedur ogólnych może spowodować zmniejszenie i uproszczenie aplikacji.



na górę strony...

Procedury sub

Procedury Sub wykonują zadania, ale nie zwracają wartości. Kod procedury Sub może rezydować w module formularza, ogólnym lub klasy.



na górę strony...

Procedury funkcyjne

Podobnie jak w procedurze typu Sub, kod procedury funkcyjnej może rezydować w formularzu standartowym lub module klasy. W przeciwieństwie do procedur Sub, procedury funkcyjne zwracają wartość do procedury, która ją wywołała



Wyszukiwarka

Podobne podstrony:
Visual Basic Przykładowe zadania , Studia i nauka, Visual Basic
Lab6, Visual Basic Lab 6a, Visual Basic Lab 3
Leksykon VISUAL BASIC, r00-05, Rozdział X
Visual Basic Zdarzenia , Studia i nauka, Visual Basic
visual basic
02 Wprowadzenie do Visual Basic cwiczenia przygotowujace
Makra programowanie w Visual Basic
Mastering Visual Basic NET Database Programming
Leksykon VISUAL BASIC, r01-05, Rozdział X
Visual Basic Operatory , Studia i nauka, Visual Basic
Visual Basic NET
Visual Basic Kontrolki , Studia i nauka, Visual Basic
forms, Visual Basic
Visual Basic Platforma programistyczna, Studia i nauka, Visual Basic
Visual Basic Tworzenie aplikacji, Studia i nauka, Visual Basic
Lab5, Visual Basic Lab 5b, Visual Basic Lab 3

więcej podobnych podstron