Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
OdAutora
Windows10touniwersalnysystemoperacyjnyprzeznaczonydlakomputerów
stacjonarnych,urządzeńmobilnych,rozproszonychurządzeńwbudowanychIoT
(InternetofThings),smartfonów,stacjiroboczych,komputerówprzenośnych,tabletów,
urządzeńSurfaceHub,konsoliXbox,atakżeokularówholografcznychHoloLens.
PomiesiącuodswojejpremierysystemWindows10zostałzainstalowanyna
75milionachurządzeń,adocelowo,zgodniezzałożeniamijegotwórców,maon
kontrolowaćbilionróżnegorodzajuurządzeń.Ztegopowodu,uniwersalnaplatforma
Windows(UWP)otwieraprzedprogramistamiolbrzymiemożliwości,gdyżtworzenie
aplikacjinaplatformęrealizujesięzwykorzystaniemjednegozestawunarzędzi
programistycznych.Dziękitemutwórcyaplikacjimogąpowiększyćgronoswoich
użytkownikówiprogramowaćzaawansowaneurządzeniamobilneioptoelektro-
niczne,zamiasttworzyćaplikacjewyłączniedlakomputerów,tabletówismartfonów.
Wtejksiążce,zapomocądużejliczbyprzykładowychaplikacji,zostałyomówione
technikitworzeniaaplikacjiUWP
.Rozdział1zawieraopispodstawowychaspektów
programowaniauniwersalnychaplikacjiorazmodeleprogramowaniadostępnewinter-
fejsieprogramistycznymsystemuWindows10.Wrozdziale2omówionezasady
programowaniawielowątkowego,ponieważwielemetodzaimplementowanychwra-
machinterfejsuprogramistycznegoWindows10jestasynchronicznych.Rozdziały3–6
dotyczązagadnieńzwiązanychztworzenieminterfejsuużytkownikaaplikacjiUWP
.
WszczególnościopisanopodstawyjęzykaXAML,wykorzystywanegododekla-
rowaniawidokówaplikacji(rozdział3),atakżetechnikiformatowania(rozdział4)
ianimowaniaelementówwizualnych(rozdział5).Wrozdziale6jestprzedstawiony
przeglądpodstawowychkontrolekdostępnychwinterfejsieprogramistycznymUWP
.
PodokładnymomówieniutworzeniainterfejsuużytkownikaaplikacjiUWPopisane
zostałyzaawansowanefunkcjonalnościzaimplementowanewsystemieWindows10,
takiejak:odczytywanielokalizacjiurządzenia,komunikacjazserwisamisieciowymi,
dostępdowarstwysprzętowej,rozpoznawanietwarzyczypismaodręcznego,anawet
syntezamowy(rozdział7).
Wrozdziale8omówioneaspektydotycząceprogramowaniaaplikacjireagu-
jącychnadotyk,awrozdziale9znajdująsięinformacjeocyklużyciaiaktywacji
aplikacji.Zkoleirozdział10traktujeorozszerzeniachinterfejsuprogramistycznego
UWPorazoprogramowaniuadaptywnym.Nawigacjapomiędzywidokamiaplikacji,
atakżewzorzecarchitektonicznyModelViewzostałyprzedstawionewrozdziale11,
awykorzystaniebazdanychSQLitewrozdziale12.Zkoleitworzeniepowiadomień,