kod för utvecklare med Microsoft

översikt

1

grunderna

2

hämta verktyg

3

programmera

Vad innebär det att utveckla för mobilen (översikt)

Apputveckling är den term vi använder för att beskriva hur man skriver program för smartphones, mobiltelefoner som har desktopegenskaper. Alla mobiler kör ett operativsystem som agerar tjänsteplattform för programmen – apparna – i telefonen. Därför liknar utveckling för mobiler utveckling för desktop, men det finns skillnader. Mobiler har inte samma minneskapacitet eller prestanda som datorer. För att förenkla utvecklingen kör, avlusar och testar många utvecklare sina appar i ett program som agerar mobiltelefon på datorn. Ett sådant program kallas emulator. Det går alltså att skriva sin app i en vanlig, desktopbaserad utvecklingsmiljö och sedan driftsätta det på en fysisk telefon när det är klart att användas.

1grunderna 

Se den här videon om Windows Phone 7 och förbered sedan din miljö genom att installera de verktyg du behöver för att sätta samman din första app.

visa videon

LÄR DIG GRUNDERNA I APPUTVECKLING
Video | Nio minuter | Apputveckling | April 2010

Nu när du vet vad apputveckling är kan du titta på nästa video och lära dig mer om de verktyg och tekniker som används vid apputveckling, däribland två viktiga delar för att sätta samman appar: XNA Framework och Silverlight.

2hämta verktygen 
Hämta nu 

1. Installera verktygen. Om du klickar på den här knappen installeras:

  • Visual Studio 2010 Express
  • XNA Game Studio 4.0
  • Windows Phone Emulator
  • Microsoft Expression Blend för Windows Phone
  • Plattformar: Silverlight, .NET Framework 4.0
Hämta nu 2. Installera januariuppdateringen av Windows Phone Developer Tools.
Hämta nu 3. Installera korrigeringen av Windows Phone Developer Tools.


Om du vill ha mer information om utveckling i grupp kan du läsa om Application Lifecycle Management.

3börja programmera 

Använd handledningarna i det här avsnittet om du vill lära dig mer om hur du utvecklar appar för Windows Phone 7.

Gå igenom handledningen

SKAPA DIN FÖRSTA WINDOWS PHONE APP
Handledning | Silverlight | Mars 2011

Det bästa sättet att komma igång med att programmera för en mobiltelefon är att sätta samman en enkel app. I det här exemplet får du lära dig hur du emulerar mobiltelefonen på din dator och hjälp att skapa en första enkel app.

Nästa steg: Lär dig mer om Windows Phone

Gå igenom handledningen

SKAPA ETT ANVÄNDARGRÄNSSNITT I WINDOWS PHONE
Handledning | Silverlight | Mars 2011

Det vanligaste är att använda Silverlight för att skapa Windows Phone-appar och XNA Framework för att skapa spel för Windows Phone. XAML är det deklarativa språk som används för att skapa användargränssnitt i Silverlightbaserade appar, till exempel kontroller, formulär, text och annat innehåll som visas på skärmen. I det här exemplet får du skapa ett XAML-baserat användargränssnitt för din app.

Nästa steg: Kom igång på Windows Phone App Hub

Gå igenom handledningen

TA HÄNSYN TILL SKÄRMENS ORIENTERING
Handledning | Silverlight

Här får du lära dig mer om skärmorienteringarna stående och liggande. Skapa en app som tar hänsyn till telefonens orientering och använder skärmen på olika sätt beroende på orienteringen.

Nästa steg: Läs mer om resurser för utvecklare på App Hub

Gå igenom handledningen

SKAPA ETT XNA FRAMEWORK-SPEL
Handledning | XNA | Januari 2011

Hämta exempelkoden till ett program där XNA Framework utnyttjas för att se – och håll i dig - när två rutor krockar.

Nästa steg: Läs mer om spelutveckling på App Hub

video

Ämnen för utvecklare

Bygg upp en Windows Phone 7 app från noll till färdig produkt
Lär dig grunderna i att skriva appar för Windows Phone 7. Börja med en idé, skriv en app och publicera den på Marketplace.

Kurs i Windows Phone med kodnamnet ”Mango”
Testa dessa scenariobaserade praktiska laborationer och videor som visar Mangos nya funktioner.

Kom igång snabbt med Windows Phone-utveckling
Handledda exempel som är utformade för att du snabbt ska komma igång med att skriva appar för Windows Phone.

Utveckling för Windows Phone 7 för nybörjare
I den här serien förutsätter vi att du inte kan någonting alls om C#, Silverlight eller utveckling för mobiler. På bara ett par timmar kommer du att förstå de begrepp som krävs för att skapa program.

Kurs i Windows Phone 7
Sök reda på fler detaljerade förklaringar av de verktyg du ska använda och några viktiga begrepp när man utvecklar för Windows Phone.

Böcker

Gratis e-bok: Programming Windows Phone 7
Hämta den här kostnadsfria e-boken och exempelkoden och lär dig skriva program för Windows Phone 7 med ramverken Silverlight och XNA 2D.
XNA Game Studio 4.0 Programming: Utveckla för Windows Phone och Xbox LIVE
Kom igång snabbt med XNA Game Studio 4.0 och skapa fantastiska spel för både Windows Phone 7 och Xbox LIVE.