Hoe een aanvraag voor Windows-telefoon te maken. Ontwikkeling van de eerste aanvraag voor Windows-telefoon: het maken van de eerste aanvraag
Selecteer in het dialoogvenster Nieuw Project Visual Studio Visual C #, Silverlight voor Windows Phone en een SIMPLE Windows Phone Application Toepassingssjabloon en bel IT-exploringxamlveaturen.
Selecteer Windows Phone OS 7.1 in het dialoogvenster Target OS 7.1
Na het maken van een project neemt het Visual Studio-venster het volgende uiterlijk.
Overweeg de projectstructuur in het venster Oplossing Explorer:
Bestandsnaam | Doel |
Appmanifest.xml | Het manifest-bestand dat vereist is om een \u200b\u200bXAP-bestand te genereren waarin de app voor implementatie op de telefoon inpakken is. |
Assemblyinfo.cs. | Een ander configuratiebestand waarin sommige hoofdsamenstel metadata (montage) zijn gedefinieerd. |
Wmappmanifest.xml | Het metagegevensband dat een verscheidenheid aan aanvraaginstellingen bevat: koptekst, taak van de eerste pagina, pad naar pictogrammen, bepaling van de nodige systemische mogelijkheden, enz. |
App.xaml | Dit is een application Resource-bestand. Wereldwijde bronnen bevinden zich hier (dit wordt besproken bij het gebruik van stijlen) of wereldwijde evenementen (optreden aan het begin van de toepassing). Dit bestand is ook een aanvraaginvoerpunt. |
App.xaml.cs. | Codebestand (code achter) voor app.xaml. Hier kunt u omgaan met gebeurtenissen en fouten van het toepassingsniveau, inclusief de tombestoning. Dit concept zal later worden besproken wanneer multitasking wordt overwogen. |
Applicatieicon.png. | De foto die een applicatie-pictogram in de telefoon is. Dit is een echt belangrijk bestand, omdat het de eerste is om gebruikers te zien bij het werken met de toepassing. |
Achtergrond.png. | Deze foto wordt gebruikt wanneer de toepassing op het startscherm van de telefoon (startscherm) is bevestigd. In feite is het een groot applicatie-pictogram. Het is redelijk om het visueel vergelijkbaar te maken met applicationicon.png. |
Mainpage.xaml. | Dit maakt deel uit van de geselecteerde applicatiesjabloon. De naam Mainpae is niet erg succesvol, maar het wordt gebruikt door de standaard projectsjabloon. Deze pagina staat voor de interface die de gebruiker ziet wanneer de toepassing start. |
Mainpage.xaml.cs. | Paginabestand Hoofdpagina.xaml. |
Splashscreenimage.jpg. | Deze foto wordt weergegeven tijdens het opstarten + -toepassing. U kunt uw foto instellen met animatie om te informeren dat de aanvraag is geladen. Er is een techniek voor het maken van zeer dynamische opstartpagina's op XNA, maar het gaat veel verder dan deze artikelcyclus. |
XAML-bestanden definiëren de applicatie-interface. In feite is het eenvoudigweg XML-bestanden met een XAML-markupaal.
Ondanks het eenvoudigste project bevat het alle belangrijke elementen die alle andere sjablonen en soorten projecten bevatten.
Houd er rekening mee dat deel van de instellingen die worden weergegeven in de vorm van configuratiebestanden kan worden bewerkt in de Visual-interface voor het bewerken van toepassinginstellingen.
Controles toevoegen aan de XAML-pagina
Houd er rekening mee dat Visual Studio zowel het ontwerp als de XAML-paginacode weergeeft.
Als u overgeschakeld bent om andere oplossingsbestanden te bekijken, dubbelklikt u op het bestand MAINPAGE.XAML.
In XAML-bestandscode MAINPAGE.XAML BINNEN IN HET RID-element In ContentPanel Plaats de knop Controle:
In het ontwerpvenster verschijnt de knop tegelijk in het midden van de interface. Vestigde de aandacht op het attribuut Naam.? Dit is een unieke identificator van een element dat helpt het in de code te verwijzen. Overweeg deze ID-attribuutbesturing. Laten we nu acties toevoegen wanneer u op deze knop klikt. Er zijn twee manieren om een \u200b\u200bgebeurtenis te binden aan de knopknop (of een andere besturing). In XAML, rechts in de definitie van de knop, kunt u het klikattribuut toevoegen en het Intelisse-systeem zal automatisch vragen of we een nieuwe gebeurtenishandler willen genereren:
U kunt een gebeurtenishandler rechtstreeks in de pagina Home.xaml.cs koppelen zonder deze in het XAML-bestand op te geven:
Openbare hoofdpagina () (initializecomponent (); mybutton.click + \u003d nieuwe routedeventhandler (mybutton_click);)
Beide manieren werken. Je kunt een van hen gebruiken. Om te vereenvoudigen, wordt de definitie van de methode in XAML hier gebruikt. Nu in de functie MyButton_Click, kunt u een beheerde code schrijven die de interface zal wijzigen of andere functies veroorzaken. Afgewerkt ons voorbeeld van de toepassing door een code toe te voegen die de tekst in Textblock Pagetitle zal wijzigen (Pagetitle is naam, zodat u er rechtstreeks in de Code kunt verwijzen) op "HI WP7". Om dit de volgende code toe te voegen aan de functie:
Private void mybutton_click (objectzender, routedeventargs e) (pagetitle.text \u003d "Hallo WP7";)
Kies in de Emulator-projectinstellingen van Windows Apparaat
En start de applicatie door op een groene driehoek of F5 COPP te klikken. Na het starten van de applicatie en klik op de knop "Klik", moet de schermweergave een vergelijkbare afbeelding hieronder zijn:
Nieuwe pagina's toevoegen aan het project
Alleen de eenvoudigste applicatie bestaat uit één pagina. We willen leren hoe u complexe meerpagina-toepassingen kunt schrijven. We kunnen PIVOT, Panorama-sjablonen gebruiken, we kunnen het MVVM-ontwerppatroon (modelviewmodel) gebruiken en eerst leren om nieuwe pagina's toe te voegen aan het project en ze tussen hen verplaatsen.
Klik in het venster Solutions Explorer met de rechtermuisknop op de projectnaam en selecteert u in het weergegeven menu, selecteer, volgend nieuw item, in het venster dat wordt geopend, selecteer Windows Phone Portrait Page en noem het secundalpage.xaml:
Nu hebben we een lege XAML-pagina, een nauwkeurige kopie van de hoofdpagina.xaml-pagina voordat we zijn bewerkt.
Om de pagina's beter te onderscheiden, gaan we naar de XAML-code van de tweedePAGE-pagina en het tekstblokelement met de naam Pagetitle bewerken de eigenschap Tekst, zoals hieronder wordt weergegeven:
Navigatie tussen toepassingspagina's
We hebben dus twee pagina's in het project, de hoofdpagina.xaml-pagina wordt weergegeven wanneer u de toepassing start. Hoe ga je van de hoofdpagina.xaml-pagina naar secondpage.xaml?
Laten we twee eenvoudige manieren proberen om het te doen.
Voeg in de XAML-bestandscode MAINPAGE.XAML nadat de knopcode is toegevoegd, de hyperlinkbutton-code toe, zoals hieronder wordt weergegeven:
De Hyperlinkbutton-controle heeft een speciale eigenschap Navigatei waarmee u de URI kunt opgeven om te gaan. Voeg deze eigenschap toe met /Secondpage.xaml-waarde, zoals hieronder wordt weergegeven:
Start de applicatie (F5).
Wanneer de applicatie-interface verschijnt als we op de koppeling van de tweede pagina klikken, gaat het naar de tweede, eerder gemaakte secondpage.xaml-pagina. Als u op de knop Back Hardware klikt, gaan we terug naar de hoofd (vorige) pagina - standaard kunt u deze knop standaard naar de vorige actieve pagina gaan.
Nu gebruiken we de mogelijkheid van software-overgang. Eerste toevoegen aan sectie met behulp van de volgende code:
Private void mybutton_click (objectzender, routedeventargs e) (navigatieservice.navigate (nieuwe URI ("secondpage.xaml", urikind.relative));
Voer de toepassing (F5) uit en zorg ervoor dat de knop werkt en de link.
Voeg toe aan de tweede pagina (secondpage.xaml) en-code waarmee u kunt terugkeren naar de vorige pagina.
In XAML-bestandscode Secondpage.xaml in het rasterelement met de naam ContentPanel Insert-knop en hyperlinkbutton-bedieningselementen, zoals hieronder wordt weergegeven:
Als u een Click Event Handler, MyButton-knoppen op de pagina SecondPage wilt maken, klikt u met de rechtermuisknop op de tekst MyButton_Click in de XAML-editor en selecteer Navigae naar Event Handler.
Voer de toepassing (F5) uit en zorg ervoor dat de link "Eerste pagina" op de tweede pagina de toepassing retourneert op Hoofdpagina.
Nu gebruiken we de mogelijkheid van software-overgang. Voeg in de pagina-code van de tweedePAGE.XAML.CS de volgende code toe aan sectie met de volgende code:
System gebruiken. Windows.Navigatie;
En vervang dan de MyButton_Click-handler-code naar het volgende:
Private void mybutton_click (objectzender, routedeventargs e) (navigatieservice.goback ();)
Voer de toepassing (F5) uit en zorg ervoor dat de knop terug op de tweede pagina de aanvraag op Hoofdpagina retourneert.
Houd er rekening mee dat in de code die wordt uitgevoerd door op de knop te drukken, we niet de naam van de pagina hebben gebruikt waarnaar we moeten gaan, maar heeft de navigatiedienst ingediend door de Navigationservice-klasse om naar de pagina te gaan die in de overgangsstapel naar de pagina stond vóór de stroom.
Pagina Transitie-evenementen kunnen worden verwerkt door software, bijvoorbeeld om de gebruiker te verduidelijken, of hij nu echt de huidige pagina wil verlaten.
Voeg de volgende code toe aan het secondpage.xaml.cs-bestand direct na de mybutton_click-handler:
Beschermd override Void OnNavigatingFrom (Base.OnnavigatingFrom (E); // Als u de overgang kunt annuleren, verduidelijkt u de gebruiker, of het nu op de huidige pagina wil blijven als (e.iscancelable) (MessageBox.Show ("kan verblijven? "," Transition Bevestiging ", MessageBoxButton.okcancel); als (resultaat \u003d\u003d MessageBoxResult.ok) (// Gebruiker besloot om e.cancel \u003d true te blijven; terugkeren;)))
De code is eenvoudig genoeg, zodat u het alleen kunt achterhalen.
Voer de toepassing (F5) uit en merk op dat het verduidelijkende dialoogvenster wordt weergegeven, ongeacht of u naar de hoofdpak gaat terugkeren door op de knop of op verwijzing te drukken.
Nu blijft het nog om de parameters tussen de pagina's over te dragen.
Dubbelklikken op Mainpage.xaml, laten we verder gaan om de hoofdpagina te bewerken. Voeg in de MAINPAGE.XAML-code het tekstvakbesturing toe, boven het knopelement, zoals hieronder wordt weergegeven:
Dubbelklikken op secondpage.xaml, wij draaien om de hoofdpagina te bewerken. Voeg in de Catpage.xaml-code de tekstvakregeling toe, boven het knopelement, evenals op de hoofdpagina:
Nu, in de MyButton_Click Event Handler, voeg je parameters toe aan de tweede pagina van de knop op de knop:
Private void mybutton_click (navigatieservice.navigate (nieuwe URI ("/ secondpage.xaml? Tekst \u003d" + uri.escapedatasting (mytextbox.text), urikind.relative));
En ten slotte, in de code van de tweedePage.xaml.cs-pagina, direct na de OnnavigatedFrom-handler, voegt u de aankomstbehandeling toe aan de pagina-pagina en het proces van de komende parameter en verwijder deze in MyTextBox:
Beschermde override void OnNavigato (basis.Onnavigatedo (e); if (navigationcontext.QueryString.ContainSkey ("Tekst")) (MyTextBox.text \u003d NavigationContext.QueryString ["Tekst"]. TOSTRING ();)
Voer de applicatie (F5) uit en controleer hoe het werkt, bijvoorbeeld bij het overschakelen van de hoofdpagina naar de tweedejame.
Resultaten en volgende stappen
We hebben dus behandeld met wat er moet worden geïnstalleerd om zich te ontwikkelen onder Windows Phone 7, maakte kennis met de beschikbare sjablonen en heeft geleerd hoe u een nieuwe applicatie van de sjabloon kunt maken. We hebben ook geleerd om bedieningselementen rechtstreeks aan de XAML-code toe te voegen, nieuwe pagina's toe te voegen aan het project en organiseren de overgang van de link tussen hen en in de code met de mogelijkheid om parameters te verzenden.
In de volgende stap zullen we kennismaken met enkele markeringsopties die beschikbaar zijn in Silverlight, rekening houdend met de basisbedieningen en ook leren wat de ingangscontext is voor tekstvelden.
Vanaf vandaag kunnen alle ontwikkelaars de Windows 10-winkel aanvullen. Als u dit besturingssysteem gebruikt, kunt u uw eigen aanvraag voor maken. U hoeft zich niet te registreren als een ontwikkelaar, publiceert het ook in de winkel, maar u kunt het zelf gebruiken of naar uw vrienden sturen.
Hoe een aanvraag voor Windows 10 te maken?
Ga naar de site, log in op het Microsoft-account en ga akkoord met de voorgestelde voorwaarden.
De eerste servicepagina wordt geopend. Klik op "Windows 10" en selecteer "Lege app W10" in de sectie Sjablonen.
Kom op met je applicatienaam, voer het in het juiste veld in en klik op "Begin met deze!"
U wordt naar het werkvenster App Studio gebracht. In het tabblad "Inhoud" kunt u de applicatie invullen met inhoud van RSS-feeds van elke site en verschillende services (Facebook, Twitter, YouTube, Instagram, Flickr enzovoort). U kunt ook HTML-code gebruiken.
Inhoudslocatie op de toepassingspagina kan worden geconfigureerd door op het pictogram Bewerken op de tegel van een van de blokken te drukken. Wijzigingen worden niet automatisch opgeslagen, dus druk soms op de knop Opslaan.
In het tabblad "Thema's" kunt u een van de voorbereidingen van het ontwerp kiezen of de bestaande wijzigt, zodat deze zoveel mogelijk overeenkomt met uw toepassing.
In het tabblad Tiles is de live tegel van de toepassing geconfigureerd. Je kunt pictogrammen van verschillende maten downloaden.
Tab "Instellingen" - Finale. Het kan de toepassingstaal selecteren, een beschrijving toevoegen, het project koppelen aan uw ontwikkelaaraccount en adverteren activeert.
Op elk moment kunt u zien hoe uw aanvraag op uw smartphone, tablet en computer op uw smartphone zal werken en werkt. Als u bewerkingen wilt maken, gaat u terug naar elk tabblad en de inhoud bewerken.
Download het archief met de toepassing op de computer, pak het uit in een map, maar haast u niet om het uit te voeren.
Download van het rootcertificaat van Microsoft Website en installeer het. Ga vervolgens naar het menu "Update and Security" van de apparaatparameters en in de sectie "Voor ontwikkelaars", schakel "Developer Mode" in.
- Dit is een online service voor het maken van mobiele applicaties voor verschillende platforms, inclusief Windows-telefoon. Het kenmerk van de service is dat het niet nodig is om iets te programmeren om iets te creëren - het is geslepen voor speciale gegevensverbruikscenario's waarmee u applicaties kunt genereren op basis van de parameters die u hebt opgegeven (bijvoorbeeld een nieuwsbron in de vorm van RSS voedt).
Hoe het werkt?
Allereerst moet u zich registreren. Daarna kunt u naar het bedieningspaneel (dashboard). Selecteer vervolgens een nieuwe applicatie maken:Als u een aanvraag in Windows Phone wilt maken, selecteert u de juiste optie:
Geef in het volgende scherm de bron op voor uw gegevens (de site waarop RSS / ATOM is of onmiddellijk linkt naar de overeenkomstige FID) - Ik zal een aanvraag voor onze maken
studentenblog:
Aan de rechterkant kunt u onmiddellijk zien hoe uw aanvraag eruit zal zien in de telefoonemulator:
Het volgende item is het aanpassen van de applicatie. Hier kunt u de koptekst van de toepassing wijzigen en kleuren ook wijzigen:
Daarna is de applicatie ingesteld op generatie - je kunt alleen al een tijdje wachten totdat de applicatie wordt verzameld en deze op de markt voor iedereen oplevert!
Het voltooide bestand gegenereerd door Appmakr is het gebruikelijke ZIP-archief dat moet worden hernoemd naar het XAP-bestand.
Met een groot verlangen kan de applicatie bovendien worden geconfigureerd met CSS en JavaScript.
Publicatie in Marketplace.
Nu u een kant-en-klaar XAP-bestand in uw handen hebt, is het tijd om de toepassing op de markt te publiceren. Een deel van de grafische elementen die u waarschijnlijk al hebt voorbereid in het werkproces aan de toepassing (bijvoorbeeld pictogrammen en downloadscherm), en het deel moet nog steeds worden gedaan om in de winkel te publiceren.Laat me je eraan herinneren dat studenten (en afgestudeerde studenten) zich gratis kunnen registreren bij Marketplace via het Dreamspark-programma. Toch heeft Softkey tot 20 oktober een speciale promotie voor het plaatsen van gratis applicaties.
Een complete set grafische objecten (niet allemaal is verplicht) ziet er als volgt uit: vierkante pictogrammen breedte 99, 173 en 200px, achtergrondafbeelding 1000x800px, evenals een reeks toepassingsscreenshots. Screenshots zijn handig om te doen met de ingebouwde emulator om de schermafbeeldingen te verwijderen.
Nu blijft het om alle nodige veldbeschrijvingsvelden in te vullen, de prijs in te stellen (bijvoorbeeld om de toepassing gratis te maken), kies de markten (merk op dat als de toepassing alleen gegevens in het Russisch bevat, dan moet het worden gepubliceerd naar de Russische Markt, anders kunnen er problemen zijn met certificatiepassage) en een aanvraag sturen voor verificatie.
Een paar dagen later is uw aanvraag beschikbaar in de App Store.
Resultaat
Als u snel en zonder teveel kosten wilt om een \u200b\u200baanvraag voor Windows Phone te maken,appmakakr - zal het een oplossing maken voor deze taak heel eenvoudig! Het enige dat u nodig hebt, is een browser, gegevensbronnen en misschien verschillende foto's.
Natuurlijk lost Appmakrs niet alle taken op en is het niet in staat om een \u200b\u200bgroot aantal scenario's te omarmen. Maar tot een minimum, om snel een aanvraag voor uzelf of vrienden, aggregatieve meervoudige gegevensbronnen te maken of u te controleren hoe het hele proces van het downloaden van de toepassing en verdere certificering, Appmakr is geschikt omdat het niet beter is!
Bonus
Eindelijk een kleine bonus. Mijn collega, Stas Pavlov houdt een webinar "Basics of Development for the Windows Phone 7-platform", die zal worden beschreven hoe u kunt beginnen met het ontwikkelen en verdienen van geld op het Windows Phone 7-platform.Participatie gratis. Registratie is vereist.
Artikelen en Lifehaki.
Gebruikers wereldwijd kunnen games en andere interactieve programma's voor dit platform maken. Echter, hoe een aanvraag voor Windows-telefoon te maken, net als over de mogelijkheid, ken een paar. Het moet duidelijk zijn dat dit een zeer complex en arbeidsintensief proces is, en om de ontwikkeling te beheersen, is het nodig om voor een lange tijd vooraf aan te melden voor speciale training.
Wat je moet kennen die gewoon gaat beginnen met het beheersen van de creatie van games en applicaties op WP? Ons artikel is gewijd aan de volgorde van de actie die het ontwikkelingsproces omvat, de kenmerken van de oprichting van de gebruikersinterface, evenals direct met behulp van de mogelijkheden van het platform zelf.
Toepassingsontwikkelingsequentie voor Windows-telefoon en de functies van het maken van de gebruikersinterface
De ontwikkeling van elke toepassing moet altijd worden gestart om een \u200b\u200bgunstige indruk te maken. Met andere woorden, u moet een goede gebruikersinterface maken (anders wordt het XAML genoemd), wat er duidelijk en aantrekkelijk uitziet, waarna het al doorgaat om functies toe te voegen. De derde fase is het testen van de toepassing.
Voordat u de gebruikersinterface ontwikkelt, moet u ontdekken hoe u kunt kiezen tussen de oppervlakken voor het programma (u kunt ze vinden via de Windows Store), een lay-out maken en inhoud toevoegen, evenals de benodigde bedieningselementen. Zorg ervoor dat u middelen voor het ontwerp downloadt.
Dus het proces van het maken van een interface begint met het maken van een lay-out. U kunt een verscheidenheid aan oppervlakken gebruiken, bijvoorbeeld dialoogvensters of verschillende pop-upelementen. Van welke elementen zullen worden gebruikt, is de toepassing eenvoudig en begrijpelijk, of moeilijk. In elke Windows-toepassing wordt ook een speciale set knoppen gebruikt (zoals "verzenden", "Search", "parameters", enz.), Wat daarentegen zeker bekend is voor iedereen.
Als de bijlage fouten heeft, kunt u over hen leren via een van de drie hoofdoppervlakken. Dit geeft een foutmelding weer.
Elke toepassing heeft ook behoefte aan elementen van controle, bijvoorbeeld in vervolgkeuzelijsten of knoppen. Allemaal kunnen worden betrokken dankzij speciale programma's uit de Windows Store (bijvoorbeeld op Visual Basic of C ++), en ze worden gebruikt bij het maken van een interface.
Om ervoor te zorgen dat de ontwikkelaar zijn aanvraag op een echt mobiel apparaat kan testen, heeft u ontgrendeling nodig.
Gebruik van de Windows Phone Platform-functies bij het maken van applicaties
Met de allereerste kennismaking met het WP-platform, moet de gebruiker zeker ervoor zorgen dat het niet alleen noodzakelijke kennis heeft, maar ook een speciaal gereedschap. Er kan bijvoorbeeld aan worden toegeschreven, bijvoorbeeld een Windows Phone SDK (het is eenvoudig te downloaden van de app-hub-site), Visual Studio 2010 (in de professionele of boven-editie), Xna Game Studio 4.0 Software Milieu, Visual Interactive Designer Expression Meng (voor WP), Windows Phone-emulator en andere aanvullende fondsen.
Voordat u begint te zien hoe u een aanvraag voor Windows Phone kunt maken, moet u zorgvuldig alle belangrijke kenmerken van dit platform bestuderen - met name de bedieningselementen (Webbrowser en MAP), de taken van keuze en lancering (respectievelijk keuze en lanceerders) , evenals het werken met accelerometer en geolocatiesysteem. Op mobiel apparaat zijn bepaalde geolocatieservices beschikbaar die informatie gebruiken die wordt verkregen door Wi-Fi, GPS en op cellulaire communicatie.
Naast softwaremogelijkheden is de ontwikkelaar beschikbaar en hardware-kenmerken van het platform. Na een ExploremapControl-geolocatie-applicatie te hebben gemaakt, kan de gebruiker toevoegen en de functies van de accelerometer, die de juiste richtlijn voorschrijven.
Bij het installeren van Windows Phone Developer-tools krijgt u de volgende gratis gereedschappen en componenten.- Windows Phone Emulator.
- Zune-software.
- Xna Game Studio 4.0
- Silverlight.
- .NET Framework 4.
Expression Blend voor Windows Phone
Expression Blend voor Windows Phone - een ontwerpprogramma waarmee u speciale visuele capaciteiten kunt maken en toevoegen, zoals verlopen, animaties en overgangen. Sommige expressiemix-taken zijn gemakkelijker te gebruiken dan visuele studio. De volgende lijst bevat enkele taken die eenvoudig worden uitgevoerd met behulp van Expression Blend.- Visuele creatie van gegevenssjablonen
- Gebruik tijdens testgegevens om gegevenssjablonen te visualiseren
- Visuele creatie van styles van controles
- Animatie maken en bekijken
Opmerking:
Dit artikel beschrijft hoe te werken bij Visual Studio 2010 Express voor Windows Phone, en wordt niet gebruikt door Expression Blend voor Windows Phone.
Visual Studio 2010 Express voor Windows Phone
Visual Studio 2010 Express voor Windows Phone bevat een Drag-and-Drop Designer, die het uiterlijk van de telefoon, codeeditor en debugger simuleert. Als je met Visual Studio hebt gewerkt om andere soorten applicaties te ontwikkelen, vindt u de omgeving voor het ontwikkelen van mobiele applicaties die zeer bekend is. De volgende afbeelding toont het uiterlijk van Visual Studio 2010 Express voor Windows Phone.Designer voor Windows Phone bevat de toolbox (Toolbox), Design-modus (XAML View), Solution Explorer en Eigenschappen Venster (Eigenschappenvenster), vergelijkbaar met de standaard Visual Studio Designer. Er zijn twee belangrijke verschillen in de ontwerpmodus, het oppervlak, het oppervlak lijkt op een Windows-telefoonapparaat en een doelapparaat (doelapparaat) verscheen, waarmee u kunt kiezen of u de toepassing op het apparaat of de emulator wilt debuggen. De volgende afbeelding toont het uiterlijk van de emulator in portret- en landschapsoriëntatie.
Interface Design-aanbevelingen (ontwerprichtlijnen)
Het is belangrijk dat u weet over de vastgestelde interface-ontwerpprincipes als u van plan bent om uw Windows-telefoontoepassing in de app-hub te publiceren. Design-aanbevelingen beschrijven hoe u een gebruikersinterface voor uw toepassing ontwerpen.De volgende tabel biedt een samenvatting van de basisprincipes van het ontwerpen van de interface en toepassingsvereisten die in aanmerking moeten worden genomen bij het ontwerpen en ontwikkelen van uw aanvraag. U vindt de volledige en meest relevante lijst met aanbevelingen voor het ontwerp van de interface op de volgende link.
UI-ontwerp en interactiegids voor Windows-telefoon 7
Categorie | Aanbevelingen voor ontwerp |
---|---|
Navigatie, frames en pagina's |
|
Toepassingspaneel |
|
Knop "terug" |
|
Oriëntatie van het scherm |
|
Onderwerpen voor decoratie |
|
Applicatie instellingen |
|
Aanraakinvoer |
|
Schermtoetsenbord |
|
Canvas- en rasterbesturingen |
|
Panorama en Pivot-controles |
|
Tekst |
|
Extra bronnen
Hieronder staan \u200b\u200benkele links naar extra bronnen waar u meer kunt leren over de ontwikkeling voor Windows Phone.Resource | Omschrijving |
---|---|
Windows Phone App Hub | Extra documentatie, codevoorbeelden en ontwikkelingsgemeenschap voor Windows-telefoon. |
Windows Phone Development Documentation | Officiële ontwikkelingsdocumentatie voor Windows-telefoon op MSDN. |
Silverlight-documentatie | Officiële documentatie voor Silverlight en Silverlight voor Windows Phone op MSDN. |
Codevoorbeelden voor Windows-telefoon | Downloadbare codevoorbeelden die Windows Phone Documentation aanvullen. |
Windows Phone Quickstarts. | Verzameling van korte artikelen tonen taken en kansen bij het ontwikkelen voor Windows-telefoon. |
Windows Phone Developer Guide | Developer's Gids die de geschiedenis van het fictieve bedrijf beschrijft, dat besloot Windows Phone 7 te gebruiken als een clientapparaat voor reeds bestaande cloud-applicaties. |
De Windows Phone Developer-blog | Een blog die actuele informatie en advertenties rechtstreeks van de opdracht Windows Phone Development bevat. |
Windows Phone 7-ontwikkeling voor absolute beginners | Een reeks video's voor absolute beginners, die geen programmeervaardigheden vereist. |
Windows Phone 7 Spring Start | Een reeks video's voor ontwikkelaars die niet bekend zijn met de ontwikkeling voor Windows Phone met behulp van Silverlight of XNA. |
Windows Phone 7-training cursus | Video's en praktische workshops voor Windows Phone met behulp van Silverlight of XNA. |
.gereedschapskist | Tutorials en andere bronnen voor ontwerpers, educatief, hoe applicatieontwerp voor Windows Phone te ontwikkelen. Omvat studieboeken voor Expression Blend. |
Jeff Wilcox Blog. | Blog over Silverlight, Silverlight Toolkit en Silverlight voor Windows Phone. Jeff Wilcox is een toonaangevende softwareontwikkelaar in Microsoft in het Silverlight-team. |
Jeff ProSise Blog | Blog over verschillende velden in het programmeren op .NET, inclusief Silverlight en Windows Phone. Jeff Media is een ervaren programmeur en een van de oprichters van Wintellect. |