Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
36
WprowadzeniedoprogramowaniauniwersalnychaplikacjidlaplatformyWindows
Rysunek1.15.PrzykładowyekranpowitalnyorazlogoaplikacjiHelloWorldCS
Edytorplikumanifestupozwalawybraćkilkaobrazóworóżnychwymiarach,
którebędąnastępniewykorzystywanejakoekranstartowylubkafelki.Odpowiednie
obrazysąautomatyczniedobieranedokonkretnegorozmiaruwyświetlacza.Moż-
naoczywiściedostarczyćwyłączniejedenobraz–będzieonwówczasskalowany
automatycznie.
Wramachpodsumowaniategopodrozdziałunależyjeszczepokrótceomówić
plikproject.json.Jegoprzykładowąpostaćprzedstawiononalistingu1.13.Plikproject.
jsondefniujeprogramowezależnościprojektu,atakżeśrodowiskauruchomieniowe
wykorzystywaneprzezaplikacje.WpoprzednichwersjachVisualStudioinformacje
ozależnościachbyłyprzechowywanewplikupackages.config.Takakonstrukcjapo-
wodowałajednakproblemypodczasscalaniawersjikoduźródłowego,znajdującego
siępodkontroląsystemuwersjonowaniakodu.
Listing1.13.Domyślnazawartośćplikuproject.json
{
"dependencies":{
"Microsoft.ApplicationInsights":"1.0.0",
"Microsoft.ApplicationInsights.PersistenceChannel":"1.0.0",
"Microsoft.ApplicationInsights.WindowsApps":"1.0.0",
"Microsoft.NETCore.UniversalWindowsPlatform":"5.0.0"
},
"frameworks":{
"uap10.0":{}
},
"runtimes":{
"win10-arm":{},