Video: ¿Qué ordenador hace falta para programar? 2024
Av Bill Sempf
Windows 8 er en ny måte å se på utvikling på Microsoft-plattformen. Building apps for Windows Store med Visual Studio 2012 er forskjellig fra hvor lenge Microsoft utviklere er vant til. Det er en annen takk på mobilutviklingen som har tatt verden med storm de siste årene. Her er et flott sted å finne noen tips om den nye WinRT API:
WinRT API
WinRT er måten å komme til enheter som kjører Windows Store-apper, programmatisk. Det er et objektorientert, godt strukturert programmeringsgrensesnitt (API) som gir Windows 8-utviklere tilgang til alt operativsystemet har å tilby fra C ++, C #, VB. NET og JavaScript.
Navneområde | Hva det gjør |
---|---|
Windows. ApplicationModel | Gir applikasjoner innsikt i sin egen eksistens. Pakke
informasjon og IDE-informasjon finnes her. |
Windows. Data | Ingen SQL-tilkoblinger i Windows Store-apper! Windows. Data gir
deg HTML, XML og JSON parsing. |
Windows. Enheter | Kamera, kompass, høyttalere, GPS, akselerometer … du vet,
alle de kule greiene. |
Windows. Foundation | Dette er hvor async ting gjemmer, samt URI-parsing og
bilder. |
Windows. Globalisering | Alt du trenger for å sikre at appen din fungerer
overalt i det kjente universet. Klingon, noen? |
Windows. Grafikk | Håndterer hvordan ting som er ikke en del av DirectX ser på
skjermen. Utskrift håndteres også her. |
Windows. Administrasjon | Håndterer styringen av appen selv. Du kan håndtere
dataene bak konfigurasjonen av appen din og distribusjonen. |
Windows. Media | Bilder, video og lydparsing er her, samt alle
de forskjellige formatbiblioteker, og måter å håndtere nye. |
Windows. Nettverk | Du trenger ikke å bekymre deg for nettverksstikkontakter med Windows
Lagre apper, men du må fortsatt ringe til Web Services. |
Windows. Sikkerhet | Godkjenning, autorisasjon, kryptering og hashing, og
logger inn på Facebook. (Ikke tuller.) |
Windows. Lagring | Håndterer ikke bare filtilgang, men også pickerkontrakter og
søker, streaming og komprimering. Alt om filer. |
Windows. System | Tenk "din" maskin - tråder, skjerm og profil.
Ting som er spesifikke for denne maskinen. |
Windows. UI | Den største navneplassen i WinRT. Alle kontrollpanelene for brukergrensesnittet
finner du her, sammen med XAML-spesifikasjoner og widgets som Start-skjermen. |
Windows. Web | Håndterer alle webspesifikasjonene som Windows trenger, som
publisering til RSS og ATOM. |
Få tilgang til det beste av WinRT med WinJS
De beste bitene av WinRT kan nås fra JavaScript takket være WinJS - et nytt bibliotek for Windows 8 programmering fra Microsoft. WinJS-biblioteket gir HTML5-programmerere muligheten til å komme til alle de kule tingene i WinRT som ellers kan gå imot kornet med JavaScript-utvikling, som asynk og datainnbinding.
Navneplass | Hva det gjør |
---|---|
WinJS. Søknad | Gir enkel tilgang til DOM-objektene på høyere nivå som lagring
og apphendelse. |
WinJS. Binding | Datainbinding, HTML-stil. |
WinJS. Klasse | JavaScript kan ikke ha klasser, men WinRT gjør! Gjør din
JavaScript mer klassedrevet. |
WinJS. Namespace | Hvis du har klasser, trenger du navneområder for å holde dem inne,
riktig? |
WinJS. Navigasjon | Navigasjonsmodellen for Windows Store-apper er bred og dyp.
Kom deg rundt med dette settet av klasser. |
WinJS. Ressurser | Kernressurser og lokalisering finnes her. |
WinJS. UI | Dette er den største biten. Alle HTML-kontrollene som har
stiler for berøring er her, sammen med animasjon og siden -modellen. |
WinJS. Verktøy | Inneholder alle hjelpere som glatter overgangen fra web
utvikling til Windows 8-utvikling. |
Lenker til Cool Windows 8 Application Development Stuff
I Windows 8 er Links to Cool Stuff en livsstil. Her er hvor, i hvert fall på skrivingstidspunktet, kan du få det du trenger for Windows 8 applikasjonsutvikling.
Kule ting | Hva gjør det | Link |
---|---|---|
Generasjonsapp | Få hjelp fra Microsoft til å bygge din appidé om 30 dager
- for gratis . Kan ikke gjøre det bedre enn det. |
// sempf. meg / YourApp30Days |
Nedlasting av utviklere | Trenger verktøyene å komme i gang med å skrive Windows Store-apper? Få
dem her. |
// sempf. meg / VS2012Express |
Windows Azure gratis prøveversjon | Trenger du et sted å holde tjenestene dine? Hvem gjør det ikke? Gi
Microsoft Azure et forsøk gratis. |
// sempf. meg / WinAzureTrial |
Windows Phone app om 30 dager | Tenker på å ta Windows 8-ideen til Windows Phone?
Flott ide. Microsoft gir deg gratis hjelp til å få den på butikken i 30 dager. |
// sempf. meg / GoWindowsPhone |
Windows Academy | Trenger du litt trening? Hva du ikke kan lære av For
Dummies finner du på Windows Academy. |
// sempf. meg / GetSomeTraining |