Přednášky a prezentace
Vzhledem k tomu, že jako MSP a MVP přednáším o různých vývojářských tématech, dávám k dispozici materiály z těchto přednášek.
Používejte je pouze pro studijní účely, pokud je chcete použít na nějaké své prezentaci, kontaktujte mě!
Vývoj komponent v ASP.NET WebForms
Trochu teoretičtější přednáška, která se zabývá jednou z nejrozporuplnějších technologií v ASP.NET - ViewState. Podíváme se, jaké vlastně máme
možnosti pro "obejití" bezstavovosti protokolu HTTP, podrobně si projdeme životní cyklus stránky a vysvětlíme si, co se do ViewState ukládá a co ne. Na několika
příkladech si ukážeme, co konkrétně přestane fungovat, pokud ViewState vypneme.
AspNetViewState_Slides.pdf (850kB) - prezentace z Programátorských večerů na MFF UK
Jak je to s ViewState v ASP.NET
Trochu teoretičtější přednáška, která se zabývá jednou z nejrozporuplnějších technologií v ASP.NET - ViewState. Podíváme se, jaké vlastně máme
možnosti pro "obejití" bezstavovosti protokolu HTTP, podrobně si projdeme životní cyklus stránky a vysvětlíme si, co se do ViewState ukládá a co ne. Na několika
příkladech si ukážeme, co konkrétně přestane fungovat, pokud ViewState vypneme.
AspNetViewState_Slides.pdf (850kB) - prezentace z Programátorských večerů na MFF UK
Novinky ve Visual Basic 10
V tomto webcastu se podíváme na novinky v jazyce Visual Basic 10, který přichází s novou verzí Visual Studia 2010. Ukážeme si nové
syntaktické featury, jako třeba implicitní ukončení řádků, víceřádkové lambda funkce a procedury, inicializace kolekcí, ale také možnosti, které nám přináší nový
.NET Framework 4 v oblasti paralelního programování, které můžeme právě díky přidaným funkcím využít.
Přehrát video (MSTV.cz)
Prezentace a demo
XNA Game Studio 3.1
Microsoft XNA je platforma určená pro snadný vývoj počítačových her pro PC, Xbox 360 a od své třetí verze též
pro hudební přehrávače Zune. V této přednášce si XNA Framework představíme, přiblížíme si jeho strukturu a ukážeme si, jak pomocí
něj napsat jednoduchou 2D a 3D hru. Také si předvedeme, jak nahrát hotové hry z Game Studia na konzoli XBox 360 a na závěr si ukážeme i velké a složitější aplikace,
které demonstrují, co vše XNA zvládne a k čemu se dá použít.
Xna_Demo.zip (29 MB) - čtyři ukázky použití XNA - vykreslení 2D obrázku, vykreslení 3D modelu, generování a
vykreslení terénu, použití VertexShaderu a video ve scéně (ukázky jsou v jazyce C#)
Xna_Slides.pdf (1,6 MB) - prezentace z Akademické roadshow v Hradci Králové
Přehrát video (MSTV.cz)
Tipy a triky pro Visual Studio
S Visual Studiem pracujeme každý den, ale málokdo zná všechny užitečné klávesové zkratky a nástroje, které šetří práci i čas. Ukážeme si užitečné featury
a klávesové zkratky, Code snippety, jak ladit do zdrojových kódů .NETu, makra, profiler a mnoho dalších věcí.
Visual_Studio_Slides.pdf (818,68 kB) - prezentace
Windows Live služby a MetaWeblog API
Při vývoji složitějšího webu je často nutné umožnit jeho uživatelům, aby mohli přidávat a upravovat články, nejlépe včetně obrázků, tabulek a kdoví čeho ještě.
Existuje spousta freewarových komponent, které pomocí klientských skriptů udělají v prohlížeči editační okénko s poměrně bohatými funkcemi, ale tato řešení mají
určité nevýhody. Je poměrně složité (občas i nemožné) psát články, když jste offline, práce s obrázky také není nejlepší a tím tento výčet jistě nekončí.
Aplikace Windows Live Writer je primárně určena ke správě článků na blogu Windows Live Spaces, ale podporuje i několik dalších
redakčních systémů. Kromě toho, že možnosti této aplikace jsou co se týče editace HTML řádově lepší než možnosti javascriptových "klikátek", při troše
snahy můžeme prakticky jakýkoliv web zobrazující nějaké články upravit tak, aby mohl s touto aplikací spolupracovat. Stačí na web přidat podporu standardu MetaWeblog
API, a právě o tom bude tento seminář. Tím umožníme uživatelům snadno a rychle spravovat obsah na webu, a to včetně jednoduchého vkládání obrázků,
tabulek a prakticky všeho, co dokážeme v HTML vytvořit.
Kromě toho je možné do aplikace Windows Live Writer napsat pluginy, takže si ji můžeme poměrně snadno přizpůsobit, aby vyhovovala našim potřebám.
I to si tomto na semináři ukážeme. Proč tedy spravovat obsah webu složitě, když na to máme Windows Live Writer?
Windows_Live_Demo.zip (2,19 MB) - demo aplikace pro demonstraci využití prezentovaných služeb (ukázky jsou v jazyce VB.NET)
Windows_Live_Slides.pdf (3,49 MB) - prezentace
Windows PowerShell
Tématem této přednášky je technologie Windows PowerShell (dříve Monad Shell), což je skvělý příkazový řádek založený na .NET frameworku, který
přináší několik nových myšlenek u příkazových řádků dosud nevídaných, jako je například práce s objekty. Předvedeme si (mimo jiné) základní PowerShellovské příkazy,
syntaxi skriptovacího jazyka, a také to, jak si napsat vlastní commandlety.
Powershell_SendMailCmdLet.zip (32,14 kB) - jednoduchý commandlet, který odesílá e-maily (ukázka je v jazyce C#)
Powershell_Prikazy.txt (1,78 kB) - ukázkové skriptíky, které jsem během přednášky ukazoval
PowerShell_Slides.pdf (693,81 kB) - prezentace