Jarda Jirava .net
Odhalujeme .net - Deserializace - řešení
Aneb, jak se také nedočkat správné odpovědi. Zřejmě jsem zvolil velice záludnou otázku a přestože si ji přečetlo jistě více jak 70 lidí, žádný se nepokusil o její zodpovězení. Continue reading...
Lokalizujeme asp.net aplikaci
Jistě každý zná situaci, kdy je nutné lokalizovat aplikaci a nabídnout ji uživatelům v několika jazykových mutacích. .NET framework toto řeší velice elegantně pomocí resource souborů a ResourceManagera. V asp.net 2.0 je celé řešení velice důmyslně řešeno, kdy je možnost jít ještě dále a nabízí se tak mít lokální a globální resource soubory, o tom, jak to celé funguje napsal poměrně zajímavý blogspot také Robert Haken v článku Lokalizace snadno a rychle - explicitní lokalizace. Jak už to však bývá, ne vše je tak kulaté jak se zdá. Continue reading...
.NET 3.0 je venku, a co dál
Byl to jistě náročný den pro vývojáře Microsoftu, a ještě náročnější den pro spousty blogerů být prvními, kdo uvede, že .net 3.0 je venku a můžeme jej začít používat. Jenže je tu otázka, a co dál? Jsem spíše praktický člověk a tak moje první poohlédnutí bylo po nástrojích, které s sebou tato verze .net přinese, pro vývojáře. Continue reading...
Splash screen a ApplicationContext
Vidět reakci ihned po spuštění programu, je přesně to, po čem touží snad každý uživatel aplikace. Vznikají tak různé splash screeny, které informují uživatele co se právě s aplikací děje. Pro tvůrce aplikace je to něco navíc, co dává ke své aplikaci a přitom by se žádná aplikace neměla bez této úvodní obrazovky objevit. Ano, ano, existují výjimky, ale jestliže aplikace je komplexnější a při startu je potřeba provést náročnější inicializaci, je splash screen nejvhodnějším řešením. Continue reading...
blog.vyvojar.cz pohání CS 2.1
O víkendu se dalo na mé oblíbené RSS čtečce pozorovat, že se něco velkého děje s blogy na vývojáři. Začala totiž opakovaně přijímat i starší příspěvky, což byl neklamný důkaz toho, že avizovaná změna nastává. A mě velice potěšilo, že jsem již před měsícem udělal stejné rozhodnutí a zvolil jsem Community Server k publikaci svých příspěvků. Continue reading...
Odhalujeme FlowLayoutPanel a TableLayoutPanel
Tentokrát se ve svém odhalování .NETu zaměřím na dva nové panely v .NET 2.0 a to konkrétně na FlowLayoutPanel a TableLayoutPanel. V obou případech se jedná o nevizuální prvky, které slouží jako container pro umístění dalších winform kontrolů na formulář. Continue reading...
Odhalujeme .net - Deserializace
O deserializaci je toho možné napsat velice mnoho. Jsou však situace, kdy si člověk říká, že má vše pod kontrolou a ono ejhle, poměrně triviální věc a najednou je vývojář v rozpacích. Něco takového se mi přihodilo poměrně nedávno, kdy jsem řešil poměrně zajímavý projekt na zpracování a převod datových struktur. Zjednodušeně řečeno, takové menší SSIS. Continue reading...
Přístup k datům v .net 2.0
V předchozích příspěvcích, kde jsem v praktických ukázkách používal přístup k datům, jsem se zmiňoval o správné konfiguraci datového spojení. V této oblasti došlo k poměrně významným změnám oproti předchozím verzím .net frameworku. Continue reading...
Odhalujeme .net - SqlParameter
Jistě tu situaci zná každý vývojář. Říkáte si, že tohle znám, to se chová tímto definovaným způsobem a nemůže mě nic zaskočit. Jaké je pak následné překvapení a jak se odhalují takto nepředvídané situace o to bych se rád podělil v následujících odstavcích a nejen v nich. Přeci jen těch nástrah a postřehů mám za dobu co vyvíjím v .netu vícero a tak nezůstane jen u tohoto příspěvku. Continue reading...
Uchování ViewState mimo asp.net stránku
O tom, že protokol http je bezstavový je jeho vlastnost se kterou se musí vypořádat nejeden vývojář webových aplikací. Microsoft přišel v asp.net s tím, používat pro uchování stavu požadavků mezi jednotlivými requesty klienta, ViewState. ViewState je ve výchozím nastavení webového projektu povolen a jeho uchování se děje na základě vloženého input prvku typu hidden do renderované HTML stránky. Continue reading...