Windows GUI - vjj root page

Transkript

Windows GUI - vjj root page
Windows GUI
zkouška
26.1.2016
vjj
1
zkouška
•
•
•
•
Zkouška je ústní, ale vysvětlovaná schémata a postupy
byste měli umět znázornit/vysvětlit i s pomocí tužky a
papíru
Termíny zkoušek ve zkouškovém období jsou zveřejňovány
prostřednictvím fakultního systému SIS
Po dohodě je možný skoro libovolný termín zkoušky,
i mimo zkouškové období, až do konce celého školního
roku
V takovém případě je třeba si domluvit zkoušku cca týden
před plánovaným termínem některým z následujících
interaktivních způsobů:
•
•
26.1.2016
osobně : MFF UK, Malostranské nám. 25, IV. patro, č.dv. 425
telefonicky : +420 2 2191 4222
vjj
2
požadavky
•
umět vysvětlit vše, co bylo odpřednášeno tak,
jako byste to měli naučit začátečníka
nebo jiného programátora,
který ale o programování pro Windows skoro nic neví
•
tj. důležitý je dostatečně srozumitelný návod,
jaké funkce, objekty, metody, v jakém pořadí a proč použít,
které důležité informace se mezi jednotlivými kroky
předávají a proč
•
podstatná je znalost všech slajdů s červeně zvýrazněným
titulkem, tj. umět
•
•
26.1.2016
vyjmenovat všechny možnosti z uvedených seznamů
napsat kostru uvedeného příkladu a vysvětlit
vjj
3
seznam témat
•
•
Win32 API a .NET runtime
•
•
•
•
•
•
•
•
Shapes - základní atributy, FillRule, definice Path
•
•
COM
•
Binding - ElementName / Source / RelativeSource, účel, syntaxe
•
•
•
•
Properties - Property Element Syntax, Attached Property, Dependency Property, Ambient Property
26.1.2016
Events and Triggers - syntaxe, Event Trigger vs. Property Trigger,
Routing Strategies: Direct vs. Tunneling vs. Bubbling, možnosti reakce na trigger
Geometries - účel, skládání
Brush - typy a atributy štětců
Transformace - základní 4 typy, RenderTransform vs. LayoutTransform
bitmap Effects
threading - použití BackgroundWorker, jak a proč používat funkce Dispatcher
Desktop Window Manager - neobdélníkové okno, DirectX podklad, UI chrome, snapshot okna
3D grafika – syntaxe Viewport3D, mesh, druhy materiálu, projekce bitmapy na povrch, druhy osvětlení, princip
výpočtu barvy pixelu, vliv osvětlení a normál na viditelnost hran objektu
Drag-and-Drop: IDropSource, IDropTarget;
Compound Documents: IStorage, IStream, IPersistStorage
Animations - co a jak lze animovat, syntaxe, Storyboard - kde a jak lze definovat a ovládat,
iterační animace vs. KeyFrames (diskrétní, lineární, spline)
Resources - definice, reference
Style - pojmenované vs. nepojmenované
Templates - účel, kde a jak lze definovat , použití TemplateBinding a ContentPresenter, binding na vlastnost
cílového objektu
vjj
6

Podobné dokumenty

Trigger - vjj root page

Trigger - vjj root page určitou hodnotu vlastnosti hodnotu dat

Více

RECA Focus 1 2016

RECA Focus 1 2016 Jednosložkový, dešti odolný akrylový tmel pro vnitřní a vnější použití s maximální kapacitou pohybu o 20% Pro utěsnění spojů a spár s mírným napětím v tahu a bez neustálého působení vlhkosti, jako ...

Více

Vlákna v C - Joseph Albahari

Vlákna v C - Joseph Albahari použité cizí výrazy by měly být značeny kurzívou a názvy metod tučně.

Více

VÝUKOVÝ MATERIÁL

VÝUKOVÝ MATERIÁL Pro vzdělanější Šluknovsko 32 – Inovace a zkvalitnění výuky prostřednictvím ICT 0207 Mgr. Bc. Jan Škoda Programování VY_32_INOVACE_0207_0210 Standardní vstup a výstup Žák si upevní učivo o standard...

Více

otevirani_zapis_soubory _3

otevirani_zapis_soubory _3 cout << "Nazev souboru: "; //tisk na obrazovku cin >> nazevSouboru; //vstup uživatele z klávesnice ofstream fout(nazevSouboru); // otevřít pro zápis fout << "Tento radek se primo zapise do souboru....

Více

přetížení operátorů (o) - pro vlastní typy je možné přetížit i operátory

přetížení operátorů (o) - pro vlastní typy je možné přetížit i operátory - může mít libovolný počet parametrů - takto vybaveným objektům se říká funkční objekty - nedoporučuje se ho používat (plete se s funkcí) operator ()(parametry ) double& T::operator()(int i,int j) ...

Více