altair.blog

Archiv článků

Jak přidat CheckBox do ListView?
Jedním z častých problémů jsou dotazy, jak pracovat s controly v databinding kontajnerech – jako je například klasický GridView a nebo nová součást ASP.NET 3.5, prvek ListView. Typický požadavek je přidat ke každé položce checkbox a pak získat seznam zaškrtnutých položek a nějak s ním pracovat. Dále pak je obvykle žádoucí mít k dispozici obvyklou funkcionalitu ve stylu “vybrat vše”, “invertovat výběr” atd.
System.IO.Packaging – vytváření datových “balíčků” dle OPC v .NET 3.5
Open Packaging Conventions (OPC) je standard, který popisuje postupy pro ukládání více datových objektů a jejich vzájemných vztahů v jednom fyzickém kontajneru (souboru). Nejčastější formou datového úložiště je ZIP soubor. Podíváme se, jak je možno s těmito soubory programově manipulovat, vytvářet je a číst. To lze použít pro práci s OpenXML formátem (Office 2007) a nebo pro vytváření vlastních datových úložišť.
Jak na HTML entity v XML dokumentech
Všechny jazyky založené na SGML (zejména tedy HTML a XML) využívají k zápisu specifických, jinak obtížně definovatelných znaků, takzvané entity. Ty jsou v zásadě dvojího druhu: buďto se odkazují symbolickým jménem na určitý znak a nebo obsahují číselnou specifikaci dle normy ASCII či UNICODE. Z hlediska uživatele jsou samozřejmě nejjednodušší entity se symbolickým jménem. Ty ale XML nativně nepodporuje a je nutno použít speciální trik.
Tajemství souboru app_offline.htm
Magické schopnosti souboru app_offline.htm, přítomné v ASP.NET od verze 2.0, vám mohou usnadnit nasazení a upgrade aplikací.
Pozvánka na nové akce plus informace o záznamech z nich
Jednou ze zásadních výhod veskrze pesimistického přístupu k životu jest skutečnost, že člověk je většinou přkvapen toliko příjemně. Naposledy se mi to podařilo při mé výzvě stran pořizování záznamů z akcí. Rád bych vás obeznámil s výsledky této akce a také pozval na dva plánované semináře.
Novinky v C# 3.0 a LINQ pro běžné smrtelníky
Každý o tom mluví: LINQ, LINQ-to-kdeco... Co je to vlastně zač a k čemu je to dobré? Mám to používat a nebo se na to vykašlat, protože za chvíli přijde nějaká další technologie a tohle bude zapomenuto? Připravil jsem přednášku, která je určena právě těm, kdo si kladou výše uvedené otázky.