Windows 8: Razvoj aplikacija
OPIS
Ukoliko ste programer početnik, ne postoji bolji način da započnete učenje Windows 8 SDK alata od ovog Wrox vodiča.
Tim eksperata kompanije Microsoft kreirao je za vas sveobuhvatan kurs posvećen programiranju za Windows 8 koji vam pomaže da u potpunosti iskoristite nove inovativne SDK alate. Napisana jednostavnim stilom lakim za čitanje, ova knjiga sadrži brojne korisne primere koji prikazuju velike mogućnosti Windows SDK primene, a dat je opis i prodavnice Windows 8 aplikacija.
Opisano je kako da definišete razvojno okruženje i objašnjen je razvoj korisničkog interfejsa, uz primenu specijalnih efekata i grafičkih elemenata, korišćenje jezika C# i C++ i još mnogo toga.
• Obezbeđen je sveobuhvatan uvod u Windows SDK i Windows 8, počevši od podešavanja razvojnog okruženja i kreiranja vaše prve aplikacije.
• Razmatrano je dizajniranje korisničkog interfejsa, dizajnerski elementi koji su osetljivi na dodir i koji su upravljani događajima, korišćenje servisa zasnovanih na prozorima, odnosno razvoj offline aplikacija primenom HTML 5 koda
• Razmatrano je kreiranje C# aplikacija za operativni sistem Windows 8, XNA 4 i Silverlight 5 mogućnosti, kao i uloga jezika C++
• Prikazano je debagiranje, sertifikovanje i isporučivanje aplikacija
• Opisana je prodavnica aplikacija za Windows 8 (Windows 8 app store) i prikazani su saveti za reklamiranje aplikacija
Knjiga Windows 8 - Razvoj aplikacija idealna je za svakoga ko je spreman da počne razvoj aplikacija u novom i interesantnom operativnom sistemu kakav je Windows 8.
SADRŽAJ
Uvod xix
Deo I: Osnove razvoja Windows 8 aplikacija
Poglavlje 1: Kratka istorija razvoja Windows aplikacija 3
• Istorija Windows operativnog sistema 3
• Istorija API interfejsa i alata 9
• Suština razvoja Windows aplikacija 19
• Kratak pregled poglavlja 20
Poglavlje 2: Korišćenje Windows 8 operativnog sistema 25
• Dva sveta, jedan operativni sistem 25
• Načini unosa 27
• Prijavljivanje 30
• Početni ekran 31
• Windows Charm Bar 50
• Windows desktop 56
• Kratak pregled poglavlja 58
Poglavlje 3: Windows 8 arhitektura sa stanovišta programera 61
• Windows 8 razvojan arhitektura 62
• Razumevanje Windows Runtime okruženja 67
• .NET Framework 4.5 80
• Izbor adekvatne tehnologije za vaš projekat 83
• Kratak pregled poglavlja 85
Poglavlje 4: Upoznavanje razvojnog okruženja 89
• Osnovni skup alata 90
• Kratak pregled Visual Studio IDE okruženja 93
• Poboljšavanje vaših aplikacija koristeći Expression Blend 108
• Kratak pregled poglavlja 115
Deo II: Kreiranje Windows 8 aplikacija
Poglavlje 5: Principi modernog razvoja Windows aplikacija 121
• Windows 8 stil aplikacija 122
• Asinhrona razvojna platforma 131
• Kratak pregled poglavlja 163
Poglavlje 6: Kreiranje Windows 8 aplikacija koristeći HTML5, CSS i JAVASCRIPT 165
• HTML5 i CSS na webu 166
• HTML5 aplikacije i Windows Runtime 188
• Kreiranje Windows 8 aplikacija pomoću JavaScript koda 189
• Kratak pregled poglavlja 228
Poglavlje 7: XAML kod za kreiranje Windows 8 korisničkog interfejsa 231
• Opisivanje korisničkog interfejsa pomoću XAML koda 232
• Upotreba prostora naziva 234
• Sistem za upravljanje rasporedom elemenata 237
• Višestruko korišćenje resursa pomoću XAML koda 248
• Osnovne kontrole u Windows 8 aplikacijama 251
• Rad sa podacima 259
• Kratak pregled poglavlja 268
Poglavlje 8: Upotreba XAML kontrola 271
• Korišćenje animacija u vašim aplikacijama 272
• Dizajniranje kontrole 285
• Korišćenje složenih kontrola 298
• Kratak pregled poglavlja 310
Poglavlje 9: Razvoj Windoes 8 aplikacija 313
• Životni ciklus Windows 8 aplikacije 314
• Isporučivanje Windows 8 aplikacija 322
• Komandne površine 328
• Trajni podaci u aplikacijama 342
• Aplikacije i početni ekran 347
• Kratak pregled poglavlja 353
Poglavlje 10: Kreiranje aplikacija sa više stranica 357
• Osnove navigacije 358
• Rad sa stranicama 362
• Korišćenje Split Application i Grid Application šablona 377
• Kratak pregled poglavlja 387
Poglavlje 11: Kreiranje povezanih aplikacija 391
• Integrisanje sa operativnim sistemom i drugim aplikacijama 392
• Pristup Internetu 412
• Pristup Windows Live servisu 420
• Kratak pregled poglavlja 428
Poglavlje 12: Korišćenje funkcija tablet računara 431
• Upotreba tablet uređaja 432
• Kreiranje lokacija uz korišćenje lokacionih servisa 432
• Kratak pregled poglavlja 460
Deo III: Razvoj naprednih Windows 8 aplikacija
Poglavlje 13: Kreiranje Windows 8 aplikacija koristeći C++ 465
• Microsoft i C++ jezik 466
• Otkrivanje C++ funkcija u Visual Studio okruženju 478
• Kratak pregled poglavlja 489
Poglavlje 14: Napredni koncepti programiranja 493
• Razvoj rešenja pomoću više jezika 494
• Pozadinski zadaci 502
• Ulazni uređaji 516
• Kratak pregled poglavlja 520
Poglavlje 15: Testiranje i debagiranje Windows 8 aplikacija 525
• Kvalitet vašeg softvera 526
• Savladavanje procesa debagiranja 526
• Uvod u testiranje softvera 534
• Kratak pregled poglavlja 538
Poglavlje 16: Uvođenje Windows prodavnice 541
• Upoznavanje sa Windows Store servisom 541
• Proces registrovanja programera 550
• Kratak pregled poglavlja 554
Deo IV: Dodaci
Dodatak A: Rešenja vežbi 559
Dodatak B: Korisni linkovi 573
Indeks 577
O AUTORIMA
István Novák je Microsoft MVP i regionalni direktor, kao i pomoćnik u SoftwArt Ltd., mađarskoj kompaniji za IT usluge.
György Balássy je Microsoft MVP, regionalni direktor i ASPInsider. Suosnivač je lokalnog MSDN trening centra.
Zoltán Arvai je Microsoft MVP i arhitekta interfejsa, odnosno korisničkih aktivnosti u aplikacijama u kompaniji NextGenSolutions Ltd.
Dávid Fülöp je profesionalni programer koji drži obuke u većem broju kompanija i na više univerziteta.
Detaljni podaci o knjiziNaslov: Windows 8: Razvoj aplikacija
Izdavač: Kompjuter biblioteka
Strana: 620 (cb)
Povez: meki
Pismo:
Format: 24 cm
Godina izdanja: 2013
ISBN: 978-86-7310-489-8