Microsoft-kehittäjien koodi

yleistä

1

perusasiat

2

työkalut

3

koodaaminen

Mitä puhelinkehittäminen on? (yleistä)

Puhelinkehittämisen erityispiirteitä on uusi Metro –muotokieli. Eroavaisuuksia perinteiseen työasemakehittämiseen ovat vähäisempi käyttömuisti ja näytön koko/resoluutio. Kehitysvälineet sisältävät täysimittaisen emulaatorin ja suorituskykyanalysaattorin, joiden avulla puhelinsovellusten rakentaminen on suoraviivaisempaa ilman, että jokaista ohjelmistoversiota tarvitsee testata itse fyysisessä laitteessa kehityksen aikana. Kehitysvälineiden perusversiot ovat maksuttomia.

1perusasiat 

Katso tämä video, josta saat tietoa Windows Phone 7 -tarjonnasta. Sen jälkeen voit valmistella ympäristösi asentamalla työkalut, joilla sitten kehität ja luot ensimmäisen puhelinsovelluksesi.

katso video

TUTUSTU PUHELINKEHITTÄMISEN PERUSASIOIHIN
Video | 9 minuuttia | puhelinkehittäminen | huhtikuu 2010

Nyt kun tiedät, mitä puhelinkehittäminen on, katso tämä video, josta saat tietoa puhelinkehittämisen työkaluista ja tekniikoista. Se sisältää muun muassa tiedot puhelinkehittämisen kahdesta pääohjelmointimallista: XNA Framework ja Silverlight.

2työkalut 
  1. Asenna työkalut
    Tätä painiketta napsauttamalla asennat seuraavat:
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • Windows Phone -emulaattori
    • Microsoft Expression Blend for Windows Phone
    • Käyttöympäristöt: Silverlight ja .NET Framework. 4.0
  1. Asenna Windows Phone -kehittäjätyökalujen korjaus.

Jos tarvitset apua oikean Visual Studio -version valintaan, tutustu Visual Studio 2010 -versioiden vertailutaulukkoon.
Jos haluat lisätietoja ryhmäkehityksestä, tutustu sovellusten elinkaarihallintaan.

3koodaaminen 

Tämän osion ohjeista saat tietoja Windows Phone 7 -sovelluskehityksestä.

Seuraa ohjeita

LUO ENSIMMÄINEN WINDOWS PHONE -SOVELLUS
Ohjeet | Silverlight | maaliskuu 2011

Paras tapa aloittaa puhelinohjelmistokehitys on aloittaa yksinkertaisella sovelluksella. Näiden ohjeiden avulla opit käyttämään puhelinemulaattoria. Lisäksi saat ohjeet ensimmäisen yksinkertaisen puhelinsovelluksen luomiseen.

Seuraavaksi: jatka opettelua Windows Phonen pika-aloitusoppailla

Seuraa ohjeita

WiNDOWS PHONE -KÄYTTÖLIITTYMÄN LUOMINEN
Ohjeet | Silverlight | maaliskuu 2011

Yleensä Windows Phone -pelejä luodaan XNA Frameworkilla ja Windows Phone -sovelluksia Silverlightilla. XAML on deklaratiivinen kieli, jolla luot puhelinsovellusten käyttöliittymän, eli ohjausobjektit, muodot, tekstin ja muun näytöllä näkyvän sisällön. Näistä ohjeista näet, miten voit luoda puhelinsovelluksen käyttöliittymän.

Seuraavaksi: Windows Phonen sovellustoiminnon käytön aloittaminen

Seuraa ohjeita

NÄYTÖN SUUNNAN MUUTOKSIIN REAGOIMINEN
Ohjeet | Silverlight

Lue lisätietoja näytön pysty- ja vaaka-asennosta. Luo sovellus, joka reagoi puhelimen asentoon ja näyttää sisällön eri tavalla puhelimen asennon mukaan.

Seuraavaksi: lue lisätietoja sovellustoiminnon kehittäjille suunnatuista resursseista

Seuraa ohjeita

LUO XNA FRAMEWORK -PELISOVELLUS
Ohjeet | XNA | tammikuu 2011

Lataa tämä esimerkkikoodi sovelluksesta, joka havaitsee kahden lentävän ruudun törmäyksen XNA Frameworkin avulla.

Seuraavaksi: lue lisätietoja pelien kehittämisessä sovellustoiminnossa

video

Kehittäjille tarkoitettu sisältö

Windows Phone 7 -sovelluksen luominen alusta loppuun
Opi Windows Phone 7 -sovellusten luomisen perusasiat. Aloita ajatuksesta, luo sovellus ja julkaise se Marketplacessa.

Windows Phone (koodinimeltään Mango) -harjoituskurssi
Kokeile näitä erilaisiin tilanteisiin perustuvia harjoituksia ja videoita, joista saat tietoja Mangon uusista ominaisuuksista.

Windows Phone -kehityksen pika-aloitusoppaat
Tutustu esimerkkeihin, joiden avulla voit aloittaa Windows Phone -sovellusten luomisen nopeasti.

Windows Phone 7 -kehitys vasta-alkajille
Tämä sarja on tarkoitettu käyttäjille, joille C#, Silverlight ja mobiilikehitys ovat täysin uusia asioita. Opit muutamassa tunnissa perusasiat, joita tarvitset sovellusten kehittämiseen.

Windows Phone 7 -harjoituskurssi
Etsi lisää vaiheittaisia ohjeita työkaluihin ja tutustu Windows Phone -ohjelmoinnin peruskäsitteisiin.

Kirjat

Ilmainen e-kirja: Programming Windows Phone 7
Lataa tämä ilmainen e-kirja ja esimerkkikoodi, joiden avulla voit opetella kehittämään Windows Phone 7 -sovelluksia Silverligh- ja XNA 2D -ympäristöissä.
XNA Game Studio 4.0 Programming: Developing for Windows Phone and Xbox LIVE
Aloita XNA Game Studio 4.0 -kehittäminen ja luo hienoja pelejä sekä Windows Phone 7:lle että Xbox LIVE:lle.