1. M o ž n o s ti v ý v o je v ja z y c e V isual Basic a W in d o w s S tore 27

Podobné dokumenty
Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127

Ú v o d K o m u je u rč e n a t a t o k n ih a C o n a le z n e te v t é t o k n iz e T y p o g ra fic k é k o n v e n c e...

Obsah. Předm luva 3. Obsah \ 6

2.2.2 Ú m y sln á u b lížen í n a zd rav í a d alší n á siln é tre stn é čin y N ásiln o sti - les v io le n c e s...

Ú V O D 3. 2 D O P R A V N Í S L U Ž B Y S lu žby železničn í d o p ra v y 20

Obsah. O auto ro vi 13 V ěnování 14 Poděkování 15 Z p ětn á vazba od čtenářů 16. P rogram ování pro M in ecraft v Jávě 17

Ú vod... I 7. In te rd is c ip lin á rn í p řís tu p k p ro b le m a tic e u m ír á n í a s m r t i...19 T h a n a to lo g ie...19

PODĚKOVÁNI K DRUHÉMU VYDÁNÍ...7 PŘEDMLUVA К PRVNÍMU VYDÁNI... 8 FARMAKOTERAPIE V OBDOBÍ TĚHOTENSTVÍ

2.5.2 N ěm ecko 95 Z áv ěr k ap ito ly 96

Seznam z k ra te k...9 P ře d m lu v a... 11

K a rb id ic k é fá z e v R O. J i í H á je k ř V á c la v K ra u s

Mikrovlny. Karolína Kopecká, Tomáš Pokorný, Jan Vondráček, Ondřej Skowronek, Ondřej Jelínek

2. LEKCE '... H a r d u ly s t til á g á p á tu r? M á š c h u ť j í t n a v ý le t?... 46

/ P ře d m lu v a / Úvod / Vysoký krevn í tla k, definice, rozdělení, p rim árn í a sekundární h y p e r te n z e...

OBSAH. Seznam z k r a t e k...xi Seznam p řed p isů citovaných v k o m e n t á ř i...xiii

Microsoft Visual Basic

Obsah. P ř e d m l u v a... I. Z o b e c n é č á s ti d ů v o d o v é z p r á v y... 1

O bsah. Ú vod 1. Co b y ste m ě li v ě d ě t n a ú v o d 5. E d ito r jazy k a V isual basic, č ást I 15. P r o s tř e d í j a z y k a VBA 13

Ú v o d Úvod d o c h iru rg ic k é h o o š e tř o v a te ls tv í (R enáta Z eleníková)... 13

Obsah. Předm luva / п M o tto /13. G ra m a tic k é n á z v o s lo v í /15

5 VITAM IN Y R IB O F L A V IN STRUKT U R A A N Á Z V O S L O V Í...12

I. HLÁSKOSLOVÍ - SPISOVNÁ VÝSLOV NOST

Informatika včera, dnes - a zítra? 1. Přední stěna skříně počítače 4 Zadní stěna skříně 4

14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1

Microsoft Visual Basic

Předmluva P ře d p o k la d y T erm in o lo g ie...12 T ypografické k o n v en ce OOP pro mírně pokročilé...

é ě á é í í é ě é Íó á á í šíč ý á ě ý ř ý ř ší í š é ř é ří á ě á ě š ř ř í ř ů č é á í ó á š ů Ž ě ý ů čí š á Ž ý ý ě í é é á ž ý éž ě í Ž í ý ů ě ě

ú ů ě ě ž é éčí í íž š é ří ý čí í í ží ě á á ý ú š á ž ú č á ř á ě é ó ýž é š á í ě ř ř č ý ž ú ě ý ý é řé ú ú ú ž ú ř é ž š ý í ě í ý ý Ž ž š ě Ž ó

íž í ě é á ří ž í é á í í éž š ě ž ě ú í í íší ří í á ý ě áší ě í ě čá í ě š é é í áš í á č é čá ří ď ďí ř á š ř á ř ě ě ž ý ě íší ě ě žáďá ž á í ž ě

Uvnitř a vně - obsahy, kontexty a prostředí současné výtvarné edukace...11

Obsah. Ú vodem к 3. vydání

ř ž ť ť čá á ý ý á á áč ž ý ě ě ů á ř ž ř á ř ž ř ž ň á ř ř ř ý ěř ž ž ý č á ř ý č č šť á á Ú ý ó ž ť č ž á ě á š ě ř á á ě ůř ů ě š á ř ž á ě ř ř š ž

Obsah A R IT M E T IK A...

ž á ž íí á í í á á é í á é ší ě Ž č á á ší š á í í í ě ě ň ě ť á ť ě š é á Ž Ťí ě á ě Í Ť í ž í é ě á ž í š Ó Č íž í á á ž íž Ž é č ě á ě é á é é ě í

ě Ž Ó é ě é Ť ě š Ů ž Ť š é ěč é ě š é ž ě é ěť š ě Ť é Ť é Ť č é ď ě š ě č é Ť ě Ž Ť č é ě č š Ť ěž ť é Ť š č é Ť é ě ě ě é ě š č ě š š Ť é š ď ě Ť ě

ř š ě ř Č á ě á š á č Ž é č š ú ó é é ě Žá ě í ý ž ý ž é ř řé ž ě ý ó ř ý í č ě č á é í ú č í é é í řé Ó ý říš Ž žé ó ž ý á é šé ř š á é ě šá ú ú á ě

Základní části počítače...10

Žť í Ž é Ě ý ň é Ť í

Ž š í í í í á é Ť á é Ž í Ží í é é á á é č é í ž é é Í é í í š á č á í á í í ž Ť č é í í í Ž á í á Ť íž č Ó ž í á í ž á ž Š č á á í á í í ž í Ť é í í

ě í á á Č á á í ěř č é é ý č é ě í í ě í č é ď á é ý á ý ý ý ě ů ě á Č ý í á í řá ý ý í ě š ě é ý é ý číč ý ě ů ř áš á č é é č é ě í ý ď á í ě í ř áš

Í áž š ě č š Ť Š é ě á ě á é č á á á č č á Í Č č áť ě Ť Ž á ď ě é á á é ě č Í á Č é ě Ť áš ě š č é á š ě á č š ě é á Ť á Ž Í š Í ě č é č á Žč ě Ť ěé é

3 S t r a t e g i e t e s t o v á n í...39 Trocha chaosu na začá te k Co má o b sa h o va t d e ta iln í plán te s to v á n í...

Č Á č ý š í ž ě í í é ě ý ší ž ó á ó ó ý á řó í ě ý š ú ž áž ď é é ě áš ě ěž á í ě ž š ú ó ě ě Ž šší á Ž ž ý ě č ě ř áž č ú ě ř á č á ú á ž é č ě ě ě

é Ť č Ě á Ž á ě Ě á ě ň č ě ě ě á á á ě á á Í ž ě ě á ě é ž á ě é š Ě č ě č č á š á č Ť š áž Ž č á á č č Ž č é ě Ž š é á ž á š ě ě č ě š ž Ť č ž ě ž č

Obsah. 2B Z áže hový m o to r o p ra vy pro váděné. ve v o z id le O b s a h Stupně o btížnosti Všeobecné ú d a je...

ř í ší é ě é ří č é č é é š í ě é é á č ý á é ř ě ý ů é é ó ó í ě ěá í ž ě ší ž é á ó ě í ří é é ě ů Ť é ř ý á ě ší ý ž é á í žň á ý é ž í á á ří ž š


č Ž ž Ť Ť č Ž ů ž Ť Ť Ť Ť Ť ž č Ť ň ž Ďč č č č ť Ě Ťž Ť č Ž ž Ť Ť Ž ž ž Ž ž ž Ť žď Ť ŽĎ Ť č Ť č Ž ž č ž Ž ŤÍ ň Ž č Í ň Í Í ů ž č ž ž Ž Ť ž Ž Ť ž Ť ž ž

OBSAH ČÁST I.: P O JIŠ Ť O V N IC T V Í A FINANCE 1. K A PIT O L A Ú V O D K A PITO LA

š ý é á ě ý ěž é á áž íž š í á š íř á ší ř í ě ž é ž š ř í í ě ž á á íž č í ě í í ě á í á č ž á ý ě š ť ř ů ý ř í é á ž í éč é í č ý á ň á í ž ě á í ž

C o n t e n t...9 S e z n a m z k r a t e k P ř e d m l u v a...15

ě é á í í é ž á ě á í Ťí čí ě á í áč á Ů á č áí č á á í Ťí í ě ž é á ě é á á Í ě Ž ě á á í ě ž ě čí ě é á ž Ť žě í í ě é á é í é ú í é á ěž é é ě é ě


1 Úvod Anatomie parodontu... 9

š ě ú ě Á ŘÁ č

í š ž í í í š č ě é áž ž ě ě ý š ý á ž ž í í á á ů ě ě Š á á č á áž é á č á á č á í ř ý é é š ě š ě á á á ó é ě í ě í ž č ž čí í í á í ř č ý ý á í č é

í ž š š í ě ž é ý č řé í ž ě š ř ě é ř ř ž ž í ž ř ý ě ží ř ž ý é ě š é é ří š ř ě é ř Ž ř š čé ú í é ř č ě ř í ý é ě ř ží ř é ě í ž ž ý č ř ž ě é ž ý

ří úč é í ť ší á é í í š ě ž ířů ě ý ě ří á ě ř á ý ý ě í ě ří á í á í á ř Ž ň í á í ří š á Ž ř Ž ý ý á ů é á ě í ě é í ť á č ě ží ř í í í ž í é ě ý š

ř í ň í čí ý Ž ó ř í š č ří í é ě ť ř í í ý ě í Ž í č ó í č é č í í ě í í ě šíší í ř í á Ž í á ó í í á á ó č ě é é Ž é ř í č ó č ů čí č í Ž é é Ž í ý

Předmluva к českém u vyd án í... Úvod...

ůž íč á Ě Éč Í ř á í Ř ř ř šň ý é Í í ó Í ě ě Í Í á í á í ý é ě ž ěží á í ě í é Í í Í š ý á Í š ý é č íří ý ěž ž í Í Í í í í é č á č ě ě á ě č ř Ť ě í

é éž á ó ý ě č ě í ž é é š é í é š ě ě í é í ú úž ú é ž ě ž ď ý ý řě ě ě á š á š ř ý ďá ě ě ě ú Ž ý ť ě ž řěčí ě ž í šě š ž ř ř ěř ďá ó ř š Žá ě í ě ý

Š Ě Ě ÍŽ Č Á š ě ě ž é ý ý ář ř š ě ří ů ů ř ěř ý š é Ž á ě ě í ó š Ž ů ě é Ž é ě ř ž é č š řá íú é á ě ž ůž í é Ž ó í í é í š ě č í í í ý ě ří é ř í

ž ě é ú ž é ů á ž ú á š ú Í Ť č é ž ě š ý ěž é řá é é Í č é ž ý Í ě ť ě ě ž é úř ž ř ú ý ř žá ý ý ř ú ý ý ůž ý ř á ě á á ř ě é á á ě ř á ř á é á á é ž

D ÍL D R U H Ý : R O D IN N É P R Á V O HLAVA P R V N Í: Ú vod d o ro d in n é h o p r á v a...21

ě ě Í ř ěí Í š ř ř š ž ř ž ň ě ě Íě ě ř Í č ú Í ř ě ě Í ů ě Í ě ÍÍ ě Ť Í ď ť Í ří ú ó Ě ě č ř ě Í Í ř ě ě Í ž ď ž Í Í ž ů ř ž řú ř Í É ě ž ě

Obsah. K niha p ro ro d ič e d ě tí o d t ř í le t d o z le tilo s ti 5. C o u m í tříle tý človíček? 18

íž áží ě í á Ř á á Ž č é é ě í š ě čí á řá í ý ý řá í ě í ř ě č ž á í Ž í ě é ř á ě š í é ě Žá í š ě í č ě ř ů í Ž ý í ů ř á á ý ý á í ý á í ř í ě í é

ž ř ž ě ěá é é á ě ě ú Í ř Ť á é á ě ž š ž ě č ě ř é ý ě ř á ž ď á é á ě ě ř á á ýě ý ří ě š é ě Í ěá ť ž ř šř Á ý ř ú ý é ě ě č é ě ř á ú á á ť Í á ě

3.7 U z a v e n í a p lik a c í N a b í d k a S t a r t...7 9

Ě ě é š Á Í ž ě Í á á ž ě š ř ň á ě é á á ě é ř á Í Í é ší á é á ě ť á ě ó á š ě č á č ó ÍÍ á ý á á ář é á é á ě ý ř ý á ř ř ě ó á Á š á á ž á ě ý á ž

á š á á ě ř é ÍŽ ě Ž Ď ě á Ď á á á é Ž š Ď ě Í é š ň á á ě č ě Ů š Í Ý á ě ě á Í Í Í ě š š ěň é Ž á é ě ě é ňí š Í é á ě ě é š č č č á é ě é ě ě Ď á ě

ř í ú í ě ě é á í č ěž š ě ř á í ě ú í ž ř í ž č ě č ú í č ě č ě í č č á í í ří í á í ě á é é ě í á í á č é í ě á č ě éř š í ě é á í ě ř ů ů é žň í á

Á á ší ů ě í Ž ůž ř í č í ěří ů ý í óř á ě í ří é ů čí é ěč ž í í ý á í ě í ě ří á ř í á ý á ě é č í á í ě í ř í é ší ů ě ť é ř ů ž ý ř ší ý ů ž í íá

á ž č á ě ě Ž ě é é á Ť ě é ě Í é ě č ě Ť é ú ě Í čá é á ě Í ě č čá č Í š Í čá á éí ě Ů á š Í á é ěů ď ě é é á Í á č Íé ě é Í ú č á Ú é ě á ě ž á ě ě

O b sah. Ú vod /. T o m á še k... 21

é č é á Ý á é ší á á Ťí é ž č é á č á íš í Ž á í ě ě Ž Ť í íš Ž ě ší é ř í Ť í á í í č š ší é ěť á á á á á é č ě č é Ó é í ě ě ěď á ž é í ě č Í á Íí á

ý Í č ší í ě í ů ý í ě á íó í í á ě í ě í š í ť é ř š ě Í é é Í á í ří í íř í íž í í í í ů ží í ý í ů í ší ěá Í á é á í í ě ě í ó ý ý í í í ť í á ší í

é é ž í Ž ě ší ě é ší é š ě í í č é ě í í í Ž é Ť é š ě í č í í š č í íť íť ší Ť č í č é ú š ě í í ě Í í Ž š Ť í ě ě č í č ě í Ťí é í Ž ě ší ší ě é Ťí

š í ů í řú í á Ž é ě ý á ý á ý á í í í ž í Í š ří á í ě ě ě í ů čí í ěř é č ř í š í í í é ď é ě é ě á ý ž ý ž á í ž ě ž á ý í ž í í á č é ý é ě á á ě


á á ě š ě Š á ě á č ě š š ě ž á áž ě á Ť Ť ě ě á š á č ř á ž š Ž š ě Ť á á á á ě Š ěčá ě á ž ž Ť š á ě ě Š Ť ě č ě Í ť á ě š č á á č áť á č č ě á ě š

2.4 R ozhodování pom ocí disponibilních in fo rm a cí Typ pro blé m u M etoda ře š e n í S h rn u tí

á č é ů é ž Á é áří í á í Š á š í í í í í ů ě ů á í á í ů ě č é ů ů á ř í í á ž áň č řá úč í á ě řá ě ěš á ě á ý ý á ž ů á é ů ě Žá é ř í ů ří á é ř á

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons.

ť ř ě ř ě é š ě ř ě ů ěž é ř č é ě ší č é š ě š ř ř é é ě ě é ř č š š ž ž é š é š č Í š š é é ř š š ě Í é ě ě ř ě ě é ř é ř ý ž ě ř Š ě ů ů é ů š ý ě

řá ó á ú ú š š ř č é ě ě á é č ě š č č á ě í Ž š ě ř č é ž ř č é šč š ž é á č ř á ě á ě á é é ž í ř á é ď ě šč í šč ěšť čš ó ž é é ě ž é ď é ší ě ž é


čá é í ř í í í íš á ý á ý á í é á íří ě Ť í é š á í é í č í í č ě á í ří í ří č í ů ří í é ř í ř í á ří č í ý š á ý í á č í á ů ř á í ž ě é á í á í ž

í ě í č í ě ď ě ďí á á ě ě š í í á á ě á č Ž č ě í á č ě í č ž ě í ě ď č č á ě á ž ě ší ž ě ší Ž í ž í ě č š í í š Š íž č š č Íěš š ě č Ž í í Č á ě í

D ělení racionálních čísel Zobrazeni racionálního čísla na číselné o se...30 Periodická čísla...30 M o c n in a a o d m o c n in a...

č é č é é ř ř í í í é é ě á é í é ě ý ří ě é č í í é í řá ář é ý é ě ší á á č ů á ý ář ý é ě ř ýš é č é á á é íč íě é ě ří é í čá í ň č ů á ř ť é á é

Nem ovitosti - pojem, význam 1

í ě ŤÍ Ť í í Ž ň Ť Ťí Ť í í Ť í í Ť í í č č í í ší í č č ě í Ť í ěť í í Ťí ě š í ě í Ť í í Ťí í č í í í í š í ě ě č ě ší Ť ě Ť í ž í ě Ť í ě Ťí ž ž í

ť í ý ů š ú í ž Ý á á á á č Č ř á ř ší á ě í á í Š ú á ž é ť ž í á í ě é č í Č á ě ě ž ě ěž ý ý č é í í í á í ž á ž ř č ž í š ú á á ě í í í á č ě ě á

ř á ž á é é á žíš š é ž ě ú ú í í é ě Ž á ě ú č ž š Ž ř é š é é é ó á Ž á á á ý í ú ú š áč ó ý č á á é ě Ó éž á é šá ú Ó áš é í č é á í á Ž é é ř Ó é

í á ž é ř ě í é á Ž ú ů í ú ř č í ů ř ý ř ýí ř ž í ř ý ř č í í ř ň Š ř í é š á í é ú čí Í ří ě šííř áž ří š ě Š í ý á á ď á é ě Í á ý ů ří ě á é á ěž

Obsah. Slovo úvodem T o m á š T y l i O becné poznám ky. V la d im ír B e n e š s t H istorick é rem in isce n c e

á Č čá á š é í Ž Ž ň á í í ž č á á á ší Ť Ž Ě í í á á Č é á é é é é é í é č á Č á é Ž á á á Č é á í á á ňí á ž í é ž í é ň Í í ňí éť š á í é Í č í ž é

í ň š ř ú í í ář á í ář ě ě í é é ě é í í ě ě é á é ř í á í ášé ů ž é á á í ě í á ě á ž ě ř é á ý ž í čá á ý í á í é é á ý ě č č ý á á í áš ě é é ě á

Transkript:

Stručný obsah Č á s ti Úvod do vývoje v prostředí Visual Studio 25 1. M o ž n o s ti v ý v o je v ja z y c e V isual Basic a W in d o w s S tore 27 2. In te g ro v a n é v ý v o jo v é p ro s tře d í Visual S tu d io 41 3. V y tv o ře n í p rv n í a p lika ce p ro W in d o w s S tore 67 4. A plika ce p ro W in d o w s d e s k to p : s tru č n ý ú vo d d o p o u ž ív á n í W in d o w s Form s 99 Část I I Návrh uživatelského rozhraní 127 5. Práce s o v lá d a c ím i p rv k y a p lik a c í p ro W in d o w s S tore 129 6. Práce s o v lá d a c ím i p rv k y p ro W in d o w s Form s 163 7. Z načko vací ja z y k XAM L k ro k za kro k e m 205 8. Používání stylů XAM L 227 9. S eznám ení se z á k la d n ím i p rv k y n á v rh u p ro W in d o w s 8.1: řádek na bíde k, in fo rm a č n í rám eček, d la ž d ic e a d o ty k 245 10. V y tv á ře n í k o n z o lo v ý c h a p lika cí 277 Část III Techniky program ování ve Visual Basicu 299 11. D a to vé ty p y, o p e rá to ry a práce s řetězci 301 12. V ytváře n í ro zh o d o vacích s tru k tu r a sm yček 349 13. Z achytá vání c h yb p o m o c í s tru k tu ro v a n é h o z p ra c o v á n í c h y b 381 14. P oužívání p o lí, kolekcí a g e n e ric k ý c h ty p ů p ro práci s d a ty 401 15. In o v a tiv n í práce s da ty, založená na ja z y c e LINQ 435 16. T e chniky o b je k to v ě o rie n to v a n é h o p ro g ra m o v á n í 457

4 Stručný obsah Č ást IV D atabázové a w ebové program ování 483 17. O vlád ací p rv k y da tabá zí p ro aplikace, urče n é p ro W in d o w s d e s k to p 485 18. P řístup к d a tů m z aplikací, navržených p ro W in d o w s Store 513 19. V ývoj w e b o v ý c h a p lik a c í v p ro s tře d í Visual S tu d io s v y u ž itím ASP.NET 541 Část V Program ování pro Windows Phone 581 20. Ú vo d d o v ý v o je p ro W in d o w s P hone 8 583 21. V y tv o ře n í p rv n í a p lik a c e p ro W in d o w s P hone 8 601 Rejstřík 6 35

Obsah O autorovi 15 Úvod 17 Komu je ta to k n ih a určena 18 Doporučení 18 Komu ta to k n ih a n a o p a k u rčena n e n í 19 Uspořádání kn ih y 19 Jak najít optim ální místo pro zahájení studia této knihy 20 Konvence p o u ž ité v té to k n iz e 2 0 Systémové p o ž a d a v k y 21 Ukázkové k ó d y 22 Instalace ukázkových kódů 22 Práce s ukázkovými kódy 22 Poděkování 22 Zpětná vazba od čte n á řů 23 Errata 23 Úvod do vývoje v prostředí Visual Studio Kapitola 1 Možnosti vývoje v jazyce Visual Basic a Windows Store 27 Řada p ro d u k tů V isual Basic 2 0 1 3 a m o žn o s ti je jic h v y u ž ití 2 8 Obrovský rozsah příležitostí a platforem pro vývoj 29 M ultiplatform ní přístup к výuce Visual Basicu 31 Seznám ení s W in d o w s S to re 32 Co je W indows Store? 32 Přístup na W indows Store 32 Prodejní informace a cenové hladiny 34 Anebo můžete svoji aplikaci nabízet zdarm a... 34 Předem myslete i na certifikaci 35 Kontrolní seznam požadavků W indows Store 36 Vše závisí na detailech 39 S hrnutí 3 9

б Obsah K a p ito la 2 Integrované vývojové prostředí Visual Studio 41 Z a h á je n í práce 42 V ý v o jo v é p ro s tře d í sady V isual S tu d io 43 D ů le ž ité n á s tro je ID E 4 6 Uspořádání nástrojů v IDE 48 Návrhář a značkovací jazyk XAML 48 Spouštění a testování aplikací pro W indows Store 54 Práce s o k n e m V lastn o sti (P ro p erties) 56 U s p o řá d á n í n ástro jů p ro p ro g ra m o v á n í 60 Přesun a ukotvení nástrojů 60 Skrývání oken nástrojů 62 Z á k la d n í k o n fig u ra c e IDE pro cvičen í u v e d e n á v té to k n iz e 62 U k o n č e n í p ráce v sadě V isual S tu d io 65 S h rn u tí 66 K a p ito la 3 Vytvoření p rvní aplikace pro Windows Store 67 Šťastná sedm a: a p lik a c e n ap saná ve V isu al Basicu p ro W in d o w s S to re 68 P ro g ra m o v á n í k ro k za k ro k e m 68 N ávrh u ž iv a te ls k é h o ro z h ra n í 69 K onečná n a s ta v e n í v la s tn o s tí a d alší ú p ra v y 82 P saní kó d u 84 R o zb o r k ó d u z p ra c o v a te le u d á lo s ti T la citko V yto c_c lic k 88 S p o u ště n í a p lik a c í n avržen ýc h p ro W in d ow s S to re 89 V y tv o ře n í sp o uštěcí o b ra z o v k y a p lik a c e 90 S estaven í s p u s tite ln é h o so u b o ru 94 S h rn u tí 97 K a p p ito la 4 Aplikace pro Windows desktop: stručný úvod do používání Windows Forms 99 U v n itř a p lik a c í p ro W in d o w s d e s k to p 100 V isu al Basic a a p lik a c e p ro W in d o w s d e s k to p 101 V y tv o ře n í a p lik a c e p ro W in d o w s d e s k to p 103 N a s ta v o v á n í v la s tn o s tí 112 Vlastnosti okénka pro zobrazování obrázku 116 Zvýšení srozumitelnosti díky pojmenovávání objektů 117 P říp ra va k ó d u 117

Obsah 7 R ozbor k ó d u zp ra c o v a te le u d álo sti T la citko V yto c_c lic k 120 S puštění ap lik ac e Šťastná sedm a 121 Sestavení s p u s tite ln é h o so u b o ru 122 P u b liko vání ap lik ac e p ro W in d o w s d e s k to p 123 S h rn u tí 125 Návrh uživatelského rozhraní Kapitola 5 Práce s ovládacími prvky aplikací pro W indows Store 129 S ezn á m en í s o vlá d a c ím i p rv k y a p lik a c í p ro W in d o w s S to re 129 Kořeny v technologii W indows Presentation Foundation a XAML 130 Základy návrhu pro systém W indows 8.1 131 P o u žití o vlá d a c íh o p rv k u ty p u TextB ox к n a č te n í v s tu p u od u ž iv a te le 131 Přiřazení obsahu prvku TextBox proměnné 136 Víceřádkové ovládací prvky typu TextBox 138 Kontrola pravopisu v ovládacím prvku typu TextBox 142 P o u žití o vlá d a c íh o p rv k u ty p u F lip V ie w к z o b ra z e n í série o b rá z k ů 145 P o u žití o vlád acíh o p rv k u ty p u M e d ia E le m e n t к p ře h rá n í m u ltim e d iá ln íh o obsah u 150 P o u žití o vlád acíh o p rv k u ty p u W e b V ie w к z o b ra z e n í ž iv é h o w e b o v é h o o b s ah u 158 S h rn u tí 162 Kapitola 6 Práce s ovládacími prvky pro W indows Forms 163 P o užití o vlád acíh o p rv k u ty p u D a tet im ep icker 164 O vlád ací p rv k y p ro zp ra c o v á n í v s tu p u u ž iv a te le 169 Použití ovládacího prvku typu CheckBox 169 Použití ovládacích prvků typu GroupBox a RadioButton 174 Použití seznamu ke zpracování vstupu 179 V y tv á ře n í n a b íd e k p o m o c í o vlá d a c íh o p rv k u ty p u M e n u S trip 184 Práce s nabídkami 184 Přiřazení kláves rychlého přístupu příkazům nabídky 186 Zpracování výběrů provedených v nabídce 189 V ytv á ře n í p a n e lů n ástro jů p o m o c í o vlá d a c íh o p rv k u ty p u T o o ls trip 193 Práce s d ia lo g o v ý m i o k n y 196 Z praco v atelé u d á lo s tí p ro práci s b ěžn ým i d ia lo g o v ý m i o k n y 198 S h rn u tí 2 0 3

8 Obsah K a p ito la 7 Značkovací jazyk XAML krok za krokem 205 S e z n á m e n í s ja z y k e m X A M L 206 Jazyk XAML v IDE sady Visual Studio 207 XAML a Blend for Visual Studio 207 Prvky XAML 208 Jmenné prostory v jazyce XAML 210 XAML soubory projektu podrobně 210 P řid á v á n í X A M L p rv k ů p o m o c í o kn a E d ito r k ó d u (Code Editor) 216 S h rn u tí 226 K a p ito la 8 Používání stylů XAML 227 S e z n á m e n í se s ty ly X A M L 227 Kam se poděl soubor StandardStyles.xaml? 228 Vytváření nových stylů XAML 229 Zvážení rozsahu platnosti stylů 230 Ukázka kódu nového stylu XAML 230 Vytvoření odkazu na styl 231 Používání explicitních a im plicitních stylů 232 Práce se sty ly X A M L 233 V y tv á ře n í n ových sty lů ze sty lů existujících 238 Z k rá c e n é p o s tu p y IDE p ro p o u ž ív á n í stylů 241 S h rn u tí 242 K a p ito la 9 Seznám ení se základním i prvky návrhu pro Windows 8.1: řádek nabídek, inform ační rámeček, dlaždice a dotyk 245 V y tv o ře n í řá d k u n a b íd e k к p ro v á d ě n í b ěžn ých ů ko n ů 246 Funkce řádku nabídek 247 Návrh vlastního řádku nabídek 248 Řádek nabídek v praxi, krok za krokem 249 P o u ž ití o v lá d a c íh o p rv k u ty p u F ly o u t к n a č te n í v s tu p u a z o b ra z e n í in fo rm a c í 253 N ávrh vla stn íc h d la ž d ic p ro a p lik ace 2 5 8 Složka Assets 258 Požadované dlaždice a jejich využití 259 Programování živých dlaždic 266 P lá n o v á n í d o ty k o v é h o vstupu 2 6 8 Ovládací prvky XAML podporují dotykový vstup automaticky 269 Často používaná gesta 269 Úvahy týkající se použitelnosti 271

Obsah 9 N astaven í za b e zp e č e n í a o p rá v n ě n í 2 7 2 S h rn u tí 2 7 5 K apitola 10 V y t v á ř e n í k o n z o l o v ý c h a p l i k a c í 2 7 7 K onzolové a p lik ace v sadě V isual S tu dio 2 7 8 Vytvoření konzolové aplikace 278 Moduly a procedury 280 Procedura Sub Main() 281 In te ra k tiv n í m a te m a tic k é h ry 2 8 5 Nalezení čísla 285 Simulace házení kostek 290 Sestavení, p u b lik o v á n í a s p o u š těn í ko n zo lo vých ap lik a c í 2 9 5 S h rn utí 2 9 8 Techniky program ování ve Visual Basicu K apitola 11 Datové typy, operátory a práce s řetězci 301 S tra teg ie pro d ekla ra c e p ro m ě n n ý c h a k o n s ta n t 301 Příkaz Dim 302 Definice konstant 305 Doporučení pro vytváření názvů proměnných a konstant 306 D a to v é ty p y a o vlád ací p rv e k ty p u ListBox 3 0 7 O p e rá to ry a vzorce 3 1 4 Aritmetické operátory 314 Pokročilé aritmetické operátory 318 Zkrácené operátory 322 Jak Visual Basic vypočítává vzorce 322 Převody d ato vých ty p ů 3 2 4 Metoda ToString 324 Metoda Parse 325 Třída Convert 327 Starší typy funkcí pro převody datových typů a jejich použití 327 Z p raco v án í řetězců p o m o c í tříd y S tring 3 2 8 Často prováděné úkoly 328 Řazení textu 331 Práce s ASCII znaky 332

10 Obsah Řazení řetězců v textovém poli 333 Seznámení se zdrojovým kódem programu Řazení Textu 336 O c h ra n a obsah u s o u b o ru z á k la d n ím š ifro váním 338 Použití operátoru Xor 342 Podrobné seznámení s kódem programu Šifrování Xor 345 S h rn u tí 348 K a p ito la 12 V ytváření rozhodovacích struktur a smyček 349 U d á lo s tm i říz e n é p ro g ra m o v á n í 350 Používání podmínkových výrazů 351 R o zh o d o v ac í s tru k tu ry If...T h e n 352 Testování několika podm ínek v rozhodovací struktuře If...Then 352 Používání logických operátorů v podmínkových výrazech 357 Zkrácené vyhodnocování pomocí operátorů AndAlso a OrElse 359 Práce s ro zh o d o v a c ím i s tru k tu ra m i S elect Case 361 Použití operátorů porovnání ve struktuře Select Case 362 Práce se sm yčkam i F o r...n e x t 368 Použití smyčky к naplnění objektu typu TextBox řetězcovými daty 369 S lo žitější sm yčky F o r...n e x t 371 Příkaz Exit For 375 Práce se sm yčkam i D o 375 Předcházení nekonečným smyčkám 376 Převody teplot 377 Používání klíčového slova Until ve smyčkách Do 380 S h rn u tí 380 K a p ito la 13 Zachytávání chyb pom ocí strukturovaného zpracování chyb 381 Z p ra c o v á n í ch yb p o m o c í p řík a zu T ry...c a tc h 382 Kdy je vhodné použít kód zpracovatele chyb 382 Příprava pasti: blok kódu Try...Catch 383 Chybná cesta к souboru a chyby při přístupu к mechanice 384 Aplikace pro W indows Store a vestavěné zpracování výjim ek 388 T vo rb a kó d u z p ra c o v a te le ch yb p ro n a č ítá n í so u b o rů z USB p a m ě ti 3 8 9 P o u ž ití k la u z u le F in ally к p ro v e d e n í závěre č n é h o ú k lid u " 390 S lo žitější zp ra c o v á n í chyb p o m o c í T ry...c a tc h 392 Třida Exception 392 Určení počtu opakování 395 Používání vnořených bloků Try...Catch 397

Obsah 11 Porovnání zp ra c o v a te lů chyb s te c h n ik a m i d e fe n z iv n íh o p ro g ra m o v á n í 3 9 8 Příkaz Exit T ry 3 9 9 Shrnutí 4 0 0 Kapitola 14 Používání polí, kolekcí a generických typů pro práci s daty 401 Práce s poli p ro m ěn n ých 402 Vytvoření pole 402 Deklarace pole s předem známým počtem prvků 403 Vyhrazeni paměti 404 Práce s prvky polí 405 Deklarace pole a přiřazení počátečních hodnot 406 Vytvoření pole pro uložení teplot 407 Metody GetUpperBound a GetLowerBound 408 Nastavení v e lik o s ti p o le v d o b ě b ěh u 4 1 3 Zachování obsah u p o le p o m o c í p řík a z u R ed im P reserve 4 1 7 Použití příkazu ReDim pro trojrozměrná pole 418 Práce s ve lk ý m i p o li s v y u ž itím m e to d tříd y A rray 4 1 9 Frida Array 419 Další testy s řazením 425 Práce s ko lekcem i 4 2 6 Vytvářeni kolekci a generických seznamů 426 Deklarace generických kolekcí 427 Ukázková aplikace využívající generický seznam a obrázek pozadí 428 Shrnutí 4 3 4 Kapitola 15 Inovativní práce s daty založená na jazyce LINQ 435 Nástroje a te c h n ik y ja z y k a L IN Q 4 3 5 Základy syntaxe dotazů 436 Načítání in fo rm a c í z p o lí 4 3 7 Používání ja z y k a LIN Q p ro práci s ko lekcem i 4 4 8 Používání ja z y k a LIN Q s X M L d o k u m e n ty 451 Shrnutí 4 5 6 Kapitola 16 Techniky objektově orientovaného program ování 457 Z dědění fo rm u lá ře p o m o c í n á s tro je V ý b ě r d ěd ič n o sti (In h e rita n c e Picker) 4 5 8 V ytvářen í vla stn íc h b ázo vý ch tříd 4 6 4 Přidání nové třídy do projektu 465

12 Obsah D ě d ě n í b á z o v é tříd y 4 7 4 P o lym o rfism us 4 7 6 Syntaxe překrývání m etod a vlastnosti 477 Odkazování na bázovou třídu pom oci MyBase 478 Experimentování s polym orfism em 478 S h rn u tí 4 8 2 Databázové a w ebové program ování K a p ito la 17 Ovládací prvky databází pro aplikace určené pro Windows desktop 485 D a ta b á z o v é p ro g ra m o v á n í s v y u ž itím A D O.N E T 4 8 6 Základní databázová term inologie 487 Práce s databází M icrosoft Access 488 Okno Zdroje dat (Data Sources) 497 P o u ž ití o vlád acích p rv k ů p an elu n ástro jů к z o b ra z e n í in fo rm a c í z d a ta b á ze 503 P řík a zy ja z y k a SQL a filtr o v á n í d a t 506 S h rn u tí 511 K a p ito la 18 Přístup к datům z aplikací navržených pro Windows Store 513 V á z á n í d a t v X A M L 5 1 4 Různé zdroje dat 514 Prvky vázání 514 Vázání ovládacího prvku s třídou 515 Použití kolekce jako zdroje dat 520 P řís tu p к d a tů m u lo žen ý m v X M L d o k u m e n te c h 5 2 4 Čtení XML dokum entu 524 Vyhledávání prvků v XML dokum entu 531 Zápis dat do XML dokum entu 534 Uživatelské rozhraní pro zadávání dat 538 S h rn u tí 5 3 9 K a p ito la 19 Vývoj webových aplikací v prostředí Visual Studio s využitím ASP.NET 541 S e z n á m e n í s te c h n o lo g ií ASP.NET 541 Webové form uláře 543 ASP.NET MVC 544

Obsah 13 Stránky Web Pages se syntaxi Razor 545 HTML5 a JavaScript 547 Tvorba w e b u s v y u ž itím te c h n o lo g ie ASP.NET a w eb o v ých fo rm u lá řů 5 4 9 Softwarové požadavky pro vývoj aplikací s využitím ASP.NET 549 Základní kroky 550 Webové stránky a formuláře Windows 550 Práce s o k n e m N á v rh á ř (D esig n er) 5 5 5 P řid án í servero vých o vlád acích p rv k ů na w e b o v o u strán ku 5 6 0 Tvorba kó d u z p ra c o v a te lů u d á lo s tí o vlád acíc h p rv k ů w e b o v ý c h s trá n e k 5 6 2 Ú pravy šablo n y w eb u 5 6 8 Z o b razen í z á zn a m ů z d a ta b á z e na w e b o v é strán ce 5 7 0 Ú prava v la s tn o s tí d o k u m e n tu a vzo ro v é strán ky 5 7 7 S hrnutí 5 7 9 Program ování pro W indow s Phone Kapitola 20 Úvod do vývoje pro W indow s Phone 8 5 8 3 P říležitosti p la tfo rm y W in d o w s P h o n e 8 584 Klíčové funkce systému W indows Phone 8 585 Hardwarové požadavky 586 Integrace a spolupráce 586 W indow s P h o n e Store 587 Co je W indows Phone Store? 587 Přístup к W indows Phone Store 588 Kolik si vývojáři vydělávají? 590 Předem uvažujte o získáni certifikace 591 Práce se sadou W in d o w s P h o n e SDK 8.0 592 Staženi balíčku Windows Phone SDK 593 Srovnání p la tfo re m W in d o w s P h o n e 8 a W in d o w s Store 595 Rozdíly 595 Podobnosti 598 Shrnutí 600 Kapitola 21 Vytvoření p rvní aplikace pro W indow s Phone 8 V ytv o řen í n o v éh o p ro je k tu ap lik ac e p ro W in d o w s P hone Návrh u živ ate ls kéh o ro z h ra n í ap lik ac e G o lfo v ý v o z ík 6 0 1 602 608

14 Obsah P říp rava k ó d u 611 T esto vá n í a p lik a c í p ro W in d o w s P h o n e 615 Ž iv o tn í cyklus a p lik a c e 621 Uzavření či deaktivace? 621 Třída PhoneApplicationService 623 Řízení životního cyklu aplikace pom oci třídy IsolatedStorageSettings 630 N astavování m ožností v souboru m anifestu aplikace pro systém W indow s Phone 631 S h rn u tí 632 Rejstřík 635