Visual Object Oriented Programming

Post on 05-Jan-2016

37 views 0 download

description

Visual Object Oriented Programming. Seminarium magisterskie Wojciech Dawid PJWSTK, 1999. Visual Object Oriented Programming. Definicje Programowanie obiektowe Programowanie wizualne Przykłady Podsumowanie. Visual Object Oriented Programming - definicje. - PowerPoint PPT Presentation

Transcript of Visual Object Oriented Programming

Visual Object Oriented Programming

• Seminarium magisterskie

• Wojciech Dawid PJWSTK, 1999

Visual Object Oriented Programming

• Definicje

• Programowanie obiektowe

• Programowanie wizualne

• Przykłady

• Podsumowanie

Visual Object Oriented Programming - definicje

• Jest to programowanie łączące cechy programowania wizualnego z programowaniem zorientowanym obiektowo

• Obejmuje wizualne wspomaganie tworzenia klas (case) jak i wizualne środowisko programowania (visual environment)

Visual Object Oriented Programming - definicje

• Programowanie obiektowe w środowisku graficznym

• Programowanie przy pomocy składni wizualnej

• ...

VOOP - programowanie zorientowane obiektowo

• Programowanie zorientowane obiektowo polega na definiowaniu abstrakcyjnych typów danych /klas/, które reprezentują złożone obiekty abstrakcyjne lub rzeczywiste i budowaniu programów w oparciu o te ATD

VOOP - obiektowość cd.

• Podstawowe pojęcia obiektowości- obiekt, klasa, metoda, atrybut- dziedziczenie, wielodziedziczenie- polimorfizm

VOOP - obiektowość cd

• Reuse- klas- obiekty COM - ActiveX

VOOP - obiektowość cd

• Przykłady języków zorientowanych obiektowo, różnice

• C++

• Smalltalk

• Java

VOOP - programowanie wizualne

• Co to jest programowanie wizualne?- gdy co najmniej jeden z elementów grametyki języka jest graficzny język ma składnię wizualną- składnia wizualna może określać pewne atrybuty obiektów (kolor, położenie)- VPL /visual programming language/ - język mający składnię wizualną

VOOP - programowanie wizualne

• Środowisko wizualne /visual environment/- środowisko zawierające narzędzia lub interfejsy graficzne np. do definiowania wyglądu formularzy, wyświetlające strukturę programu, reakcja na zdarzenia itp.

• Środowisko wizualne obejmuje takie elementy jak browsery, debugery, kreatory

Programowanie wizualne - przykłady

• VPLHI-VISUALObjectWorldTCL

• Środowiska wizualneOpenStep (dla Objective C)Visual Basic, Visual C++Visual Works (dla ParcPlace Smalltalk)

VOOP - przykłady

• Demonstacja :

Visual C++ 6.0Visual Basic

VOOP - zalety i wady

• Zalety:- szybkie tworzenie aplikacji- programista nie musi wpisywać kodu służącego do prezentacji danych - robi to za niego środowisko wizualne, kreatory itp.

• Wady ???

Pytania

• ?????????????????????????????????????