Witaj na stronach podręcznika środowiska programistycznego Processing. Podręcznik przeznaczony jest dla osób, ktore nigdy wcześniej nie miały doświadczenia z programowaniem oraz tych wszystkich, którzy chcieliby nabrać podstawowych umiejętności w zakresie programownaia grafiki komputerowej, animacji i prostych interakcji. Podręcznik stanowi podstawy dla planowanych podręczników zaawansowanych: "Wizualizacja informacji w Processingu" oraz "Processing dla multimediów".
Rozdziały podręcznika podzielone są na dwie grupy:

P | rozdziały na temat konstrukcji języka programowania, jakim jest Processing
O | rozdziały natury ogólnej, w których omawiane są takie zagadnienia, jak praca z kolorem, prosta matematyka itp.

Część materiału zawartego w podręczniku (a z całą pewnością jego struktura) związana jest z warsztatami programowania multimediów prowadzonymi dla grupy artystów w Krakowie w pierwszej połowie 2010 roku.

Spis treści

edytuj

Rozdział nie na temat programowania

edytuj
Kilka słów o Processingu  
- o jego historii, zastosowaniach oraz o tym, jak się ma wobec podobnych środowisk programistycznych
Jak uruchomić Processing  
- skąd wziąć, jak zainstalować i jak uruchomić przykładowy program
Jak zapisać swoje prace  
- jak zapisać jako jpg, png lub tiff swoje prace, jak eksportować je do sieci i w formę samodzielnej aplikacji

Pierwsze kroki, pierwsze grafiki

edytuj
P | Nie za krótki start  
- czyli pierwsza grafika
O | Kolor I  
- czyli czym jest mityczne RGB
P | Zmienne  
- czyli programowanie dla zapominalskich
O | Geometria  
- czyli o tym, że x = 0 to nie to samo, co x = 0
P | Pętle  
- czyli programowanie dla leniwych
O | Processing/Liczby losowe  
- czyli rzut cyfrową monetą
P | Wyrażenia warunkowe  
- czyli programowanie dla przezornych
O | Trygonometria  
- czyli o Sinusie - kocie mojej znajomej
P | Tablice  
- czyli programowanie z dużymi kieszeniami
P | Tekst w Processingu  
- czyli programowanie poezji i prozy

Wyższy stopień wtajemniczenia - animacje i interakcje!

edytuj
P | Animacja  
- czyli programowanie klatka po klatce
O | Obrazki  
- czyli koniec z rysowaniem
P | Interakcja  
- czyli programowanie w parze z użytkownikiem
O | Kolor II  
- czyli o trzydziestu dwóch bitach
P | Funkcje  
- czyli programowanie na zaś
O | Biblioteki i kod źródłowy  
- czyli o programistach ze świata
P | Obiekty I  
- czyli programowanie auta, psa i misia
O | Nie cała prawda o pamięci  
- czyli programowanie na Javie
P | Obiekty II  
- czyli programowanie aut, psów i misiów

Krok w tył, dwa kroki do przodu

edytuj
P | Jeszcze raz od nowa tylko, że inaczej  
- czyli całościowa powtórka materiału bez niedomówień i przemilczeń
O | Processing w Zaćmieniu  
- czyli programowanie Processingu w środowisku Eclipse

Problemy

edytuj
P |problemy i jak je rozwiązać

Przypisy