Navážeme na předchozí díl, kde jsme implementovali trojrozměrnou krychli, ze které nyní vytvoříme interaktivní objekt. Co přesně budeme dělat? Vytvoříme video přehrávač, video se bude vykreslovat na přední stranu krychle a na horní stranu krychle vložíme dvě tlačítka pro ovládání videa - play a pause. Zdá se vám to nemožné? Čtěte dál...

Tento tutoriál popisuje problematiku použití Direct3D ve Windows Presentation Foundation (WPF) a praktickou ukázku, jak tyto dvě technologie spojit dohromady.
Ukážeme si to na WPF aplikaci, ve které použijeme Direct3D pro zobrazení skeletální animace.
V tomto tutoriálu se podíváme na enumerátory, tedy na objekty implementující rozhraní IEnumerable, pomocí kterých můžete procházet přes všechny prvky v koleckích. Tutoriál také vysvětluje jak lze napsat vlastní kolekci s enumerátorem a to jak v .NET 1.0, kde je situace trošku složitější, tak i v .NET 2.0 a C# 2, kde psaní enumerátorů zjednodušuje nové klíčové "dvouslovo" yield return.
V závěrečné části našeho seriálu se zaměříme na třídy DataSet, DataAdapter, CommandBuilder a DataView.
Z obsahu:
- DataSet
- DataAdapter
- DataAdapter.Fill
- Práce s daty v DataSetu
- Vkládání nového řádku
- Úpravy řádek
- DataAdapter.Update
- CommandBuilder
- DataView
- Závěr
V tomto díle se budeme hlavně zabývat Sql Injection. Ukážeme si co a jak se touto metodou dá spáchat a hlavně jak se tomu bránit. K demnostraci využijeme častou chybu vyskytující se v autentikačních procedurách. Povíme si něco o parametrizovaných příkazech a uložených procedurách.
Z obsahu:
- SQL Injection
- Parametrizované příkazy
- Uložené procedury - Stored Procedures
Úvod
Vzhledem k tomu, že SharePoint portál začíná být stále víc a víc využíván při tvorbě intranetových portálů a jeho defaultní instalace poskytne velice pěknou funkčnost, mám jako každý programátor zkušenost, že zákazník je stále náročnější a má své specifické požadavky jak na vzhled, tak na funkčnost daného produktu. Jakým spůsobem mu to můžeme splnit? Jedním z velice silných nápomocných nástrojů jsou webové části. O tom svědčí i fakt, že budou přímo implementovány do nové verze Visual Studia .NET. Tento seriál by Vám měl přiblížit a odhalit některá úskalí při tvorbě, programování, ladění a nasazování webových částí do SPPS a v budoucnosti i do Vašich aplikací.
V první části trojdílného seriálu zabývajícím se základy ADO.NET se podíváme na jeho základní třídy a metody. Povíme si něco o poskytovatelích připojení, connection poolingu. Uvidíme pár praktický příkladů, mimo jiné, jak do databáze vkládat a vybírat binární data( např. obrázky).
Z Obsahu:
- Poskytovatelé připojení
- Navázání připojení
- Otevírání a zavírání připojení
- Connection Pooling.
- Třídy příkazů
- Vykonávání příkazů
- SqlCommand.ExecuteNonQuery
- SqlCommand.ExecuteScalar
- SqlCommand.ExecuteReader
V tomto článku se dočtete, jak lze v C# pomocí XML komentářů psát přímo do zdrojového kódu dokumentaci k třídám, jejich metodám a vlastnostem a dalším prvkům. Podíváme se na některé základní tagy pomocí kterých lze psát kvalitní dokumentaci. Na konec si přečtete o nástroji NDoc, pomocí kterého lze z takto napsaných komentářů dokumentaci ve stejném tvaru, v jakém je MSDN.
V předcházejícím tutoriálu jsem psal o tom jak vytvářet globalizovatelné aplikace. V tomto druhém díle se podíváme ještě dále a to na tvorbu a lokalizaci vícejazyčných aplikací. Nejprve si ukážeme jak detekovat jazyk uživatele ve webových aplikacích a jak používat třídu ResourceManager k načítání textových zdrojů z resources a na konec se ještě podíváme i na lokalizaci WinForms aplikací.
V této části dvoudílného tutoriálu zabývajícího se tvorbou globalizovatelných a lokalizovatelných aplikací (tedy aplikací které fungují nezávisle na lokálním nastavení a lze je snadno překládat do dalších jazyků) se podíváme na některé prostředky pro práci s lokálním nastavením, které .NET Framework obsahuje. Dočtete se jak lze formátovat data a čísla, jak lze ukládat data do souboru ve formátu nezávislém na nastavení a jak lze získat jména měsíců a dnů v týdnu v libovolném jazyce podporovaném v .NETu.