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

ASP.NET Vývoj komponent

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

ASP.NET Viewstate

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

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

XNA

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

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 

Windows Live 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

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

 

© 2012 Tomáš Herceg | Pokud vás tyto stránky uráží, vězte, že je to tak schválně.