2010-10-06
$
strukturalne
PASCAL C. O**
obiektowe
DELPHI
VB
JAVA
proceduralne [
A0
ALGOL
wykorzystujące intertace apifcacji VBA
1 |
Programowanie proceduralne |
• |
Kod źródłowy przygotowuje się od razu dla całego problemu. |
• |
Program może zawierać podprogramy w formie procedur, do których odwołuje się poprzez ich nazwy. |
. |
W celu przeniesienia wykonania programu do innej części kodu stosuje się instrukcję skoku |
bezwzględnego GoTo. | |
• |
Kod takiego programu jest na ogół skomplikowany i trudny do konserwacji. |
Programowanie obiektowe
• Obiekt abstrakcja programistyczna, posiadająca niezmienną w czasie wykonywania programu tożsamość, łącząca w sobie stan (czyli dane, tu: wtaidwośd) i zechowanie (czy* procedury, tu: metody).
• Programowanie obiektowe (ang. Object-Oriented progromming) to metodologia tworzenia programów komputerowych, która definiuje programy za pomocą obiektów.
• Obiektowy program komputerowy wyrażony Jest jako zbiór takich obiektów, komunikujących się pomiędzy sobą w celu wykonywania zadarł
• Programowanie obiektowe ma ułatwić pisanie, konserwację i wielokrotne użycie programów lub ich fragmentów.
I • Postawiony problem dzieli się na fragmenty I sprawdza, czy można je możliwie prosto oprogramować.
I • Jeśli nie, fragmenty te dzieli się ponownie i ponownie sprawdza się możliwość ich zakodowania w języku programowania.
■ • Kod źródłowy uzyskanych w ten sposób elementów problemu zapisuje się w formie funkcji lub procedur, do których odwołuje się poprzez ich nazwy.
H; • Uzyskane funkcje i procedury łączy się za pomocą prostego programu głównego.
I • Stosowanie instrukcji skoku jest niewskazane.
I • Napisany w ten sposób program jest czytelny i łatwy do testowania i konserwacji.
* Vłsual -wizualny sposób tworzenia programu (jak w czasie tworzenia grafiki)
I • BASIC - Beginner's All-Purpose Symbolic Instruction Codę
I • Applications - interface użytkownika jest dostarczany przez aplikację (program)
■
Policz wiersze w zaznaczonym obszarze arkusza A Ud ton. Rom j. Count
Zamahij wnętrze komórki Al na czerwono Rn>tgtf,.Al"iInśenorColor = ybRed
Zakoócz pracę z programem ApplUntton Qutl
2