utviklerkode med Microsoft

oversikt

1

grunnleggende

2

få verktøy

3

start koding

Hva er telefonutvikling? (oversikt)

Telefonutvikling er en term for prosessen med å skrive programmer for smarttelefoner. Telefoner kjører et operativsystem som en plattform for å levere tjenester til programmer. Som et resultat av dette, ligner telefonutvikling på skrivebordsutvikling – med advarsler. Telefoner har ikke minnet eller ytelsen til deres datamaskinvenner. For å forenkle utviklingen kjører, feilsøker og tester mange utviklere programmene sine i en programvareversjon av telefonen – også kjent som en emulator. Dette gjør at programmet kan opprettes i et vanlig, kjent miljø og legges over i telefonen når det klart til bruk.

1grunnleggende 

Se denne videoen med tilbud for Window Phone 7, og forbered deretter miljøet ditt ved å installere verktøyet du skal bruke for å lage ditt første telefonprogram.

spill av video

LÆR DET GRUNNLEGGENDE OM TELEFONUTVIKLING
Video | 9 minutter | Telefonutvikling | April 2010

Nå som du vet hva telefonutvikling er, kan du se den neste videoen for å lære om verktøyene og teknologien for telefonutvikling, inkludert disse to hovedprogrammeringsmodellene for oppretting av telefonprogrammer: XNA Framework og Silverlight.

2få verktøyet 
Last ned nå 
  1. Installer verktøyene
    Hvis du klikker denne knappen, installeres:
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • Windows Phone Emulator
    • Microsoft Expression Blend for Windows Phone
    • Plattformer: Silverlight, .NET Framework 4.0
Last ned nå 
  1. Installer Windows Phone Developer Tools January Update.
Last ned nå 
  1. Installer Windows Phone Developer Tools fix.

Hvis du trenger hjelp til å finne den riktige versjonen av Visual Studio, kan du se sammenligningsdiagrammet for Visual Studio 2010.
Hvis du vil ha mer informasjon om teamutvikling, kan du lese om Application Lifecycle Management.

3start koding 

Bruk fremgangsmåtene i denne delen for å lese om hvordan du kan utvikle programmer for Windows Phone 7.

Følg fremgangsmåten

OPPRETT DITT FØRSTE WINDOWS PHONE-PROGRAM
Fremgangsmåte | Silverlight | Mars 2011

Den beste måten å komme i gang med programmeringen på, er å opprette et enkelt program. I dette eksempelet lærer du hvordan du kan bruke telefonemulatoren, og vi går gjennom opprettelsen av ditt første enkle telefonprogram.

Neste: Fortsett opplæringen med startveiledningen for Windows Phone

Følg fremgangsmåten

OPPRETT ET BRUKERGRENSESNITT FOR WINDOWS PHONE
Fremgangsmåte | Silverlight | Mars 2011

Vanligvis bruker du Silverlight til å lage Windows Phone-programmer og XNA Framework til å lage Windows Phone-spill. XAML er det forklarende språket som brukes til å skape brukergrensesnittet i telefonprogrammer, for eksempel kontroller, figurer, tekst og annet innhold som vises på skjermen. I dette eksempelet får du vite hvordan du kan opprette et brukergrensesnitt for telefonprogrammet.

Neste: Kom i gang på Windows Phone App Hub

Følg fremgangsmåten

REAGER PÅ SKJERMRETNING
Fremgangsmåte | Silverlight

I dette eksempelet kan du lære om stående og liggende skjermretning. Opprett et program som reagerer på retningen til telefonen og viser skjermen ulikt avhengig av den retningen.

Neste: Lær om utviklerressurser på App Hub

Følg fremgangsmåten

OPPRETT ET XNA FRAMEWORK-SPILLPROGRAM
Fremgangsmåte | XNA | Januar 2011

Last ned denne eksempelkoden av et program som bruker XNA Framework for å finne en kollisjon mellom to flyvende bokser.

Neste: Lær mer om spillutvikling på App Hub

video

Utgiveremner

Building a Windows Phone 7 Application from Start to Finish
Lær det grunnleggende om opprettelse av et Windows Phone 7-program. Start med en idé, skap et program og publiser det på Marketplace.

Windows Phone codenamed "Mango" Training Course
Prøv disse scenariobaserte, praktiske øvelsene og videoene som demonstrerer Mangos nye muligheter.

Windows Phone Development QuickStarts
Gå gjennom eksempler som er laget for å få deg raskt i gang med opprettelse av Windows Phone-programmer.

Windows Phone 7 Development for Absolute Beginners
Denne serien antar at du ikke har kunnskap om C#, Silverlight eller mobilutvikling. I løpet av noen få timer vil du forstå konseptene som er nødvendige for å opprette programmer.

Windows Phone 7 Training Course
Finn flere trinnvise forklaringer av verktøyene som skal brukes, og noen nøkkelkonsepter for programmering for Windows Phone.

Bøker

Gratis e-bok: Programming Windows Phone 7
Last ned denne kostnadsfrie e-boken og eksempelkoden for å lære om skriving av programmer for Windows Phone 7 med Silverlight- og XNA 2D-rammeverkene.
XNA Game Studio 4.0 Programming: Developing for Windows Phone and Xbox LIVE
Kom raskt i gang med XNA Game Studio 4.0 – og skap flotte spill for både Windows Phone 7 og Xbox LIVE.