altair.blog

Rubrika IT

Korektní zaslání attachmentu v .NET
Řešil jsem problém s nekorektním zobrazením HTML přílohy v plaintextovém e-mailu. Ukázalo se, že .NET neumí korektně posílat přílohy. Dobrá zpráva je, že se to dá poměrně snadno naučit.
Jednoduchý skin pro TabContainer z Ajax Control Toolkitu
Koně jsou jednoduchá stvoření a proto i já mám rád jednoduché věci - zejména vizuálně. S radostí využívám výhod prvku TabContainer z AJAX control Toolkitu, ale už se mi příliš nelíbí, jak vypadá. Vytvořil jsem proto maximálně jednoduchý a bezobrázkový styl, kterým lze změnit vzhled záložek.
IconHyperLink - .NET wrapper nad Silk icons s přidanou hodnotou
Velice rád v administraci svých aplikacích používám ikonky ze sady Silk od FamFamFam. Kopírovat je ale přímo je z mnoha důvodů nepraktické, takže jsem si vytvořil .NETovou komponentu, která je opečovává a uchovává v jediném DLL. Její zdrojový kód vás také naučí, jak vytvářet vlastní serverové ovládací prvky založené na CompositeControl a jak ukládat obrázky, JavaScript a podobná data do resources a pak je také načítat.
Trvale udržitelné mailování z webových aplikací
Poslat e-mail z ASP.NET je snadné. Ale jak znění automaticky generovaných zpráv snadno modifikovat? A lokalizovat? A zařídit, aby všechny maily měly nějakou "štábní kulturu"?
Extension Methods v C# 3.0 - k čemu jsou dobré a jak je psát
V C# 3.0 je dostupná nová technologie Extension Methods, která vám umožní přidat k nějaké třídě metodu, aniž byste museli zasahovat do třídy samé. Sama o sobě to není převratná záležitost, ale může zpřehlednit kód.
Jak na validní XHTML výstup v ASP.NET
ASP.NET se od verze 2.0 chlubí tím, že jimi generovaný kód je validní XHTML. Prvotní nadšení vás přejde v okamžiku, kdy napíšete aplikaci a necháte ji zvalidovat nástrojem od W3C. Správnější by bylo říct, že ASP.NET umí vygenerovat validní XHTML, když mu trochu pomůžete.
Konfigurace v ASP.NET a IIS verze 6.0 a 7.0
Aplikace psané v ASP.NET jsou ve své podstatě konfederace nezávislých tříd, kterou drží pohromadě konfigurace. Je to právě konfigurační systém .NET, který říká kdy se který modul má použít. S příchodem nové verze IIS (7.0 ve Windows Vista a Windows Server 2008) je konfigurační model .NETu ještě důležitější, protože se jeho prostřednictvím budou nastavovat i vlastnosti IIS jako takového.
Čárové kódy na webu: Základy
Od doby, co jsem na webu akce.altairis.cz spustil tisk pozvánek s čárovým kódem, byl jsem opakovaně dotazován na zkušenosti. Tento článek popisuje souhrnně zkušenosti a poznatky, ke kterým jsem dospěl. Může být užitečný všem, kdo chtějí implementovat čárové kódy ve svých webových aplikacích.