Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


app:app_lektion004

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
app:app_lektion004 [02.01.2015 15:13] Stefan Gaumapp:app_lektion004 [21.01.2015 09:02] (aktuell) Stefan Gaum
Zeile 2: Zeile 2:
 [[app:app_lektion003_03|=> Lektion 3.3: Programmieren der restlichen Funktionen]] [[app:app_lektion003_03|=> Lektion 3.3: Programmieren der restlichen Funktionen]]
 ====== Lektion 4: PaintPlot ====== ====== Lektion 4: PaintPlot ======
- 
-{{  :app:paint_screen1.png?150|}} 
  
 Als nächstes Projekt möchten wir ein kleines Zeichenprogramm erstellen. Wir nennen es mal **PaintPlot**. Folgende Komponenten und Bezeichnungen solltest du verwenden. Als nächstes Projekt möchten wir ein kleines Zeichenprogramm erstellen. Wir nennen es mal **PaintPlot**. Folgende Komponenten und Bezeichnungen solltest du verwenden.
  
 +{{  :work.png|}}
 +
 +==== Aufgabe 11 ====
 +
 +Starte ein neues Projekt "PaintPlot" und erstelle im ''Designer'' folgende Oberfläche:
 +
 +{{  :app:paint_screen1.png?150|}}
 ^ Komponente ^ Objektname ^ Eigenschaft ^ ^ Komponente ^ Objektname ^ Eigenschaft ^
 | Button (3 mal) | ButtonRed,\\ ButtonGreen,\\ ButtonBlue\\ | Hintergrund: Rot, Grün, Blau\\ Text: Red, Green, Blue | | Button (3 mal) | ButtonRed,\\ ButtonGreen,\\ ButtonBlue\\ | Hintergrund: Rot, Grün, Blau\\ Text: Red, Green, Blue |
-Canvasn | DrawingCanvas | Höhe: 300px;\\ Breite: "Fill Parent" |+Canvas | DrawingCanvas | Höhe: 300px\\ Breite: "Fill Parent" |
 | Button (3 mal) | ButtonLine,\\ ButtonNew,\\ ButtonFreePlot | Text: Linie zeichnen, Löschen,\\ Frei zeichnen | | Button (3 mal) | ButtonLine,\\ ButtonNew,\\ ButtonFreePlot | Text: Linie zeichnen, Löschen,\\ Frei zeichnen |
  
-Es **darf** so aussehen wie auf neben stehendem Bild, **muss** es aber nicht!+Es **darf** so aussehen wie auf neben stehendem Bild, **muss** es aber nicht! Bei Bedarf kannst du die Oberfläche jederzeit erweitern. 
 + 
 +===== Canvas ===== 
 + 
 +{{  :app:canvas1.png?250|}} 
 +Ein Canvas ist eine Oberfläche, auf welcher durch Koordinaten (x,y) gezeichnet werden kann. Der Punkt (0,0) ist dabei immer in der linken oberen Ecke, siehe Bild.
  
 +Für ein Canvas sind im AppInventor bereits viele Ereignisse vorimplementiert:
 +  * Dragged
 +  * Flung
 +  * Touched Up
 +  * Touched Down
 +  * Touched
  
 ---- ----
-[[app:app_lektion005|=> Lektion 5Catch the Ball]]\\ +[[app:app_lektion004_01|=> Lektion 4.1einen Kreis zeichnen]]\\ 
 [[app:start|=> Übersicht: Android APPs programmieren]] [[app:start|=> Übersicht: Android APPs programmieren]]
  
app/app_lektion004.1420211586.txt.gz · Zuletzt geändert: 02.01.2015 15:13 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki