code des développeurs avec Microsoft

présentation

1

principes de base

2

obtenir des outils

3

développer

Qu'est-ce que le développement mobile ? (présentation)

Le développement mobile est un terme qui se réfère au processus d'écriture d'applications pour smartphones. Les téléphones exécutent un système d'exploitation comme plateforme pour fournir des services aux applications. En cela, le développement mobile ressemble au développement client et serveur dans le sens où il possède des éléments à noter. Les téléphones n'ont pas la mémoire ou les performances de leurs équivalents de bureau. Pour simplifier le développement, nombreux sont les développeurs qui commencent par exécuter, déboguer et tester leurs applications sur une version logicielle du téléphone, également appelée émulateur. Cette méthode permet de créer votre application dans un environnement standard et familier et de la déployer sur un téléphone lorsqu'elle est prête à l'utilisation.

1principes de base 

Regardez cette vidéo sur les offres Windows Phone 7, puis préparez votre environnement en installant les outils que vous utiliserez pour créer votre première application mobile.

lire la vidéo

DÉCOUVREZ LES PRINCIPES DE BASE DU DÉVELOPPEMENT MOBILÉ
Vidéo | 9 minutes | développement mobile | Avril 2010

Maintenant que vous savez ce qu'est le développement mobile, regardez la vidéo suivante pour en savoir plus sur les outils et les technologies de développement mobile, dont les deux modèles de programmation clés de création d'applications mobiles : XNA Framework et Silverlight.

2obtenir les outils 
Téléchargez cette version dès maintenant 
  1. Installez les outils
    Cliquez sur ce bouton pour installer :
    • Web Platform Installer
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • Émulateur de Windows Phone
    • Microsoft Expression Blend pour Windows Phone
    • Plateformes : Silverlight, .NET Framework 4.0
Téléchargez cette version dès maintenant 
  1. Installez la mise à jour de janvier pour les outils de développement de Windows Phone.
Téléchargez cette version dès maintenant 
  1. Installez le correctif des outils de développement de Windows Phone.

Si vous avez besoin d'aide pour choisir la version appropriée de Visual Studio, consultez le tableau comparatif de Visual Studio 2010.

3développer 

Utilisez les procédures pas-à-pas de cette section pour en savoir plus sur le développement des applications pour Windows Phone 7.

Suivre la procédure

CRÉER VOTRE PREMIÈRE APPLICATION WINDOWS PHONE
Procédure | Silverlight | Mars 2011

La meilleure façon de commencer la programmation avec le téléphone consiste à créer une application simple. Dans cet exemple, vous apprendrez à utiliser l'émulateur de téléphone et suivrez les étapes permettant de créer votre première application simple pour téléphone.

Suivante : Continuer à apprendre avec les QuickStarts Windows Phone

Suivre la procédure

CRÉER UNE INTERFACE UTILISATEUR WINDOWS PHONE
Procédure | Silverlight | Mars 2011

Généralement, vous utilisez Silverlight pour créer les applications Windows Phone et XNA Framework pour créer les jeux destinés à Windows Phone. XAML est le langage déclaratif utilisé pour créer une interface utilisateur téléphonique, telle que les contrôles, les formes, le texte et tout autre contenu présenté sur l'écran. Dans cet exemple, vous apprendrez à créer étape par étape une interface utilisateur destinée à votre application mobile.

Suivante : Commencez à utiliser le hub d'applications Windows Phone

Suivre la procédure

RÉAGIR À L'ORIENTATION DE L'ÉCRAN
Procédure | Silverlight

Apprenez dans cet exemple les orientations de l'écran Portrait et Paysage. Créez une application qui réagit à l'orientation du téléphone et étire l'écran de façon différente selon cette orientation.

Suivante : En savoir plus sur les ressources relatives au hub d'applications et destinées aux développeurs

Suivre la procédure

CRÉER UNE APPLICATION DE JEU XNA FRAMEWORK
Procédure | XNA | Janvier 2011

Téléchargez cet exemple de code d'une application qui utilise XNA Framework pour détecter une collision entre deux boîtes flottantes.

Suivante : En savoir plus sur le développement de jeux avec le hub d'applications