Ievads UWP. Pirmās lietojumprogrammas izveide Kā izveidot lietojumprogrammu operētājsistēmai Windows 10

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 “modīgām 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...

Pastāv viedoklis, ka reālajā dzīvē viedtālruņi ar Microsoft OS tiek atrasti tikpat bieži kā cilvēki ar patronīmu “Artemovičs”. “Ļaunās korporācijas” dīvainā (maigi izsakoties) politika attiecībā uz mobilās operētājsistēmas septīto un astoto saimi daudzus lietotājus ir atteikusi no eksperimentiem ar viedtālruņu “logiem”, un tagad korporācija ir nopietni ķērusies pie uzdevuma. labot savu attēlu šajā lietotāja nišā. Kā pagrīdes Microsoft fans ceru, ka viņiem viss izdosies - “desmitnieks” soļo apkārt planētai, tā galvenais trumpis ir viens kodols visām platformām, un tāpēc tam ir visas iespējas uzvarēt kādu labu daļu. mobilo sakaru tirgus. Un kā programmētājs ar prieku uztaisīšu jums ievadrakstu par šīs mobilās ass izstrādi, lai jūs vienmēr būtu gatavi tās popularitātes pieaugumam :).

Arhitektūras pārskats

Pateicoties kopējam kodolam un UWP lietotnes izpildlaikam, kad tā ir uzrakstīta, lietotne darbosies visās ierīcēs, kurās darbojas operētājsistēma Windows 10. Šajā diapazonā ietilpst:

  • galddatori;
  • serveru sistēmas - OS Windows Server 2016;
  • portatīvie datori - MS Surface Book;
  • planšetdatori - MS Surface Pro;
  • viedtālruņi - Lumia;
  • spēļu konsoles - Xbox One;
  • paplašinātās realitātes brilles - MS HoloLens;
  • sienas planšetdatori - MS Surface Hub;
  • viedais pulkstenis — MS Band 2.

Saraksts ir iespaidīgs. Turklāt UWP neaprobežojas tikai ar lietojumprogrammu izpildi, tā atbalsta arī draiveru darbību kodola līmenī. Tas ļauj izveidot draiverus, kas darbojas dažādās ierīcēs, ja vien konkrētais komponents, kuram draiveris ir paredzēts, ir viens un tas pats.

UWP atbalsta gan kodola līmeņa, gan lietotāja līmeņa draiverus. Apakšsistēmā ir iekļautas ierīces draivera saskarnes (DDI), kuras var izmantot UWP draiveris.

Bet tas viss neatbrīvo izstrādātāju no saskarnes pielāgošanas noteiktām platformām un ekrāna izšķirtspējai. Dažos īpašos gadījumos tas var nebūt nepieciešams.

Izstrādātāja rīki

Lai rakstītu, atkļūdotu, izvietotu un pārbaudītu lietojumprogrammas operētājsistēmai Windows 10 Mobile, jums būs nepieciešama Visual Studio 2015 (kurš par to šaubās). Šovasar tika izlaists trešais atjauninājums. Es to ļoti iesaku! Tās galvenais kļūdu labojums ir samazināts atmiņas patēriņš salīdzinājumā ar otro atjauninājumu.

Jums arī vajadzēs Windows 10 gadadienas atjauninājuma SDK: tajā ir iekļauti visi nepieciešamie rīki lietojumprogrammu izstrādei visam ierīču parkam, kurā darbojas operētājsistēma Windows 10. Ja izmantojat VS 2015 ar trešo atjauninājumu, tajā jau ir iekļauts jaunākais SDK.

Viens no galvenajiem jauninājumiem ir Windows Ink. Izmantojot šo API, jūs varat pievienot pildspalvas atbalstu divās koda rindās. Šim nolūkam ir divi vadības objekti: InkCanvas un InkToolbar.

Jaunā Cortana API atvieglo balss vadības ieviešanu. Cortana Actions komponents jaunajā API ļauj izveidot jaunas frāzes/izteiksmes.

Windows Hello biometriskā autentifikācija tagad ir pieejama tīmekļa izstrādātājiem pārlūkprogrammā Edge.

Blend for Visual Studio 2015, lietotāja interfeisa modelēšanas rīks, nodrošina uzlabotas lietotāja saskarnes dizaina iespējas salīdzinājumā ar VS. Ar tās palīdzību jūs varat izveidot XAML izkārtojumus visām atbalstītajām lietojumprogrammām: lietojumprogrammām, tīmeklim, universālajām, mobilajām ierīcēm utt. Tajā ir arī konstruktori papildu uzdevumiem, tostarp animāciju izveidei un elementu darbības kontrolei.

Veidi, kā izveidot lietojumprogrammas operētājsistēmai Windows 10 Mobile

Galvenais veids, kā izveidot aplikācijas viedtālruņiem ar operētājsistēmu Windows 10 Mobile, ir izstrādāt universālās (UWP) lietotnes(izlaižot Visual C# → Windows → Universal New Project Wizards).

Tomēr viņš nav vienīgais. Kā zināms, Xamarin ir iebūvēts Visual Studio 2015, ar tā palīdzību var izveidot aplikācijas arī operētājsistēmai Windows 10 Mobile, vienlaicīgi Android un iOS, mainot interfeisu un atstājot programmas loģiku C# (Visual C# → Cross-Platform).

Papildus Visual C# valodai var vienlīdz izvēlēties Visual Basic vai Visual C++. VS 2015 ļauj izveidot universālas lietotnes, izmantojot JavaScript (JavaScript → Windows → Universālās lietotnes). Tos var izvietot arī Windows 10 Mobile ierīcē.

Rīki darbam ar mantotajiem projektiem

Windows operētājsistēmas ilgajā vēsturē tai ir izveidots milzīgs skaits dažādu lietojumprogrammu. Līdz ar Windows 8 un WinRT (un vēlāk Windows 10 un UWP) izlaišanu vecās klasiskās lietojumprogrammas ir pagātnē, jo tikai galddatoru Win 8 un Win 10 atbalsta klasiskās Win32, COM, .NET lietojumprogrammas. Tas apbēdināja Microsoft. Bet puiši saprata, ka viņi varētu izstrādāt pārveidotāju, kas pārveidotu vecās lietojumprogrammas jaunajai uzlabotajai UWP apakšsistēmai. No šī dzima Darbvirsmas lietotņu pārveidotājs.

Xcode projekta konvertēšana tiek veikta divos posmos. Vispirms ir jāpievieno sintakses izcelšana valodai Objective-C programmā Visual Studio: instalējiet paplašinājumu objc-syntax-highlighting.vsix no mapes winobjc\bin. Pēc tam, izmantojot komandrindas utilītu vsimporter.exe, jums ir jāpārvērš Xcode projekts par VS projektu. Pēc tam iegūto sln failu var atvērt studijā, kur tiks izcelta Objective-C sintakse. Varat izveidot un palaist lietojumprogrammu, tā darbosies tāpat kā visas citas Windows programmas.

Sasodīts, cik pārsteidzoši ir redzēt pareizi izceltu Objective-C kodu programmā Visual Studio!

Obj-C koda kompilēšanai tiek izmantots bezmaksas kompilators zvana. Tā kā izvade ir standarta UWP lietojumprogramma, to var palaist mobilajā ierīcē operētājsistēmā Windows 10 Mobile. Viena programma var saturēt kodu C++ un Obj-C.

Ja jums ir projekts iepriekšējai Windows Phone versijai, tas ir, 8.1 (vai 8.0), atverot to VS 2015, studija automātiski atjauninās projektu, lai tas atbilstu universālās Windows lietotnes prasībām ( UWP). Tiks pārveidots ne tikai lietotāja interfeisa marķējums XAML, bet arī programmas loģika JS/C++/C#/VB. Ja kodā bija zvani uz WinRT apakšsistēmu, tie tiks pārveidoti par UWP zvaniem.

Ir vēl viens izplatīts pielietojuma veids - spēles. iOS un Android renderē, izmantojot zema līmeņa OpenGL saskarni. No otras puses, operētājsistēmā Windows 10 Mobile DirectX 11 tiek izmantots, lai parādītu attēlus spēlēs. Tas rada nesaderību. Taču ir risinājums – atvērtā koda projekts ANGLE. ANGLE (Almost Native Graphics Layer Engine) — gandrīz vietējais grafikas slāņa dzinējs — ļauj Windows lietotājiem nemanāmi palaist OpenGL ES lietojumprogrammas aparatūrā, kurā darbojas DirectX 11. Tas tiek panākts, pārvēršot zvanus no OpenGL ES API uz DirectX 11 API. ANGLE pilnībā atbalsta šādus trīs veidu lietojumprogrammas:

  • universālās lietojumprogrammas operētājsistēmai Windows 10 (Universal Windows apps);
  • lietojumprogrammas operētājsistēmai Windows 8.1 un Windows Phone 8.1;
  • klasiskās Windows darbvirsmas lietojumprogrammas.

Sīkāk šis jautājums ir apspriests manā grāmatā “Griezes maģija” (atkal jūs reklamējat savu grāmatu! Nu, labi, jūs to esat pelnījuši. - Red.).

Turpinājums pieejams tikai biedriem

1. iespēja. Pievienojieties “vietnes” kopienai, lai lasītu visus vietnes materiālus

Dalība kopienā noteiktajā laika posmā nodrošinās piekļuvi VISIEM Hacker materiāliem, palielinās jūsu personīgo kumulatīvo atlaidi un ļaus jums uzkrāt profesionālu Xakep Score vērtējumu!

Mūsdienās lietojumprogrammu izstrāde operētājsistēmai Windows 10 Mobile ir viena no daudzsološākajām jomām.

Daudzi programmētāji pārkvalificējas un paši apgūst šo savas darbības jomu.

Citus apmāca uzņēmums, kurā viņi strādā. Jebkurā gadījumā tas ir lielisks virziens, un to noteikti ir vērts turpināt.

Tāpēc mēs analizēsim veicamās darbības.

Saturs:

Ievadinformācija

Atkarībā no tā, vai esat veicis kādu attīstību iepriekš, jums būs vieglāk vai grūtāk saprast visu, kas tiks apspriests tālāk.

Mēs koncentrēsimies uz tiem cilvēkiem, kuri tikko sākuši saprast pamatus.

Varbūt jūs apmeklējāt koledžu vai kādus kursus.

Ja tā, šie norādījumi ir īpaši paredzēti jums.

Pāriesim tieši pie attīstības tēmas.

Microsoft izstrādātāji pirms dažiem gadiem izdarīja ļoti ērtu darbību. Viņi radīja tā sauktās universālās lietojumprogrammas, pareizāk sakot, attīstības vidi.

Tie ir piemēroti absolūti visām ierīcēm, kas darbojas ar .

1. attēlā iepriekš rakstītais ir parādīts diagrammā.

Universālo lietojumu pastāvēšana ir balstīta uz koncepciju UWP (universālā Windows platforma).

Šādas programmas (Universal Apps) ir piemērotas visdažādākajām ierīcēm - personālajiem datoriem, mobilajām ierīcēm utt.

Tos apvieno šādas sastāvdaļas:

  • Adaptīvā lietotāja saskarne- adaptīvais interfeiss, tas ir, programmas izskats, kas var neatkarīgi mainīties atkarībā no ierīces, kurā tā darbojas;
  • Dabiskā lietotāja ievade– datu ievades ierīču komplekts, piemēram, mikrofons, irbulis utt.;
  • Viens SDK + rīki– universāla izstrādes vide dažādām ierīcēm un to pavadošais rīku komplekts;
  • Viens veikals + viens izstrādes centrs– viens veikals, kurā var iegūt aplikācijas dažādām ierīcēm, un viens izstrādātāju centrs;
  • Mākoņpakalpojumi– pateicoties kam var organizēt kopīgu izstrādes procesu vai vienkārši glabāt programmas un failus vienuviet, kas pieejami no dažādiem sīkrīkiem.

Pateicoties šai pieejai, jūs varat nopietni optimizēt savu darbu.

Tās galvenā priekšrocība ir tā, ka nav jāraksta, piemēram, 2 atsevišķi un .

Jūs uzrakstāt vienu programmu, un tā pielāgojas ierīcei, kurā tā darbojas.

Tāpēc šodien principā nav tādas lietas kā atsevišķa programma Windows 10 Mobile.

Tā vietā ir UWP.

Jāatzīmē, ka tad, kad tika izmantota operētājsistēma Windows Phone OS (operētājsistēma, kas bija pirms Win Mobile), šī pieeja netika nodrošināta. Man bija jāizveido programma datoram un pēc tam jāmēģina to portēt (citiem vārdiem sakot, pielāgot) . Lai gan lielākajā daļā gadījumu bija nepieciešams attīstīties no nulles. Kā jūs varat iedomāties, tas bija ārkārtīgi neērti.

Par laimi, tagad viss ir mainījies, un mums ir universāls programmēšanas veids.

Tagad pāriesim pie prakses.

Windows 10 Mobile izstrādes metodes

Pamatojoties uz iepriekš minēto, mēs varam izcelt trīs veidi, kā rakstīt programmu operētājsistēmai Windows 10 M obile:

Pārrobežu platforma. Programmatūras vidē Visual Studio (šis ir viens no izstrādātāja rīkiem, par kuru mēs runāsim nākamajā sadaļā) ir šāds komponents, kā Ksamarins . Tātad, pateicoties tam, ir iespējams izstrādāt programmas priekš Windows 10 Mobile un vienlaikus. Izstrādātājam būs trīs ekrāni, kuros viņš var mainīt sava radīšanas saskarni. Bet programmas loģika paliks nemainīga. Tiek izmantots C#.

Cits. Teorētiski, lai gan tas būs diezgan problemātiski, mēs varam izmantot mūsu mērķim Un . Šīs programmēšanas valodas mūsdienās tiek uzskatītas par novecojušām (tikai Pamata ). Bet tos joprojām var izmantot.

Kā redzat, pirmā metode ir optimāla, it īpaši, ja mēs runājam par iesācēju koda meistaru.

Tāpēc ir lietderīgi noskaidrot, kādi rīki ir nepieciešami, lai izveidotu programmu, izmantojot šo metodi.

Kas nepieciešams attīstībai - rīku izpēte

Lai sāktu veidot, jums tas viss būs jālejupielādē tūlīt! Teiksim uzreiz, ka tas viss ir Microsoft.

Tātad, lūk, kas jums būs nepieciešams:

Visual Studio. Šī ir attīstības vide. Tajā jūs rakstīsit kodu, redzēsit nākamās lietojumprogrammas izskatu, kompilēsit to (citiem vārdiem sakot, palaidīsit) utt. Lejupielādēt VS Varat apmeklēt visualstudio.com. Ir 3 versijas - Kopiena, profesionālis un uzņēmums . Pirmais ir bezmaksas un tam ir minimāla funkcionalitāte. Bet tas ir pilnīgi pietiekami, lai iesaistītos attīstībā Win 10 Mobile . Pārējie divi ir apmaksāti, un tiem ir ievērojami paplašināta funkcionalitāte.

Windows 10 gadadienas atjauninājuma SDK. Šī ir atjaunināta rīku pakotne, kas nepieciešama, lai izstrādātu visu sīkrīku klāstu, kas darbojas operētājsistēmā Windows OS 10. Varat to lejupielādēt no vietnes developer.microsoft.com. Šis komponents vienkārši jāinstalē pēc lejupielādes. Tas automātiski "iebūvēs" VS.

Iesācējiem pietiksVisual Studio kopiena kombinācijā ar Windows 10 gadadienas atjauninājuma SDK.

Svarīgs! Noteikti pārbaudiet sistēmas prasības Visual Studio . Pilnīgi iespējams, ka jūsu dators neatbalstīs 2017. gada versiju. Tajā pašā vietnē varat atrast iepriekšējās versijas VS.

Nākotnē, kad būsit apguvis pamata pamatus, jūs varētu arī mēģināt izmantot Blend for Visual Studio.

Bet tas ir svarīgi tikai tad, ja izmantojat Visual Studio nevis 2017. gada, bet gan vecāka versija.

In VS 2017. gadā šādam rīkam vienkārši nav jēgas. Labāko viņam tur jau paņēma.

Izstrādātāja licence un atbloķēšana

Mūsu gadījumā būs nepieciešama arī izstrādātāja licence. Tā ir taisnība, ja jūs strādājat

Bet tas tiks iegūts automātiski, sastādot pirmo pieteikumu.

Tāpēc jums nav jādara nekas papildu.

Lielāka uzmanība jāpievērš ierīces atbloķēšanai. Nākotnē, lai instalētu lietojumprogrammas bez licences (ko jūs pats rakstījāt, viņiem vēl nevar būt tāda licence, kamēr tās nav verificētas un neatrodas veikalā), jums būs jāveic dažas darbības.

Konkrēti jums ir jāveic šādas darbības:

  • Izmantojiet meklēšanu, lai atrastu izvēlne" Atjaunināšana un drošība» (“Atjauninājumi un drošība”, ja krievu valodā).
  • Tas atrodas izvēlnē kreisajā pusē tu lieto" Izstrādātājiem» ("Izstrādātājiem").
  • Atzīme blakus uzrakstam « Izstrādātāja režīms» (“Izstrādātāja režīms”)

Dažreiz, ja jūs neveicat šo vienkāršo darbību, turpmākajā darbā rodas problēmas.

Pieteikuma paraugs – “Sveika pasaule”

Tātad, lai uzrakstītu savu pirmo pieteikumu, dari šo:

1 Palaidiet instalēto Visual Studio. Jūs lietojat "Fails", tad "Izveidot" Un "Projekts".

2 Atveras Logs "Izveidot projektu".. Noklikšķiniet uz paneļa kreisajā pusē "Uizveidota» , pēc tam noklikšķiniet "Visual C++» (šo valodu mēs tagad izmantosim) un turpmāk paragrāfs"Universālās Windows lietotnes» .

3 Atstājiet visu, kā tas ir atvērtā loga centrālajā daļā. Tur vajadzētu atlasīt vienums “Tukšs pieteikums...”.

4 Apakšdaļā ievadiet projekta nosaukums, avota atrašanās vieta un saīsnes nosaukums.

5 Noklikšķiniet "LABI" augšējā kreisajā stūrī.

6 Kreisajā panelī jūs atradīsit visu projekta failu sarakstu. Neiedziļinoties detaļās, pieņemsim, ka kods ir ierakstīts failā ar paplašinājumu .xaml. Mūsu gadījumā tas ir “MainPage.xaml”. Atveriet to, un centrālajā daļā parādīsies koda lodziņš.

  • - "StackPanel" elements "ir sava veida konteiners citiem elementiem; šeit mēs norādām tā garumu un augstumu;
  • Hello World" un 36 fontu;
  • - teksta bloks ar vārdiem " Kā tevi sauc?";
  • - cits StackPanel ar saviem parametriem;
  • - teksta ievades lauks;
  • - aizverot pirmo StackPanel;
  • - aizverot otro StackPanel.
“Programmēšana mobilajām ierīcēm, kurās darbojas Windows Mobile” A.Kļimovs . Tas ir tieši nepieciešams koda rakstīšanai. Tiesa, grāmata ir nedaudz novecojusi un izdota 2009. gadā. Bet pamatprincipi palika nemainīgi.
  • Materiāli no vietnes metanit.com. Patiesībā ir pieejama tiešsaistes apmācība vietnē UWP . Tas ir tas, kas jums nepieciešams. Jūs varēsiet soli pa solim uzzināt visas detaļas par attīstību, kuru plānojat veikt.
  • Šeit ir video pamācības. Ļoti ērta iespēja tiem, kas dod priekšroku stundu skatīšanai, nevis grāmatu lasīšanai. Tikai dažās nodarbībās jūs sapratīsiet pamatus un varēsiet strādāt patstāvīgi.
  • Pieņemsim, ka jūs to visu izlasījāt. Rodas jautājums, kas tālāk.

    Kas man jādara, lai praktizētu?

    Ko tālāk

    Ja redzat, ka jums tas padodas, veiciet uzdevumus no ārštata biržām.

    Laika gaitā jūs varēsiet doties uz kādu no uzņēmumiem un pieprasīt testa uzdevumu.

    Varbūt uzņēmums būs mazs, bet arī tā ir pieredze, turklāt ļoti laba.

    Ja testā veiksies labi, turpmāk varēsi sevi apmācīt un dot citus uzdevumus.

    Tā Tu kļūsi par profesionālu programmētāju!

    Tiem, kuri nav pārliecināti, vai instalēt Windows 10 savā iecienītākajā datorā, mēs piedāvājam īsu pārskatu par materiāliem par platformu, izstrādes rīkiem un jaunajiem līdzekļiem, kas pieejami, izstrādājot lietojumprogrammas.

    Es domāju, ka visi jau zina, kur un kā iegūt savu Windows 10 kopiju — mēs pie šī punkta nekavēsimies. Instalēšana ir līdzīga Windows 8 instalēšanai. Ja plānojat atjaunināt sistēmu, es ļoti iesaku izveidot failu dublējumu no sistēmas diska.

    Rīki

    Kādus izstrādes rīkus es varu izmantot? Jums būs nepieciešama jauna MS Visual Studio 2015. Pašlaik ir pieejami Visual Studio 2015 Community Edition un maksas Professional un Enterprise izdevumi.

    Kurss aptver galvenās platformas iespējas, modeļus un pieejamos rīkus Windows lietojumprogrammu izveidei. Tiek apskatīti vairāki pamata scenāriji, kas tiek ieviesti lietojumprogrammā: darbs ar nelielu atmiņas apjomu, uzdevumu izpilde fonā, saziņa starp ierīcēm, failu un datu pārvaldība un lietotāja mijiedarbības metodes.

    Licence un ierīces atbloķēšana

    Tāpat kā Windows 8/8.1 izstrādei, būs nepieciešama izstrādātāja licence. Tas ir līdzīgs Windows 8/8.1 izstrādātāja licencei, kad pirmo projektu veidojat tieši programmā Visual Studio (tas nav tas pats, kas veikala publicēšanas konts). Lai ierīcēs instalētu lietojumprogrammas, neaizmirstiet tās atbloķēt:

    Universālās lietojumprogrammas

    Kas jauns izstrādātājam? Tika paziņots, ka universālo lietojumprogrammu var palaist jebkurā Windows 10 platformā. Tas tiek īstenots, izmantojot dažādu API sistēmu. Tas ir, visām platformām ir kopīgs API slānis (Universal Windows Platform, UWP). Ja lietojumprogramma izmanto tikai savas iespējas, tā darbosies visās platformās ar UWP.


    Kolekcijā pašlaik ir iekļautas šādas projektu veidnes:

    • Tukša lietotne, vienkāršs vienas lapas XAML projekts. Līdzīgi kā standarta tukšā lietotne, kas iekļauta Windows 10 SDK, taču bez Application Insights telemetrijas.
    • SplitView lietotne, vairāku lapu lietojumprogrammu projekts ar adaptīvu SplitView vadību.
    • Composition App — projekts, kurā netiek izmantota standarta komponentu bibliotēka, tā vietā tiek izmantota Windows.UI.Composition API,
    • Kompozīcijas XAML lietotne, projekts, kas izmanto XAML un Windows.UI.Composition API.


    
    Tops