Diese Website verwendet Cookies für Analysen, personalisierte Inhalte und Werbung. Indem Sie diese Website nutzen, erklären Sie sich mit dieser Verwendung einverstanden. Weitere Informationen
Microsoft Logo
Gray Pipe
  • Developer Network
    • Downloads
      • Visual Studio
      • SDKs
      • Testsoftware
    • Programme
      • Abonnements
      • Students
      • ISV
      • Start-ups
      • Veranstaltungen
    • Community
      • Magazine
      • Foren
      • Blogs
      • Channel 9
    • Dokumentation
      • Microsoft API- und Referenzkatalog
      • Entwicklungscenter
      • Zurückgezogene Inhalte
    • Code
Developer Network Developer
MSDN-Abonnements
Tools herunterladen
Magazin
  • Ausgaben und Downloads
    • Alle Ausgaben
    • 2109
      • January 2019
    • 2018
      • Connect(); 2018
      • Dezember 2018
      • November 2018
      • Oktober 2018
      • September 2018
      • August 2018
      • Juli 2018
      • Juni 2018
      • Mai 2018
      • April 2018
      • März 2018
      • Februar 2018
      • Januar 2018
    • 2017
      • Dezember 2017
      • November 2017
      • Oktober 2017
      • September 2017
      • August 2017
      • Juni 2017
      • Mai 2017
      • April 2017
      • März 2017
      • Februar 2017
      • Januar 2017
    • 2016
      • Dezember 2016
      • Connect(); 2016
      • November 2016
      • Oktober 2016
      • September 2016
      • August 2016
      • Juli 2016
      • Juni 2016
      • Mai 2016
      • April 2016
      • März 2016
      • Februar 2016
      • Januar 2016
    • 2015
      • Dezember 2015
      • November 2015
      • SONDERAUSGABE 2015 ZU WINDOWS 10
      • Oktober 2015
      • September 2015
      • August 2015
      • Juli 2015
      • Juni 2015
      • Mai 2015
      • April 2015
      • März 2015
      • Februar 2015
      • Januar 2015
    • 2014
      • MSDN Magazin Sonderausgabe 2014
      • MSDN Magazin Dezember 2014
      • MSDN Magazin November 2014
      • MSDN Magazin Oktober 2014
      • MSDN Magazin September 2014
      • MSDN Magazin August 2014
      • MSDN Magazin Juli 2014
      • MSDN Magazin Juni 2014
      • MSDN Magazin Mai 2014
      • MSDN Magazin April 2014
      • MSDN Magazin März 2014
      • MSDN Magazin Februar 2014
      • MSDN Magazin Januar 2014
    • 2013
      • MSDN Magazin Dezember 2013
      • MSDN Magazin November 2013
      • MSDN Magazin Oktober 2013
      • MSDN Magazin September 2013
      • MSDN Magazin August 2013
      • MSDN Magazin Juli 2013
      • MSDN Magazin Juni 2013
      • MSDN Magazin Mai 2013
      • MSDN Magazin April 2013
      • MSDN Magazin März 2013
      • MSDN Magazin Februar 2013
      • MSDN Magazin Januar 2013
    • 2012
      • MSDN Magazin Dezember 2012
      • MSDN Magazin November 2012
      • MSDN Magazin Oktober 2012
      • MSDN Magazin Windows 8 – Sonderausgabe 2012
      • MSDN Magazin September 2012
      • MSDN Magazin August 2012
      • MSDN Magazin Juli 2012
      • MSDN Magazin Juni 2012
      • MSDN Magazin Mai 2012
      • MSDN Magazin April 2012
      • MSDN Magazin März 2012
      • MSDN Magazin Februar 2012
      • MSDN Magazin Januar 2012
      • MSDN Magazine-Ausgaben von 2012
    • 2011
      • MSDN Magazin Dezember 2011
      • MSDN Magazin November 2011
      • MSDN Magazin Oktober 2011
      • MSDN Magazin September 2011
      • MSDN Magazin August 2011
      • MSDN Magazin Juli 2011
      • MSDN Magazin Juni 2011
      • MSDN Magazin Mai 2011
      • MSDN Magazin April 2011
      • MSDN Magazin März 2011
      • MSDN Magazin Februar 2011
      • MSDN Magazin Januar 2011
    • 2010
      • MSDN Magazin Dezember 2010
      • MSDN Magazin November 2010
      • MSDN Magazin Oktober 2010
      • MSDN Magazin September 2010
      • MSDN Magazin August 2010
      • MSDN Magazin Juli 2010
      • MSDN Magazin Juni 2010
      • MSDN Magazin Mai 2010
      • MSDN Magazin April 2010
      • MSDN Magazin März 2010
      • MSDN Magazin Februar 2010
      • MSDN Magazin Januar 2010
    • 2009
      • MSDN Magazin Dezember 2009
      • MSDN Magazin November 2009
      • MSDN Magazin Oktober 2009
      • MSDN Magazin September 2009
      • MSDN Magazin August 2009
      • MSDN Magazin Juli 2009
      • MSDN Magazin Juni 2009
      • MSDN Magazin Mai 2009
      • MSDN Magazin April 2009
      • MSDN Magazin März 2009
      • MSDN Magazin Februar 2009
      • MSDN Magazin Januar 2009
  • Abonnieren
  • Artikel einsenden
search clear
Es tut uns leid. Der angeforderte Inhalt wurde entfernt. Sie werden in 1 Sekunde automatisch umgeleitet.
Ausgaben und Downloads 2011 MSDN Magazin Februar 2011 Toolbox: Entwicklungstools und –ressourcen in Windows Phone 7

Toolbox

Entwicklungstools und -ressourcen in Windows Phone 7

Terrence Dorsey

Terrence DorseyZweifellos stellen heute Anwendungen für Mobilgeräte einen der wichtigsten Entwicklungsbereiche dar. Der Markt für Smartphones wird voraussichtlich allein im nächsten Jahr um 55 % wachsen.

Im letzten Jahr wandte sich Microsoft erneut dem Markt für Mobilgeräte zu, als es die Windows Phone 7-Plattform veröffentlichte. Für den Verbraucher bietet Windows Phone 7 eine moderne Multitouch-Oberfläche, die Integration mit E-Mail-, Facebook- und Zune-Diensten sowie die Möglichkeit, Anwendungen für Beruf oder Freizeit zu installieren. Für den Entwickler bietet Windows Phone 7 ein optimiertes Programmierziel auf der Basis von Silverlight und dem Microsoft .NET Framework, zusammen mit der Möglichkeit, eine große und wachsende Zahl von Kunden zu erreichen.

Das klingt doch alles ganz selbstverständlich, oder?

Wir haben Ihnen bereits einige nützliche Tipps für die Windows Phone 7-Programmierung im MSDN-Magazin vorgestellt. Dies hier ist jedoch ein kompakter Leitfaden für einige der Tools und Informationen, die Sie für die Erstellung nützlicher und attraktiver Anwendungen benötigen.

Das klingt ganz danach, als wir uns jetzt dem Kodieren zuwenden müssten…

Windows Phone Developer Tools

Die grundlegenden Tools, um Code für Windows Phone 7 schreiben zu können, sind Visual Studio 2010 und Windows Phone Developer Tools (microsoft.com/express/Phone).

Zu den Entwicklungstools gehören Visual Studio 2010 Express for Windows Phone, der Windows Phone Emulator, Silverlight for Windows Phone, XNA Game Studio 4.0 und Expression Blend 4 for Windows Phone. Wenn Sie Visual Studio 2010, XNA Game Studio oder Expression Blend 4 bereits installiert haben, werden die Anwendungen durch die Entwicklungstools lediglich um Vorlagen und andere Elemente ergänzt, die Sie für die Windows Phone-Entwicklung benötigen.

Wenn die Tools installiert sind, informieren Sie sich in der MSDN Windows Phone Development-Dokumentation (bit.ly/fSYt8d). Dies ist eine wichtige Ressource, die Sie wiederholt besuchen werden. Fügen Sie sie Ihren Favoriten hinzu.

App Hub

Als Nächstes rufen Sie Microsoft App Hub (http://xbox.create.msdn.com) auf, und richten Ihr Konto ein. App Hub ist eine Community für Entwickler von Anwendungen und Spielen für Windows Phone 7 oder Spielen für Xbox 360. Hier finden Sie Tools, Ratschläge und Unterstützung durch andere Entwickler. Außerdem können Sie das App Hub-Dashboard als offizielles Tool für die Übermittlung Ihrer Anwendungen an den Windows Phone-Marktplatz verwenden.

Um sich für App Hub zu registrieren, benötigen Sie eine Windows Live ID. Die Mitgliedschaft kostet pro Jahr USD$99.

Abbildung 1 App Hub

Visual Basic-Entwicklung

Die ersten Tools für die Windows Phone-Entwicklung verwendeten C# für die Kodierung. Wenn Sie Visual Basic bevorzugen, braucht Sie dies nicht zu kümmern. Das Visual Studio-Team has Visual Basic for Windows Phone Developer Tools (bit.ly/haiyqH) veröffentlicht, die Ihnen den Einstieg erleichtern.

Die Ankündigung des Teams enthält sogar ein Lernprogramm für die Erstellung von Visual Basic-Anwendungen für Windows Phone 7, das Sie durch die Entwicklung einer einfachen Touch-Rechneranwendung führt. Keine Ausreden – Fangen Sie mit dem Kodieren an!

Windows Phone 7 for Absolute Beginners

Sie sind sich immer noch nicht sicher? Wechseln Sie zu Channel 9, und informieren Sie sich in der Videoserie "Windows Phone 7 Development for Absolute Beginners" (bit.ly/fZJSqC). Clint Rutkus und Bob Tabor (von LearnVisualStudio.net) führen Sie durch diese Serie von 65 kurzen Videos, die alle Themen von den Plattformgrundlagen bis hin zum Debuggen und zur Fehlerbehandlung abdeckt. Sie erfahren sogar mehr über Einzelheiten wie die Verwendung der GPS-Funktionen in Windows Phone 7-Geräten.

XPF: ein Layoutframework für XNA

Der allgemeine Benutzeroberflächenentwurf von Windows Phone 7 nutzt Windows Presentation Foundation (WPF) und Silverlight. Wenn Sie jedoch Spiele für die Phone-Plattform entwickeln, werden Sie wahrscheinlich XNA Game Studio (msdn.microsoft.com/aa937791) verwenden, das eine andere Layoutarchitektur verwendet.

Um den Entwurf unter XNA zu vereinfachen, hat Red Badger XPF (bit.ly/dMAIOA) entwickelt, ein Layoutframework für die Erstellung von Windows- und Windows Phone 7-Anwendungen mit XNA. Das XPF-Framework wird in einer reinen XNA-Anwendung ausgeführt, wurde jedoch für WPF- und Silverlight-Entwickler angepasst. Es gibt 11 integrierte Steuerelemente, zusammen mit Unterstützung für Abhängigkeitseigenschaften, angefügten Eigenschaften, Animierung und Datenbindung. Außerdem ist XPF erweiterbar, um Ihre eigenen Steuerelemente verarbeiten zu können.

Sie sollten sich grundsätzlich im Red Badger-Blog nach weiteren Tipps und Tricks für die Erstellung und das Testen Ihrer Windows Phone 7-Anwendungen umsehen (red-badger.com/Blog/?tag=/wp7).

Figure 2 Windows Phone 7 for Absolute Beginners

Kostenloses E-Book von Charles Petzold

Charles Petzold (bit.ly/enl2dg) hat zusammen mit dem Windows Phone 7-Team das Buch "Programming Windows Phone 7" verfasst (bit.ly/foFbvZ). Wie Sie es vom Autor von fünf Editionen von "Programming Windows" (Microsoft Press 1998)erwarten können, ist auch dieser Band ausführlich und informativ. Und das beste? Es ist kostenlos. Laden Sie das Buch im PDF-Format zusammen mit dem Beispielcode herunter. Diskussionen im Zusammenhang mit dem Buch und Entwicklungsproblemen bei Windows Phone 7 finden Sie im Blog von Charles Petzold (charlespetzold.com/blog/blog.xml).

Und wenn Sie das nächste Mal eine Frage zur Windows Phone-Programmierung erhalten, können Sie auch in diesem Fall antworten: "Schauen Sie im Petzold nach!"

Programming Windows Phone 7 – E-Book

31 Tage Windows Phone 7

Im gleichen Rahmen wie die zuvor erwähnten Channel 9-Videos verfasste Jeff Blankenburg, Microsoft Developer Evangelist, den Blog "31 Days of Windows Phone 7" (31 Tage Windows Phone 7, bit.ly/dJ0u8k). Im Oktober 2010 verfasste er jeden Tag einen Eintrag, der einen anderen Aspekt der Kodierung für Windows Phone 7 behandelte. Jeff Blankenburg beginnt mit der grundlegenden Projektvorlage und arbeitet sich anschließend durch Themen wie Speicher, Steuerelemente der Benutzeroberfläche, Debuggen und sogar Übermittlung Ihrer Anwendung an den Windows Phone Marketplace und die Integrierung von Anzeigen in Ihre Anwendung.

Sein Blog bietet zahlreiche weitere Tipps zur Entwicklung mit Silverlight und Windows Phone 7, und die 31 Einträge wurden in das Russische und Spanische übersetzt.

Nützliche Clientframeworks

Frameworks können wirklich eine Menge Probleme bei der Entwicklung einer Infrastruktur oder der Hinzufügung spezifischer Funktionen für Ihre Anwendung vermeiden helfen. Zwei der weiter verbreiteten Clientframeworks für Windows Phone 7 auf CodePlex sind Caliburn Micro und nRoute.

Caliburn Micro (caliburnmicro.codeplex.com) ist eine kleine, aber leistungsfähige Implementierung des Caliburn-Frameworks (caliburn.codeplex.com) für Silverlight, Windows Phone 7 und WPF. Diese Frameworks sollen Ihnen bei der schnelleren und einfacheren Entwicklung von Benutzeroberflächen für Anwendungen mittels der Model-View-Controller (MVC)-, Model-View-Presenter (MVP)-, Model-View-ViewModel (MVVM)- und Application Controller-Muster unterstützen.

Caliburn Micro hat eine aktive Community, die Informationen, Unterstützung und Beispiele bereitstellt. Machen Sie die ersten Schritte, indem Sie die "Caliburn.Micro Soup to Nuts"-Serie von Posts auf devlicio.us (bit.ly/hLT7lL) lesen, um der Erstellung einer einfachen Silverlight-Anwendung zu folgen, die mit dem Abrufen von Caliburn Micro aus dem Repository beginnt.

nRoute (nroute.codeplex.com) ist ein weiteres Clientframework für Silverlight, Windows Phone 7 und WPF, mit dem Sie Anwendungen mittels des MVVM-Musters erstellen können. John Thiriet hat eine umfangreiche Serie von Blogeinträgen veröffentlicht (blog.john-thiriet.com/en/), die Ihnen die Verwendung von nRoute zeigen (Englisch und Französisch), und der Orktane-Blog enthält ein sehr gutes Lernprogramm für die Verwendung von nRoute zur Entwicklung eines Spiels (bit.ly/fwF9pL).

Weitere Tipps und Tricks

Eine der positiven Folgen der Veröffentlichung der Windows Phone 7-Plattform bestand in der freigiebigen Bereitstellung von Informationen durch Mitglieder der Entwicklercommunity.

Sie können alle Arten von Informationen finden, von Schritt-für-Schritt-Anleitungen bis hin zu Tipps für die Behandlung bestimmter Entwicklungsaufgaben. Sie können sogar erfahren, wie andere Sprachen auf dem Telefon ausgeführt werden. Im Folgenden liste ich einige der besten Informationsquellen im Web auf:

MobiForge

Einführung in die Windows Phone 7-Entwicklung (möglicherweise in englischer Sprache)

bit.ly/gmygUR

Blog des Internet Explorer for Windows Phone-Teams

Für Mobilgeräte optimierte CSS mit Windows Phone 7 (möglicherweise in englischer Sprache)

bit.ly/h5ZJwY

Ivo Manolov

Registrierung von WP7 als Entwicklergerät (möglicherweise in englischer Sprache)

bit.ly/exSPzi

Kevin Marshall

Tipps für die W7-Entwicklung Teil 1 (möglicherweise in englischer Sprache)

bit.ly/fTcljh

Mike Ormond

Windows Phone 7-Bildschirmerfassung (möglicherweise in englischer Sprache)

bit.ly/hSraKE

MSDN Magazin

IronRuby unter Windows Phone (möglicherweise in englischer Sprache)

bit.ly/gA5x7J

Terrence Dorsey ist der technische Editor des MSDN-Magazins. Sie können seinen Blog unter terrencedorsey.com lesen oder ihm auf Twitter folgen: @tpdorsey.

Unser Dank gilt den folgenden technischen Experten für die Durchsicht dieses Artikels: Luke Nyswonger, Joshua Partlow, Brendan Mitchell und Orville McDonald

MSDN Magazine Blog

14 Top Features of Visual Basic 14: The Q&A
Wednesday, Jan 7
Big Start to the New Year at MSDN Magazine
Friday, Jan 2

More MSDN Magazine Blog entries >


Current Issue


November 2018

Browse All MSDN Magazines


Subscribe to the MSDN Flash newsletter Subscribe to MSDN Flash newsletter


Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.

Folgen Sie uns
  • https://www.facebook.com/microsoftdeveloper
  • https://twitter.com/msdev
  • https://plus.google.com/111221966647232053570/
Registrieren Sie sich für den MSDN Newsletter
Ist diese Seite hilfreich?
Ihr Feedback ist uns wichtig.
Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Vielen Dank!
Vielen Dank für Ihr Feedback.

Entwicklungscenter

  • Windows
  • Office
  • Visual Studio
  • Microsoft Azure
  • Mehr...

Lernressourcen

  • Microsoft Virtual Academy
  • Channel 9
  • MSDN Magazine

Community

  • Foren
  • Blogs
  • CodePlex

Support

  • Selbsthilfe

Programme

  • BizSpark (für Startups)
  • Microsoft Imagine (for students)
Deutschland (Deutsch)
  • Impressum
  • Newsletter
  • Datenschutz & Cookies
  • Nutzungsbedingungen
  • Marken
logo © 2019 Microsoft