Benutzer-Werkzeuge

Webseiten-Werkzeuge


processing:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
processing:start [2015-01-09 09:23] – angelegt a.kamolaprocessing:start [2015-03-09 19:52] (aktuell) – "Hello World" a.kamola
Zeile 1: Zeile 1:
 ====== Processing ====== ====== Processing ======
  
-//Processing// ist eine Programmier-Sprache und [[lexikon:ide|Entwicklungsumgebung]] für [[lexikon:generativedesign|generatives Design]] und [[lexikon:digitalarts|Digital Arts]].+//Processing// ist eine Programmier-Sprache und [[lexikon:ide|Entwicklungsumgebung]] für //generatives Design// und //Digital Arts//. 
 + 
 +===== Hello World ===== 
 + 
 +<code java helloworld.pde> 
 +text("Hello, World!", 10, 30); 
 +</code> 
 + 
 +[[https://github.com/akamola/helloworld/blob/master/helloworld.pde|"Hello World"-Beispiel auf GitHub]] 
 + 
 +===== Objekt-orientierte Programmierung ===== 
 + 
 +Processing ermöglicht es einem auch [[lexikon:oop|Objekt-orientiert zu programmieren]]. 
 + 
 +==== Klassen erstellen ==== 
 + 
 +{{ :processing:processing_oop_new-class.png?direct&200|}} 
 + 
 +Über den Pfeil-Button neben dem ersten Tab lassen sich über "New Tab" neue Dateien für Klassen erstellen. 
 + 
 +In der neuen Datei kann nun die Klasse erstellt werden: 
 + 
 +<code java> 
 +class FooBar { 
 + // Class implementation goes here 
 +
 +</code> 
 + 
 +Nachdem speichern erscheint dann der Name der Klasse, hier ''FooBar'', als Titel im Tab. 
 + 
 +===== Links ===== 
 + 
 +  * [[https://processing.org/|Processing]] 
 +  * [[https://pinboard.in/u:aberaberarne/t:processing|Arnes Link-Sammlung zu Processing]] 
 +  * [[https://github.com/akamola/processing-examples|Arnes Processing-Beispiele bei GitHub]]
processing/start.1420791788.txt.gz · Zuletzt geändert: 2015-01-09 09:23 von a.kamola