Programmu izveide operētājsistēmai Windows 10. Kā izveidot savu pirmo lietojumprogrammu operētājsistēmai Windows Phone

Windows 10 Mobile tālruņi ieradās ar ievērojamu kavēšanos salīdzinājumā ar Android un iOS, solot labākas iespējas zaudētajam laikam. Solījums izrādījās tukšs, taču tas bija galvenais brīdis Windows kā universālas sistēmas izstrādē visām ierīcēm. Turklāt lietojumprogrammas operētājsistēmā Windows 10 paliek tik svešas, ka pat pēc tik daudziem pastāvēšanas gadiem Microsoft Store joprojām ir daudzkārt nabadzīgāks nekā App Store un Google Play.

Tomēr ir pāragri teikt, ka iespēja izstrādāt lietojumprogrammas operētājsistēmai Windows 10 ir bezjēdzīga. Pirmkārt, Microsoft ir vēlme 2017.–2018. gadā laist klajā mobilo tālruņu sēriju zem Surface līnijas, kas paredzēta biznesa auditorijai, tas ir, lai ieņemtu nišu, kas atbrīvojās pēc BlackBerry aiziešanas no tirgus.

Otrkārt, pat ņemot vērā pastāvīgo WM viedtālruņu tirgus kritumu, datoros joprojām dominē Windows, un HoloLens sola rosināt interesi. Treškārt, pustukšs, bet joprojām ierasts aplikāciju veikals liek domāt par daudz lielākām iespējām piesaistīt auditoriju.

Kopumā, lai arī Android un iOS aplikāciju izstrādātāji šodien būs nedaudz pieprasītāki, viņu kolēģiem, kas strādā Windows labā, ir iespēja kļūt par īstu mesiju, kas izglābs visu platformu. Un šeit ir īss ceļvedis par to, kas jums vismaz jāiemācās.

Iepazīšanās

Vispirms apskatiet tuvāk aplikāciju universālo platformu, kas turpmāk nesīs savu oficiālo nosaukumu – Universal Windows Platform jeb vienkārši UWP. Tas parādījās Windows 8 laikos, un šodien tas ir ieguvis visas nepieciešamās ērtības. Lai gan koncepcijai ir sauklis “viena lietojumprogramma visām ierīcēm”, labam lietojumam joprojām ir jākoncentrējas uz atsevišķu veidu. Kopumā jūs uzzināsit visas UWP funkcijas un ierobežojumus, ja izlasīsit oficiālo Microsoft laidienu:

Valoda

Microsoft faktu lapā varat atrast šādu frāzi: "Jūs varat izveidot UWP lietotnes jums visvairāk pazīstamajās programmēšanas valodās...". Patiesībā tā nav gluži taisnība. Jums ir iespēja izvēlēties no 4: C#, Visual Basic, C++ un JavaScript. Protams, tas ir labāk nekā stingrs ierobežojums, taču to ir grūti nosaukt par universālumu.

Starp citu, visu četru valodu uzziņu grāmatas var atrast tieši Microsoft vietnē vai vienkārši noklikšķinot uz norādītajām saitēm. Jūs varat arī apmeklēt mūsu vietni bez maksas.

Programmatūra

Galvenā Microsoft ideja, kas paredzēta dažādu platformu lietojumprogrammu izstrādātājiem, ir Visual Studio. Varat arī lejupielādēt to no oficiālās vietnes, izvēloties atbilstošo versiju. No rokasgrāmatas uzzināsiet, kā ar to strādāt, kādi rīki var būt jūsu rīcībā un, pats galvenais, kur nospiest. Lai lejupielādētu, būs nepieciešama arī SDK pakotne. Šajā lapā jūs atradīsiet visu nepieciešamo informāciju par darbu ar to.

Ir arī alternatīva iespēja izveidot lietojumprogrammu operētājsistēmai Windows 10 tiem, kuri ir nedaudz par agru, lai ienirt Visual Studio pasaulē. Iepazīstieties ar Windows App Studio. Faktiski tas ir lietojumprogrammu veidotājs ar veidņu komplektu, kas palīdzēs ātri vizualizēt savu ideju.

Reģistrācija

Kā jau cienījamam uzņēmumam pienākas, Microsoft ir izlaidusi diezgan detalizētas vadlīnijas UWP lietojumprogrammu izstrādei saviem izstrādātājiem. Šeit jūs atradīsiet atbildes uz visiem jūsu jautājumiem: no tipiskiem ekrāna izmēriem līdz komandu elementu aprakstiem, no standarta krāsām līdz Adobe Photoshop un Illustrator veidnēm.

Lietojumprogrammu izstrāde

Šeit atradīsi informāciju par to, kā palielināt aplikācijas popularitāti un veiktspēju, kā izņemt naudu, kādi ir sadarbības nosacījumi ar Microsoft u.c.

Literatūra

Visbeidzot, šeit ir dažas populāras grāmatas un resursi, kas palīdzēs jums izveidot perfektu Windows lietojumprogrammu:

Windows 10 izstrāde absolūtiem iesācējiem – kā norāda nosaukums, šī grāmata ir veltīta tiem, kuri vēlas izveidot savu pirmo lietojumprogrammu operētājsistēmā Windows 10;

Windows 10 lietojumprogrammu veidošana ar XAML un C# Unleashed (2. izdevums), Adam Nathan – un atkal grāmatas nosaukums daiļrunīgi atspoguļo tās saturu;

Reālās pasaules Windows 10 izstrāde, Edvards Moemeka, Elizabete Moemeka – pilnīgs ceļvedis lietojumprogrammas izstrādei operētājsistēmai Windows 10, sākot ar pārskatu par pašu OS, tās priekšrocībām un trūkumiem un beidzot ar jūsu izveidotā objekta pārbaudi un augšupielādi;

Location Intelligence for Windows Store lietotnēm, Ricky Brunritt — visaptverošs ceļvedis Windows lietotņu izstrādei. OS 8. daļa ir veltīta, tāpēc periodiski nepieciešams pārbaudīt oficiālo dokumentāciju, kas nekādi nemazina šīs literatūras vērtību;

– grāmatā diezgan vispārīgi aprakstīts Windows aplikācijas dzīves cikls un daudz detalizētāk aprakstītas trešo pušu funkcijas un rīki;

Windows izstrādātāju forums — uzdodiet jautājumus un apspriediet aktuālos izstrādes jautājumus;

Windows 10 izstrādātāja rokasgrāmata — stundu gara video pamācība, kas palīdzēs izprast visas smalkumus;

Japānu vairāk nekā jūtami ietekmēja Otrā pasaules kara rezultāti. 1946. gadā valdība iesaldēja visus iedzīvotāju personīgos noguldījumus un ieviesa kartes daudzu veidu precēm, tostarp pārtikai. Divus gadus vēlāk amerikāņu varas iestādes nolēma...

Šādas automašīnas tiek pārdotas arī Krievijas Federācijā, neskatoties uz to, ka atšķirībā no citām valstīm to īpašnieki šeit nesaņem nodokļu atvieglojumus. Mūsu tautieši pret šādām “modes lietām” lielākoties izturas remdeni, tomēr BMW iekšā...

1927. gadā Džovanni Agusta nomira, atstājot jauno uzņēmumu sievai Gussepinai un 20 gadus vecajam dēlam Domeniko. Jaunajam grāfam patika motocikli. Un kad, tuvojoties Otrā pasaules kara beigām, kļuva skaidrs, ka Itālijā tikai aviācijas nozare ir...

Šķiet, ka Ducati un čoperis ir pilnīgi nesavienojamas lietas. Bet kāds brauc ar kreiseriem! Un tādu cilvēku ir daudz. Un tāpēc par tādām pasakām izdzēš naudu - nedod Dievs, cik! Tātad, visu šo segmentu nododot konkurentiem...

Džudžiro Matsuda divas reizes atvēra kalti, taču apstākļi bija tādi, ka bizness bija jāslēdz. Tikai 1920. gadā Matsuda un investoru grupa iegādājās Hirosimā bankrotējušo celtniecības uzņēmumu Abemaki, kas nodarbojās ar...

Bet joprojām ir izņēmumi no noteikumiem. Toyota Land Cruiser Prado 2002. gada izlaidums ar savu “pilsētas” stilu spēj pārvarēt pat nopietnus bezceļa apstākļus. Vārdu “Land” un “Cruiser” kombinācija vien ļauj modeli klasificēt kā...

Pasākumi - Subaru Impreza WRX

Izstrādāts, lai atstātu iespaidu Nosaukums Impreza cēlies no angļu vārda impress, kas nozīmē “atstāt iespaidu”, “pārsteigt”. Un papildinājums WRX norāda, ka šī ir viena no Subaru Impreza modeļa augstākajām modifikācijām. Pirmo reizi viņa bija...

1887. gada decembrī zemnieku ģimenē netālu no Milānas piedzima zēns, kuru jau no bērnības interesēja ne tik daudz lauksaimniecības darbi, cik tolaik modētā tehnika ar benzīna dzinējiem. 15 gadu vecumā Džuzepe Gilera (un tas bija viņš) ieguva darbu...

Tā bija pirmā Japānā, kas saņēma sadalītu degvielas iesmidzināšanas sistēmu. Bija arī versija ar dīzeļdzinēju, kas kļuva par pasaulē pirmo šādu Gran Turismo automašīnu. Mūsdienās šī automašīna ir īsta klasika un obligāta...

Baltā svītra ir melna, un atkal baltā svītra ir melna. Uz augšu un uz leju, uz augšu un uz leju. Šī nav atrakcija Luna parkā, bet gan viena no labākajiem Formula 1 braucējiem dzīves gaita. 1960. gada 17. septembrī Londonā topošā divkārtējā Formula 1 pasaules čempiona ģimenē Gr...

Taču Suzuki ne vienmēr bija uzņēmums, kas ražoja dzinējus. Viss sākās prozaiski un ļoti minimālistiskās Japānas garā. Mazajā dieva pamestajā ciematā Hamamatsu Šizuokas prefektūrā (tajā pašā, kur Soičiro Honda, citas...

Kā izrādījās, viņiem bija līdzīgi uzskati, tāpēc viņi nekavējoties sāka sadarboties. Par Volvo dzimšanas dienu tiek uzskatīts 1927. gada 14. aprīlis – diena, kad no Gēteborgas rūpnīcas izbrauca pirmā automašīna ar nosaukumu Jēkabs. Šis notikums iezīmēja jauna zviedru...

Mehāniķi Johans Vinkelhofers un Ričards Jaenike 1885. gada februārī ar zīmolu Wanderer sāka ražot sava, oriģināla dizaina velosipēdus, kas kļuva ļoti populāri. Plašas motorizācijas rezultātā 1902. gadā...

Renault F1 komanda. Paralēli - saplūst! Franču līnija, lauzta

Formula 1 rītausmā tās trasēs dominēja automobiļu korporāciju komandas. Alfa Romeo, Maserati, Ferrari – neviens nešaubījās, ka viņu mašīnas būs starp favorītiem. Tad dažas rūpnīcu komandas pameta Karalisko sacīksti, pretī...

Zīmola vēsture jeb Kāpēc automašīnas ar “TRD” nosaukuma plāksnīti nevar uzskatīt par parastajām Toyotām 1954. gada 7. jūnijā, kad ne Corolla, ne Crown nebija jaunās un nezināmās Toyota kompānijas “arsenālā” ārpus Japānas, un Land Cruiser bija pat nav doma dabūt...

Pēdējo reizi atjaunināts: 31.10.2015

Palaidīsim Visual Studio Express 2013 operētājsistēmai Windows. Izvēlnē atlasiet Fails->Jauns projekts.... Mūsu priekšā atvērsies projekta izveides logs:

Loga kreisajā daļā atlasiet Visual C#-> Store Apps-> Windows Phone Apps. Un starp jaunā projekta veidnēm atlasiet Blank App (Windows Phone), piešķiriet projektam kādu nosaukumu, piemēram, nosauciet to par HelloApp. Un noklikšķiniet uz Labi.

Un Visual Studio izveidos jaunu projektu:

Tukšas lietotnes veidnes projektam pēc noklusējuma ir šādi mezgli:

    Līdzekļu direktorijs, kurā ir izmantojamie attēlu faili

    App.xaml un App.xaml.cs — attiecīgi lietojumprogrammas resursa fails xaml un lietojumprogrammas koda fails C# valodā

    MainPage.xaml un MainPage.xaml.cs — attiecīgi lietojumprogrammas loga GUI fails un loga koda fails C# valodā

    Package.appxmanifest — lietojumprogrammas manifesta fails

Šajā agrīnajā posmā faili mums ir vērtīgi. Galvenā lapa.xaml Un Galvenā lapa.xaml.cs. Atvērsim failu MainPage.xaml, kas attēlo grafisko interfeisu:

Kreisajā pusē telefona formā mums būs grafiskā dizainera logs. Labajā pusē ir grafiskā interfeisa izkārtojuma logs programmā xaml. Grafisko interfeisu šajā gadījumā attēlo MainPage klase, kas ir atsevišķa lapa. Visas izmaiņas, ko mēs veicam saskarnē, nekavējoties tiks parādītas grafiskajā dizainerā, kas sniegs mums vizuālu izpratni par to, kā viss galu galā izskatīsies.

Pieņemsim, ka mūsu pieteikums aprēķinās depozīta summu pēc tam, kad būs aprēķināti procenti. Lai to izdarītu, mums ir nepieciešams lauks depozīta summas ievadīšanai, lauks rezultāta parādīšanai un poga, ar kuru mēs uzsāksim kopējās summas aprēķinus. Tātad mainīsim faila kodu Galvenā lapa.xamlšādi: