Smartphone Apps programmieren

Falls Sie ein Smartphone mit Windows Phone 7 besitzen, haben Sie sicherlich schon die eine oder andere nützliche App im Marketplace gefunden und installiert. Aber was tun, wenn die gesuchte App noch nicht existiert? Ganz einfach: Programmieren Sie sie selbst! Mit den kostenfreien Windows Phone Developer Tools stehen Ihnen alle Werkzeuge zur Verfügung, die Sie benötigen, um die App Ihrer Träume zu realisieren. Wie Sie damit anfangen, zeigt Ihnen Christian Wenz in dieser Videoserie. Lernen Sie unter anderem, wie Sie die Tools installieren, Benutzeroberflächen gestalten, Benutzereingaben verarbeiten, Animationen einsetzen und schlussendlich die fertige App der Welt zur Verfügung stellen.

Video: Lektion 1: Windows Phone Developer Tools installieren

Lektion 1: Windows Phone Developer Tools installieren

Dieses Video führt Sie durch Installation und Registrierung der Windows Phone Developer Tools, mit denen Sie Anwendungen für das Windows Phone 7 schreiben können. Dabei erhalten Sie kostenlos den Windows Phone 7 Emulator und das Microsoft XNA Game Studio 4.0.

Video: Lektion 2: Ein neues Projekt anlegen

Lektion 2: Ein neues Projekt anlegen

Erstellen Sie in diesem Video Ihre erste Windows-Phone-Anwendung. Hierbei verwenden Sie die Programmiersprache Visual C#, die Silverlight-Technologie sowie den Phone-Emulator, der die Oberfläche der Anwendung simuliert und das Ergebnis Ihres Programm-Codes direkt anzeigt.

Video: Lektion 3: Oberflächenelemente positionieren

Lektion 3: Oberflächenelemente positionieren

In diesem Video lernen Sie verschiedene Steuerelemente kennen, die Ihnen für die Erstellung von Windows-Phone-Anwendungen zur Verfügung stehen. Sie erfahren, wie Sie beispielsweise Textblöcke verwenden und auf der Oberfläche Ihrer Anwendung platzieren.

Video: Lektion 4: Bilder und Farben verwenden

Lektion 4: Bilder und Farben verwenden

In diesem Video erfahren Sie, wie Sie Ihre Windows-Phone-Anwendung ansprechender gestalten, indem Sie zum Beispiel Bilder und Farben verwenden. Dafür legen Sie zunächst einen Textblock an, den Sie einfärben, sowie eine Ellipse, die Sie mit Farbe und einem Foto füllen. Dabei setzen Sie auch das praktische Pinsel-Konzept von Silverlight ein.

Video: Lektion 5: Benutzereingaben und Events verarbeiten

Lektion 5: Benutzereingaben und Events verarbeiten

In diesem Video geht es ans Coden! Sie lernen, wie Sie eine Ereignisbehandlung programmieren, die zum Beispiel auf eine Eingabe durch den Benutzer reagiert. Als Beispiel dient eine einfache Windows-Phone-Anwendung, die eine Benutzereingabe einliest und einen Begrüßungstext ausgibt, sobald der Anwender auf einen Button klickt.

Video: Lektion 6: Mehr Dynamik mit Animationen

Lektion 6: Mehr Dynamik mit Animationen

Finden Sie heraus, wie Sie mit Silverlight eine Animation für das Windows Phone programmieren. Dazu legen Sie in Ihrer Anwendung einen neuen Textblock an, den Sie dann mithilfe eines "Storyboards" auf Knopfdruck im Kreis rotieren lassen.

Video: Lektion 7: Eine Anwendungsleiste entwerfen

Lektion 7: Eine Anwendungsleiste entwerfen

Wenn Sie kommerzielle Windows-Phone-Anwendungen vertreiben möchten, müssen Sie spezielle Vorgaben erfüllen, sogenannte "Styleguides". In diesem Video erklärt Ihnen Christian Wenz am Beispiel einer Anwendungsleiste, was es mit diesen sowohl optischen als auch funktionalen Anforderungen auf sich hat.

Video: Lektion 8: Anwendungen mit mehreren Seiten

Lektion 8: Anwendungen mit mehreren Seiten

In diesem Video erfahren Sie, wie Sie eine Anwendung erstellen, die aus mehreren Seiten besteht, und wie Sie die Navigation zwischen diesen Seiten implementieren.

Video: Lektion 9: Ein Zahlenratespiel programmieren

Lektion 9: Ein Zahlenratespiel programmieren

Zum Schluss dieser Serie programmieren Sie ein Zahlenratespiel als Windows-Phone-Anwendung. In diesem Video erstellen Sie zunächst die grafische Benutzeroberfläche mit Schaltflächen, Textblöcken und Eingabefeldern. Anschließend programmieren Sie die Applikationslogik, also den Code, der beim Start der Anwendung und bei Eingaben durch den Benutzer ausgeführt wird.

Video: Lektion 10: Das Ratespiel erweitern

Lektion 10: Das Ratespiel erweitern

In diesem Video erweitern Sie das Ratespiel um zusätzliche Features und Funktionalitäten. Sie erstellen eine neue Seite für die Spieleinstellungen und fügen eine Anwendungsleiste hinzu, damit der Benutzer zwischen den Seiten hin- und herschalten kann. Am Ende erfahren Sie noch, was Sie tun müssen, um Ihre Windows-Phone-Anwendung online zu veröffentlichen.

Sponsoren

Sponsor: Telerik

Sponsor: Galileo Computing