Paskutinis atnaujinimas: 2015-10-31
Pradėkime „Visual Studio Express 2013“, skirtą „Windows“. Meniu pasirinkite Failas->Naujas projektas.... Prieš mus atsidarys projekto kūrimo langas:
Kairėje lango pusėje pasirinkite Visual C#->Store Apps->Windows Phone Apps. O tarp naujojo projekto šablonų pasirinkite Blank App (Windows Phone) , suteikite projektui kokį nors pavadinimą, pavyzdžiui, pavadinkime jį HelloApp. Ir spustelėkite Gerai.
Ir „Visual Studio“ sukurs naują projektą:
Tuščios programos šablono projekte pagal numatytuosius nustatymus yra šie mazgai:
Turtų katalogas, kuriame yra naudojami vaizdo failai
App.xaml ir App.xaml.cs – atitinkamai xaml programos išteklių failas ir c# programos kodo failas
MainPage.xaml ir MainPage.xaml.cs – programos lango GUI failas ir lango kodo failas atitinkamai c#
Package.appxmanifest – programos aprašo failas
Šiame pradiniame etape failai mums yra vertingi Pagrindinis puslapis.xaml ir Pagrindinis puslapis.xaml.cs. Atidarykime MainPage.xaml failą, kuris atspindi GUI:
Kairėje, telefono pavidalu, turėsime grafinio dizainerio langą. Dešinėje yra grafinės sąsajos žymėjimo langas xaml. Grafinę sąsają šiuo atveju vaizduoja MainPage klasė, kuri yra atskiras puslapis. Visi mūsų atlikti sąsajos pakeitimai iš karto bus rodomi grafiniame dizainere, o tai leis mums vizualiai suprasti, kaip viskas atrodys galiausiai.
Tarkime, mūsų programa apskaičiuos indėlio sumą po to, kai bus paskaičiuotos palūkanos. Tam mums reikalingas įnašo dydžio įvedimo laukas, rezultato rodymo laukas ir mygtukas, kuriuo inicijuosime galutinės sumos apskaičiavimą. Taigi pakeiskime failo kodą Pagrindinis puslapis.xaml tokiu būdu:
Elementų atributų pagalba nustatome jų išvaizdą ir vietą. Pavyzdžiui, naudojant atributą Margin, nustatomos įtraukos nuo išorinio krašto. Apie atributus ir kitus xaml kalbos elementus plačiau pakalbėsime vėliau.
Pridėjus elementus ir jų atributus, dizainerio langas bus automatiškai atnaujintas:
Dabar pakeiskime mygtuko kodą taip:
Naudodami reiškinį Click="button1_Click", pridėjome paspaudimų įvykių tvarkyklę. Taigi, spustelėjus mygtuką, bus suaktyvintas button1_Click metodas. Dabar apibrėžkime šį metodą.
Atidarykime failą Pagrindinis puslapis.xaml.cs, kuriame yra puslapio logika. Pagal numatytuosius nustatymus jis turi tokį kodą:
Sistemos naudojimas; naudojant System.Collections.Generic; naudojant System.IO; naudojant System.Linq; naudojant System.Runtime.InteropServices.WindowsRuntime; naudojant „Windows Foundation“; naudojant Windows.Foundation.Collections; naudojant Windows.UI.Xaml; naudojant Windows.UI.Xaml.Controls; naudojant Windows.UI.Xaml.Controls.Primitives; naudojant Windows.UI.Xaml.Data; naudojant Windows.UI.Xaml.Input; naudojant Windows.UI.Xaml.Media; naudojant Windows.UI.Xaml.Navigation; vardų sritis HelloApp ( viešas uždarytas dalinės klasės pagrindinis puslapis: puslapis ( viešas pagrindinis puslapis() ( this.InitializeComponent(); this.NavigationCacheMode = NavigationCacheMode.Required; ) protected override void OnNavigatedTo(NavigationEventArgs e) ( ) ) )
Pridėkite naują metodą į MainPage klasę:
Privatus void mygtukas1_Spustelėkite (objekto siuntėjas, RoutedEventArgs e) ( dviguba didžioji raidė; if(Double.TryParse(textBox1.Text,out capital)) (kapitalas+=kapitalas * 0,12; textBlock1.Text = Capital.ToString() + "doleriai"; ) else ( textBlock1.Text="Neteisinga reikšmė"; ) )
Metodu gauname teksto lauke įvestą reikšmę ir bandome ją konvertuoti į dvigubą tipą. Jei transformacija sėkminga, rodome paprastų skaičiavimų rezultatą.
Pabėgiokime:
Paleidimo metu galime pasirinkti, kur testuosime programą – realiame įrenginyje ar emuliatoriuje. Mano atveju, aš paleidžiu programą tikrame išmaniajame telefone, todėl išskleidžiamajame sąraše pasirenku Įrenginys. Tačiau taip pat galite pasirinkti vieną iš emuliatorių, jei jie jau yra įdiegti.
Paleidus programą išmaniajame telefone, svarbu, kad išmanusis telefonas nebūtų užrakintas. Taigi paleiskite:
Įveskite skaičių į teksto lauką ir spustelėkite mygtuką:
Testuojant per išmanųjį telefoną, svarbu atsiminti, kad paleidus programa telefone automatiškai įdiegiama, o ją galime rasti visų programų sąraše:
O jei reikia, tada, atsijungę nuo kompiuterio, taip pat galime jį paleisti arba ištrinti.
Tai užbaigia pirmosios programos kūrimą.
Kurti programas, skirtas Windows Phone, nėra taip sunku, ypač jei bandote sukurti programą, kuri teikia informaciją apie paslaugas ir produktus arba renka duomenis iš RSS informacijos santraukos.
Tai yra programų tipai, kuriuos galima įdiegti naudojant „JavaScript“ kodą naršyklėje arba naudojant „Access“ dizainerį, todėl jums nereikia įsigyti viso įrankių rinkinio, kad galėtumėte kurti tokias mobiliąsias ar darbalaukio programas. Atėjo naujos kartos programų kūrėjai – žiniatinklio paslaugos, leidžiančios kurti ir paleisti savo programas.
Neseniai „Microsoft“ atidarė savo studiją programoms kurti - Windows Phone App Studio. Tai paprastas įrankis, kuris leis kurti veikiančias programas nuo nulio. Pavyzdžiui, jūs užtruksite mažiau nei 15 minučių, kad sukurtumėte paprastą programą, apie kurią kalbama straipsnyje, nes šiame konstruktoriuje yra standartinių šablonų. Žinoma, dabar mes nekalbame apie sudėtingų programų ar žaidimų kūrimą, tačiau pradžiai pakaks šio straipsnio.
Kaip ir „Access“ programos, programos, sukurtos naudojant „Windows Phone App Studio“, naudoja duomenų ryšius, o tai reiškia, kad jos sukurtos pagal pagrindinio / detalaus rodinio modelį. Galite prijungti turinio sklaidos kanalą (ar tai būtų RSS, Youtube ir pan.) arba naudoti jį savo turiniui skelbti. Žinoma, programa gali atlikti abu tuo pačiu metu. Be informacijos santraukų, taip pat galėsite talpinti savo turinį, nesvarbu, ar tai būtų sudaryti HTML puslapiai, ar puslapiai, sutvarkyti naudojant paprastas duomenų bazes, kurias Microsoft vadina „kolekcijomis“.
1. Pirmas žingsnis, turite nuspręsti dėl programos turinio, galite redaguoti arba ištrinti tuos puslapius ir elementus, kurie yra pagal numatytuosius nustatymus.
Savo bandomąją programą susiejome su pasauliniu RSS sklaidos kanalu. Viskas, ko mums reikia, yra sklaidos kanalo URL, o kūrėjas automatiškai sukurs peržiūros sritį, kurioje bus rodomas naujausių straipsnių sąrašas, taip pat antrą peržiūros sritį, kurioje pateikiama išsami informacija apie straipsnius.
Tačiau verta paminėti, kad savo programos kūrimo procesas nėra toks paprastas, nes „App Studio“ naudojamas RSS analizatorius kartais negali susidoroti su svetainės sugeneruotų RSS informacijos santraukų formatavimu. Tai reiškia, kad kartais tai gali tapti tikra problema, nes straipsnio tekstas tiesiog nebus rodomas, o derinimo galimybė bus labai apribota, kaip ir bet kokių debesų kūrimo įrankių atveju.
3. Dabar turėsite paklausti pavadinimas, aprašymas, taip pat nustatykite 160x160 pikselių dydį.
4. Na, paskutinis etapas - generavimas ir publikavimas programos. Štai ką gavome:
Pabaigoje yra sukurtos programos peržiūra, galite patikrinti, kaip ji veiks išmaniajame telefone ar planšetiniame kompiuteryje. Jei viskas gerai, paspauskite mygtuką „Generuoti“, atsiras iššokantis langas:
Galima rinktis iš dviejų variantų: pirmoji – sugeneruoti programą mobiliesiems įrenginiams, antra – planšetiniams kompiuteriams ir įprastiems kompiuteriams. Paslauga sukuriama mažiau nei 10 minučių, todėl galite pakaitomis kurti produktą kiekvienai platformai. Diegimo procesas yra labai paprastas, nes Windows Phone įtaisytas QR kodų palaikymas. Pirmiausia telefone reikia įdiegti sertifikatą, o tai daroma naudojant QR kodą, kuris leidžia atsisiųsti sertifikatą tiesiai į telefoną.
- Išdėlioti susidariusį stebuklą Windows Phone Store t.y. į programų parduotuvę, kad ją galėtų atsisiųsti bet kas, o ne tik jūs, jums reikia kūrėjo sertifikato. Tai kainuoja apie 600 rublių.
Iš karto akivaizdu, kad šis įrankis skirtas BYODev scenarijams – kai reikia greitai gauti aplikaciją ir tuo pačiu neįsitraukti į visą kūrimo procesą. Nors verta paminėti, kad vis tiek turite galimybę atsisiųsti paruoštus šaltinio kodus ir naudoti šį įrankį prototipams kurti, prieš atiduodami juos kūrimo komandai peržiūrėti. Tikrai galėsite savarankiškai susieti duomenų šaltinius debesyje priglobtų kolekcijų pavidalu.
Tai viena iš gerų priežasčių, kodėl „Microsoft“ leidžia atsisiųsti šaltinio kodą, paruoštą veikti „Visual Studio“. Jis bus įtrauktas į „Visual Studio“ projektą ir gali būti importuojamas tiesiai į darbalaukio IDE ir tada derinamas. Programos derinimas su mėgstamu įrenginio simuliatoriumi padės greitai nustatyti problemą – straipsnio pradžioje įdėtas vaizdas serveryje buvo ištrintas. Galite greitai pakeisti kodą ir programa vėl veiks.
Prieiga prie šaltinio kodo ne tik supaprastina derinimo procesą, bet ir leidžia lengviau formuoti sukurto kodo stilių, modifikuojant šablonus arba keičiant duomenų šaltinio ryšius su privačiais šaltiniais. Visas sugeneruotas kodas yra komentuojamas, o kadangi jis naudojamas kaip pagrindinis kūrimo dizaino modelis kuriant programas, jums bus daug lengviau suprasti, kaip tiksliai veikia kiekviena atskira kodo dalis ir kaip ją pritaikyti savo poreikiams.
Kuriant tokias programas aišku viena: jos nėra skirtos sudėtingoms programoms kurti. Jie yra tarsi plastikiniai žaislai vaikams: viskas prieš akis, o mes tiesiog turime ką nors sujungti su prasme.Įgydami patirties per šias „žaidimų aikšteles“, galite palaipsniui pereiti prie kodo dizaino ir naudoti jį kurdami sudėtingesnius dalykus. Naudodami įrankių rinkinius, pvz., „Windows Phone App Studio“, galite įgyti patirties su turiniu pagrįstomis programomis, RSS sklaidos kanalais, žiniatinklio turiniu ir vietiniu turiniu.
Žinoma, mažai tikėtina, kad šis rinkinys atspindės viską, ko reikia norint sukurti komercinę programą, kad ir koks paprastas jis būtų. Bet tai ne esmė, nes sugeneruotas kodas suteikia jums darbo sistemą ir būdą suprasti, kaip veikia programos kūrimo procesas. Vienas dalykas yra tikras: jei planuojate pradėti kurti savo programas, tai yra puiki vieta pradėti. Skaityti daugiau: ir
Paskutinis atnaujinimas: 2017-12-04
UWP (universali Windows platforma) yra vieninga platforma, skirta programoms kurti ir paleisti „Windows 10“ ir „Windows 10 Mobile“.
UWP yra ankstesnių technologijų derinimo rezultatas. Taigi, išleidus „Windows 8“, buvo pristatyta nauja programėlių architektūrinė platforma – „Windows Runtime“ (WinRT), kuri leido programas paleisti vadinamuoju moderniu (Metro) režimu staliniuose ir planšetiniuose kompiuteriuose. Tada, išleidus „Windows 8.1“ ir „Windows Phone 8.1“, ši technologija buvo sukurta – atsirado „universalios programos“, kurios galėjo iš karto paleisti Windows 8.1 ir WP8.1. O 2015 m. liepos mėn. oficialiai buvo išleista naujoji „Windows 10“ OS. Ji naudoja UWP platformą, kuri yra „Windows Runtime“ evoliucija.
Kaip rodo platformos pavadinimas, ji yra universali – universali visiems įrenginiams, esantiems Windows 10 ekosistemoje.O tai paprasti staliniai kompiuteriai, planšetiniai kompiuteriai, mobilieji įrenginiai, IoT įrenginiai (daiktų internetas), Xbox, Surface Hub įrenginiai. Ir UWP programa gali veikti vienodai visose šiose platformose, jei tik jose įdiegta „Windows 10“.
Kodėl UWP?
Programavimas pagal UWP turi keletą privalumų:
Paskirstymo plotis. Iki šiol (2017 m. balandžio mėn.) „Windows 10“ jau įdiegta daugiau nei 400 mln. įrenginių. Staliniuose kompiuteriuose „Windows 10“ jau lenkia „Windows 8/8.1“.
Įvairių įrenginių palaikymas. Staliniai kompiuteriai, planšetiniai kompiuteriai, išmanieji telefonai, dideli Surface Hub planšetiniai kompiuteriai, įvairūs daiktų interneto įrenginiai, HoloLens virtualios realybės įrenginiai ateityje – įrenginių, kuriuose gali veikti Windows 10, asortimentas tikrai platus.
Įvairių programavimo kalbų ir technologijų palaikymas. UWP programas galima kurti naudojant tokias kalbas kaip Visual C++, C#, Visual Basic, JavaScript. „Visual C++“, „C#“ ir „Visual Basic“ naudoja XAML kaip grafinės sąsajos kūrimo technologiją; „JavaScript“ naudoja HTML. Be to, C++ vietoj XAML gali naudoti DirectX. Tai yra gana įprasta ir pažįstama daugeliui technologijų.
Programėlių parduotuvė ir platinimo paprastumas. „Windows“ parduotuvė yra puiki vieta platinti mokamas ir nemokamas UWP programas. Pačios platformos ir „Windows Store“ parduotuvės galimybės leidžia naudoti skirtingus pajamų gavimo būdus. Pavyzdžiui, galite integruoti skelbimų blokus į programas naudodami įvairius SDK. Galite platinti už tam tikrą mokestį, o mokėjimas gali būti lanksčiai konfigūruojamas. Pasirinktinai galite įdėti bandomąją versiją, po kurios vartotojas gali nuspręsti, ar pirkti programą, ar ne. Taip pat galite užsidirbti pinigų pagal freemium modelį, kuriame programa yra „shareware“, o tam tikros paslaugos programoje teikiamos už mokestį. Be to, visas šias pajamų gavimo galimybes suteikia integruoti SDK įrankiai.
Turtingos platformos funkcijos. UWP daug ką paveldi iš „Windows Runtime“ iš „Windows 8.1“ ir tuo pačiu suteikia daug naujų funkcijų, tokių kaip turtingesnė debesų integracija, „Cortana“, „Win10“ pranešimų sistema ir kt.
Ko jums reikia UWP plėtrai
UWP programavimui reikalinga Windows 10. Visos kitos operacinės sistemos kaip Windows 8.1/8/7, jau nekalbant apie Windows XP, netinka!
Jums taip pat reikės „Visual Studio 2017“ bendruomenės kūrimo aplinkos. Tai visiškai veikianti nemokama kūrimo aplinka, kurią galima atsisiųsti iš oficialios svetainės adresu https://www.visualstudio.com/downloads/download-visual-studio-vs.
Taip pat galima naudoti VS 2015 versiją ir visas kitas ankstesnes Visual Studio versijas – 2013, 2012, 2010 ir kt. nedirbkite su UWP.
Diegiant Visual Studio 2017, reikia pažymėti atitinkamą elementą diegimo programoje:
Prieš pradėdami kurti programas, įsitikinkite, kad „Windows 10“ naujinime įdiegta tinkama kūrėjams skirta parinktis:
O įdiegę Windows 10 ir Visual Studio 2017 galite pradėti kurti programas.
Manoma, kad realiame gyvenime išmanieji telefonai su „Microsoft“ OS yra tokie pat dažni, kaip ir žmonės, turintys patronimą „Artiomovičius“. Keista (švelniai tariant) „Pikties korporacijos“ politika dėl septintos ir aštuntos mobiliųjų operacinių sistemų šeimų atmetė daugelį vartotojų nuo eksperimentų su išmaniesiems telefonams skirtais „langais“, o dabar korporacija rimtai ėmėsi koreguoti savo įvaizdį. šioje vartotojo nišoje. Kaip pogrindinis „Microsoft“ gerbėjas, tikiuosi, kad jiems pasiseks – „dešimtukas“ vaikšto po planetą, pagrindinis jo koziris yra vienas branduolys visoms platformoms, todėl turi visas galimybes pasitraukti nemažą dalį mobiliojo turgus. Ir aš, kaip programuotojas, mielai padarysiu jums įvadinį straipsnį apie šios mobiliosios ašies kūrimą, kad visada būtumėte pasiruošę jos populiarumo augimui :).
Architektūros apžvalga
Naudojant bendrą UWP programų branduolį ir vykdymo laiką, parašyta programa veiks visuose įrenginiuose, kuriuose veikia „Windows 10“. Į šį diapazoną įeina:
- staliniai kompiuteriai;
- serverių sistemos - OS Windows Server 2016;
- nešiojamieji kompiuteriai – MS Surface Book;
- planšetiniai kompiuteriai - MS Surface Pro;
- išmanieji telefonai - Lumia;
- žaidimų konsolės – Xbox One;
- papildytos realybės akiniai - MS HoloLens;
- sieninės tabletės - MS Surface Hub;
- išmanusis laikrodis – MS Band 2.
Sąrašas įspūdingas. Be to, UWP neapsiriboja tik taikomųjų programų vykdymu, ji taip pat palaiko tvarkyklių veikimą branduolio lygiu. Tai leidžia kurti tvarkykles, veikiančias skirtinguose įrenginiuose, jei konkretus komponentas, kuriam skirta tvarkyklė, yra ta pati.
UWP palaiko tiek branduolio, tiek vartotojo lygio tvarkykles. Posistemyje yra įrenginio tvarkyklės sąsajos (DDI) sąsajos, kurias gali naudoti UWP tvarkyklė.
Bet visa tai neišgelbėja kūrėjo nuo sąsajos pritaikymo prie tam tikrų platformų ir ekrano skiriamųjų gebų. Kai kuriais ypatingais atvejais tai gali būti nereikalinga.
Kurejo irankiai
Norint rašyti, derinti, diegti ir išbandyti programas, skirtas „Windows 10 Mobile“, jums reikės „Visual Studio 2015“ (be jokios abejonės). Trečiasis atnaujinimas pasirodė šią vasarą. Labai rekomenduoju! Pagrindinis jo klaidų taisymas yra mažesnis atminties suvartojimas, palyginti su antruoju atnaujinimu.
Taip pat jums reikės „Windows 10“ jubiliejaus atnaujinimo SDK: apima visus reikalingus įrankius programoms kurti visam įrenginių, kuriuose veikia Windows 10, parkui. Jei naudojate VS 2015 su trečiuoju atnaujinimu, tada jame jau yra naujausias SDK.
Viena pagrindinių naujovių – Windows Ink. Naudodami šią API galite pridėti rašiklio palaikymą dviem kodo eilutėmis. Tam yra du valdymo objektai: „InkCanvas“ ir „InkToolbar“.
Naujoji Cortana API supaprastina balso valdymo diegimą. Cortana Actions komponentas naujojoje API leidžia kurti naujas frazes / išraiškas.
„Windows Hello“ biometrinis autentifikavimas dabar pasiekiamas žiniatinklio kūrėjams „Edge“ naršyklėje.
„Blend for Visual Studio 2015 UI Modeler“ suteikia pažangesnių vartotojo sąsajos kūrimo galimybių nei VS. Naudodami jį XAML galite kurti maketus visoms palaikomoms programoms: programoms, žiniatinkliui, universaliosioms, mobiliesiems ir pan. Jame taip pat yra konstruktorių, skirtų papildomoms užduotims, tokioms kaip animacijos kūrimas ir elementų veikimo valdymas.
„Windows 10 Mobile“ programų kūrimo būdai
Pagrindinis būdas kurti programas Windows 10 Mobile išmaniesiems telefonams yra kurti universalios (UWP) programos(slinkite Visual C# → Windows → Universal projektų kūrimo vedliai).
Tačiau jis nėra vienintelis. Kaip žinote, Xamarin yra integruotas į Visual Studio 2015, juo taip pat galima kurti programas Windows 10 Mobile, vienu metu Android ir iOS, keičiant sąsają ir paliekant programavimo logiką C# (Visual C# → Cross-Platform).
Be Visual C# kalbos, taip pat galima pasirinkti Visual Basic arba Visual C++. VS 2015 leidžia kurti universalias programas su JavaScript (JavaScript → Windows → Universal Applications). Juos taip pat galima įdiegti „Windows 10 Mobile“ įrenginyje.
Įrankiai darbui su senais projektais
Per ilgą „Windows“ operacinės sistemos istoriją jai buvo sukurta daugybė įvairių programų. Išleidus „Windows 8“ ir „WinRT“ (ir vėliau „Windows 10“ ir „UWP“), senos darbalaukio programos liko praeitimi, nes tik „Win 8“ ir „Win 10“ darbalaukio programos palaiko klasikines „Win32“, COM, .NET programas. Tai nuliūdino „Microsoft“. Tačiau vaikinai suprato, kad gali sukurti keitiklį, kuris konvertuotų senas programas naujai pažangiai UWP posistemei. Gimęs iš šito Darbalaukio programų keitiklis.
Xcode projekto konvertavimas yra dviejų etapų procesas. Pirmiausia turite pridėti Objective-C sintaksės paryškinimą prie Visual Studio: įdiekite plėtinį objc-syntax-highlighting.vsix iš aplanko winobjc\bin. Tada, naudodami komandų eilutės įrankį vsimporter.exe, turite konvertuoti Xcode projektą į VS projektą. Po to gautą sln failą galima atidaryti studijoje, kur bus paryškinta Objective-C sintaksė. Galite sukurti ir paleisti programą ir ji veiks kaip bet kuri kita „Windows“ programa.
Susmulkinkite mane, kaip nuostabu matyti teisingai paryškintą Objective-C kodą „Visual Studio“!
Obj-C kodui kompiliuoti naudojamas nemokamas kompiliatorius Skambinti. Kadangi išvestis yra standartinė UWP programa, ją galima paleisti mobiliajame įrenginyje „Windows 10 Mobile“ aplinkoje. Viena programa gali turėti ir C++, ir Obj-C kodus.
Jei turite projektą ankstesnei „Windows Phone“ versijai, t. y. 8.1 (arba 8.0), atidarius jį VS 2015, studija automatiškai atnaujins projektą, kad jis atitiktų universaliosios „Windows“ programos (UWP) reikalavimus. . Bus konvertuojamas ne tik vartotojo sąsajos žymėjimas XAML, bet ir programos logika JS/C++/C#/VB. Jei kode buvo skambučių į WinRT posistemį, jie bus konvertuojami į UWP skambučius.
Yra dar vienas paplitęs aplikacijos tipas – žaidimai. „iOS“ ir „Android“ pateikia per žemo lygio OpenGL sąsają. Kita vertus, „Windows 10 Mobile“ vaizdams rodyti žaidimuose naudojama „DirectX 11“, todėl atsiranda nesuderinamumas. Tačiau yra išeitis – atviras projektas ANGLE . ANGLE (Almost Native Graphics Layer Engine) – beveik vietinis grafinio sluoksnio variklis – leidžia Windows vartotojams sklandžiai paleisti OpenGL ES programas DirectX 11 aparatinėje įrangoje. Tai pasiekiama konvertuojant iškvietimus iš OpenGL ES API į DirectX 11 API. ANGLE visiškai palaiko šių trijų tipų programas:
- universalios programos, skirtos „Windows 10“ (Universal Windows programėlės);
- programos, skirtos „Windows 8.1“ ir „Windows Phone 8.1“;
- klasikinės Windows darbalaukio programos.
Šis klausimas išsamiau aptariamas mano knygoje „Sukimosi akimirkos magija“ (Vėl jūs reklamuojate savo knygą! Na, gerai, jūs to nusipelnėte. - Apytiksliai red.).
Ir toliau prieinama tik nariams
1 variantas. Prisijunkite prie „svetainės“ bendruomenės ir perskaitykite visą svetainėje esančią medžiagą
Narystė bendruomenėje nurodytu laikotarpiu suteiks prieigą prie VISOS „Hacker“ medžiagos, padidins asmeninę kaupiamąją nuolaidą ir leis kaupti profesionalų „Xakep Score“ įvertinimą!
Japonija buvo daugiau nei pastebimai paveikta Antrojo pasaulinio karo baigties. 1946 m. vyriausybė įšaldė visus gyventojų asmeninius indėlius ir įvedė korteles daugeliui prekių, įskaitant maistą. Po dvejų metų Amerikos valdžia nusprendė...
Tokie automobiliai parduodami ir Rusijos Federacijoje, nepaisant to, kad, skirtingai nei kitose šalyse, čia jų savininkai mokesčių lengvatų negauna. Mūsų tautiečiai dažniausiai tokius „madingus dalykus“ elgiasi šauniai, vis dėlto BMW yra ...
1927 m. Giovanni Agusta mirė, o naują įmonę paliko žmonai Gussepinai ir 20-mečiui sūnui Domenico. Jaunasis grafas mėgo motociklus. Ir kai, pasibaigus Antrajam pasauliniam karui, tapo aišku, kad Italijoje vien aviacijos pramonė...
Atrodytų, kad „Ducati“ ir „chopper“ yra visiškai nesuderinami dalykai. Bet juk kažkas tas pats važinėja kreiseriais! O tokių žmonių yra daug. O močiutės už tokias pasakas, todėl ir pasklido – neduok Dieve, kiek! Taigi, atiduoti konkurentų malonei visą šį segmentą ...
Jujiro Matsuda kalvį atidarė du kartus, tačiau aplinkybės susiklostė taip, kad verslą teko uždaryti. Tik 1920 metais „Matsuda“ su investuotojų grupe Hirosimoje įsigijo bankrutavusią statybų bendrovę „Abemaki“, kuri parduodavo...
Tačiau vis dar yra taisyklės išimčių. Toyota Land Cruiser Prado 2002 metų modelio „miestietiškas“ stilius sugeba įveikti net rimtą nepravažiuojamumą. Vien žodžių „Land“ ir „Cruiser“ derinys leidžia klasifikuoti modelį kaip derinį ...
Renginiai – Subaru Impreza WRX
Sukurta, kad padarytum įspūdį Impreza pavadinimas kilęs iš anglų kalbos žodžio impress, kuris reiškia „daryti įspūdį“, „daryti įspūdį“. O pridėjus WRX galima teigti, kad tai viena aukščiausių „Subaru Impreza“ modelio modifikacijų. Pirmą kartą ji buvo...
1887 m. gruodį valstiečių šeimoje netoli Milano gimė berniukas, kuris nuo vaikystės domėjosi ne tiek kaimo darbu, kiek tuo metu madinga įranga su benzininiais varikliais. Būdamas 15 metų Giuseppe Gilera (ir būtent jis) gavo darbą...
Ji pirmoji Japonijoje gavo kelių angų degalų įpurškimo sistemą. Taip pat buvo dyzeliniu varikliu varomas variantas, kuris tapo pirmuoju pasaulyje tokiu automobiliu Gran Turismo klasėje. Šiandien ši mašina yra tikra klasika ir...
Balta juostelė – juoda, o vėl balta – juoda. Aukštyn-žemyn, aukštyn-žemyn. Tai ne Luna parko atrakcija, o vieno geriausių Formulės 1 lenktynininkų gyvenimas. 1960 metų rugsėjo 17 dieną Londone būsimojo dukart Formulės 1 pasaulio čempiono Gr...
Tačiau „Suzuki“ ne visada buvo automobilių įmonė. Viskas prasidėjo proziškai ir labai minimalistinės Japonijos dvasia. Mažame Dievo apleistame Hamamatsu kaime Šizuokos prefektūroje (tame pačiame, kur Soichiro Honda, kitos...
Kaip paaiškėjo, jų pažiūros panašios, todėl iškart pradėjo bendradarbiauti. „Volvo“ gimtadienis yra 1927 m. balandžio 14 d., tą dieną, kai iš gamyklos Geteborge išvažiavo pirmasis automobilis, vardu Jacob. Šis įvykis pažymėjo naujo švedų...
Mechanikai Johannas Winkelhoferis ir Richardas Jenicke 1885 m. vasario mėn., pasivadinę Wanderer, pradėjo gaminti savo originalaus dizaino dviračius, kurie tapo labai populiarūs. Dėl plačiai paplitusios motorizacijos 1902 m., pirmiausia...
Renault F1 komanda. Lygiagretus – susiliekite! Prancūziška linija, nutrūkusi
Pirmosiomis Formulės 1 dienomis trasose dominavo automobilių korporacijos. Alfa Romeo, Maserati, Ferrari – niekas neabejojo, kad jų automobiliai bus favoritai. Tada kai kurios gamyklos komandos paliko Karališkąsias lenktynes mainais už ...
Prekės ženklo istorija, arba Kodėl automobiliai su vardiniu ženklu „TRD“ negali būti laikomi įprastais „Toyotais“ 1954 m. birželio 7 d., kai nei „Corolla“, nei „Crown“ nebuvo jaunos ir už Japonijos ribų nežinomos kompanijos „Toyota“ „arsenale“. , o „Land Cruiser“ net nemanė įsigyti...