GDI+ Architect
GDI+ je relativně jednoduchá záležitost, přesto však v začátcích může výrazně pomoct nějaké to grafické udělátko. Poměrně dobrým nástrojem je GDI+ Architect.
Screenspire
Kam chodit pro inspiraci při designu stránky? Dobrou možností je web Screenspire.com.
VS launch show
Včera jsem se v Praze zúčastnil konference věnované uvedení nových verzí Visual Studia, SQL Serveru a BizTalk serveru. Na konferencích Microsoftu mě vždycky překvapí skoro až neuvěřitelná štědrost – jídla bylo prakticky neomezeně (napočítal jsem aspoň 5 chodů), pití jakbysmet, za vyplnění dotazníku jsou dostal batoh na notebook, vstupné bylo 0 Kč včetně DPH, dostal jsem tašku s kupou materiálů atd. atd.
Ale kvůli materiálním požitkům jsem tam samozřejmě nešel. Na webu jsem předem viděl video z úplně první americké launch show se Stevem Ballmerem, což byla velmi pěkně udělaná akce, tak jsem očekával něco aspoň trochu podobného. Začátek tomu ještě nasvědčoval – promítnuto bylo typicky „Microsoftí“ video, kde kamera chvilku nepostojí, celé je to takové dynamické, podmalované dobrou hudnou a tak. Rovněž řečník byl na úrovni – úvodní přednášku měl Lubor Kollar, člověk pracující na jádru SQL Serveru, takže rozhodně měl co říct.
PersistChildren a ParseChildren aneb trochu zmatku neuškodí
Při vývoji ASP.NET serverových controlů se musí novému ovládacímu prvku specifikovat, jestli má vnořené elementy považovat za vlastní atributy (např. <asp:DataList> a vnořený element <HeaderStyle />) nebo za potomkovské ovládací prvky (např. <asp:Panel>, který je jen kontejnerem).
ASP.NET pro tuto situaci nabízí dva atributy – PersistChildren a ParseChildren. Ten první je design-time, druhý parse-time. Existuje mezi nimi zajímavý vztah, a to ten, že když je PersistChildren rovno true, mělo by být ParseChildren false a naopak.
Je to prostě taková veselá dvojka :). Nejen že se podle jména prakticky dá jen hádat, co znamená true a co false, ale navíc jsou na sobě oba atributy funkčně závislé, takže by je s klidem mohl nahradit atribut jeden. Navíc Control i WebControl mají každý jinou výchozí hodnotu těchto atributů. Prostě sranda.
Kryl blog
Kryl blog mám ve své čtečce už nějaký ten pátek a vždy patřil do střední kategorie – nebyl ani příliš nudný, ani jsem se příliš netěšil na každý další článek. To se ale poslední dobou dost změnilo. Jsou tam publikovány zajímavé věci, často ohledně Googlu a dalších webových záležitostí. Rozhodně stojí za sledování.
ScottGu radí začátečníkům
Nemohl jsem tomu uvěřit, ale na vlastní oči lze vidět, jak ScottGu pomáhá naprostým začátečníkům na forums.asp.net s jejich problémy. Musí být zajímavý pocit, když vám na „hloupou“ začátečnickou otázku „co je to třída _Default“ odpoví jeden z hlavních architektů celé technologie ASP.NET :) Tohoto přístupu si velmi vážím a cením si ho.
Jinak forums.asp.net jsou skutečně dobrým místem, kde se na svůj problém zeptat. Já jsem to už dvakrát udělal a vždy se mi dostalo poměrně fundované odpovědi (a to jsem se ptal v málo frekventovaném fóru o vývoji custom controlů).
ASP.NET Atlas Wiki
Včera byla zveřejněna první reálná aplikace postavená na technologii ASP.NET Atlas, kterou je Atlas Wiki. Pokud tedy někdo o implementaci Atlasu do své aplikace uvažuje, měl by tuto wiki dobře prozkoumat.
Update: Teď jsem si s touto wiki chvilku hrál a upřímně řečeno, je to první wiki, která u mě vyvolala „wow efekt“. Tohle Microsoft prostě umí.
OneNote a hypertextové odkazy
Microsoft nabízí trial OneNote 2003 na celý semestr, tak ho právě teď používám. Je to pro mě zcela nový druh aplikace, nikdy jsem s ničím podobným nepracoval. Tak např. bez tlačítka Uložit si program prostě nedokážu představit a hle – OneNote ho vůbec nemá!
On toho OneNote vůbec docela hodně nemá (samozřejmě záměrně). Z Wordu je člověk zvyklý, že v menu Vložit najde úplně všechno. Toto menu je v OneNote bohužel docela chudé, ale nejvíc mě zmátla jedna věc – vůbec jsem tam nenašel „přidat hypertextový odkaz“.
Hledal jsem proto jinde a pořád nic. Kouknul jsem do nápovědy, kde jsem se dočetl, že když zadám www.microsoft.com, že se to automaticky převede na odkaz. Paráda, ale jak se k sakru vloží normální hypertextový odkaz? Na to jsem odpověď nenašel a mám proto podezření, že takovou základní věc OneNote vůbec neumí (záměrně, samozřejmě!).
EmEditor 5
Už jsem se zmínil, že soutěž o náhradu Notepadu na mém počítači vyhrál EmEditor. Zvládá totiž 3 naprosto základní požadavky, které na textový editor mám:
- zvládá kódování (včetně Unicode)
- korektně zalamuje řádky
- je malý, rychlý, jednoduchý a dobře integrovaný do Windows
EmEditor toho samozřejmě uměl daleko víc, např.
- zvýrazňování kódu
- tabbed interface (i když poněkud „zvláštní“)
- aspoň základní podporu pro psaní kódu (tj. když v C# napíšu {, příští řádek bude odsazen, analogicky při napsání } )
Problémy s Visual Studiem 2005
Visual Studio považuji za naprosto skvělé vývojové prostředí. Celé GUI mi připadá navržené naprosto geniálně, vše je přehledné, dokovatelné, docela svižné a jako bonus to vypadá podobně jako Office (což se nepovedlo ani některým vyloženě kancelářským produktům). Integrace nástrojů je taky na velmi dobré úrovni, a tak jediné, co mi po přechodu z Javovských IDE vážně chybělo, bylo výkonné editování kódu. VS 2005 však udělalo pokrok i na tomto poli, takže teď nemám proti VS vážných námitek (navíc se chystá Resharper 2.0, který editování kódu ještě více usnadní).
před 5 let 42 týdny
před 5 let 42 týdny
před 6 let 12 týdnů
před 6 let 26 týdnů
před 6 let 39 týdnů
před 6 let 48 týdnů
před 6 let 49 týdnů
před 7 let 1 den
před 7 let 6 týdnů
před 7 let 15 týdnů