altair.blog

Rubrika IT

FreeTextBox: WYSIWYG editor pro ASP.NET
Jedním z nejčastějších požadavků kladených na vývoj webových aplikací je možnost zadávat formátovaný (HTML) text pomocí uživatelsky přítulného WYSIWYG editoru. Já osobně používám k plné spokojenosti komponentu zvanou FreeTextBox. Ukázka jeho použití zároveň poslouží k předvedení všeobecné práce s ovládacími prvky třetích stran.
Coding4fun, aneb hrátky s Frameworkem
Pokud jsou bohové milostiví, je programování zábava. Úkol (pokud možno takový, co si sami zadáte) je technickou výzvou a umožní vám hrát si s kódem a napsat něco co vás bude opravdu bavit a uspokojí vás.
Použití parametrů v XSLT transformacích
XSLT transformace je proces, v němž je XML dokument podle zapsaných pravidel překonvertován do jiného tvaru - nejčastěji XML v jiném formátu nebo HTML k prezentaci. Ve většíně případů, kdy se XSLT transformace využívá k prezentaci dat uživateli, se na různá data aplikuje vždy ta samá šablona. Někdy je ale potřebné, nebo minimálně užitečné, kromě těchto dvou vstupů dodat ještě něco dalšího.
Personalizace v ASP.NET 2.0
Zařekl jsem se, že se Whidbey vůbec nebudu zabývat, dokud nebude na světě alespoň beta 2 (kdo přepisoval aplikace pro .NET 1.0 z bety 1 do bety 2 ví proč). Nicméně toto mé úsilí jest systematicky podkopáváno Microsoftem i rozličnými nadšenci.
Dynamické vytváření ASP.NET server controls
ASP.NET umožňují programové vytváření serverových ovládacích prvků. U formulářových prvků ovšem může být problém s postbackem. Jednoduchý leč výživný příkládek
Automatické přepínání jazyka stránky podle nastavení prohlížeče
O možnosti využítí standardně zasílané hlavičky Accept-Language pro volbu preferovaného jazyka stránky jsem já osobně psal před čtyřmi lety (skoro). Dnešní živou diskusi na jistém fóru, týkající se magie způsobující že se moje osobní stránky někomu ukazují česky, někomu anglicky, jsem si zdůvodnil tím, že fórum je o psech a ne o počítačích. Když mi ovšem večer v mailboxu přistál dotaz jak z ASP.NET provést reverzní DNS lookup, kvůli volbě patřičné jazykové verze, došlo mi že je třeba jednat.