Kaleidoskop pracovních nástrojů: Microsoft Expression

Sadu Microsoft Expression a její grafický editor Design jsme již představili. Na dnešek zbývají Blend, Web, Media a Encoder.
Kapitoly článku

Již počátkem tohoto týdne jsme si představili sadu nástrojů, které mohou posloužit vývoji aplikace od grafického rozhraní až po programový kód. Microsoft tyto své produkty sdružil pod jednotným názvem Expression Studio. Součástí balíku je vektorově-bitmapový grafický editor Expression Design, vývojové prostředí Visual Studio 2005, nástroj pro návrh grafických uživatelských rozhraní aplikací Expression Blend, editor webových stránek Expression Web, správce multimédií Expression Media a program pro konverze multimédií Expression Encoder. Poslední čtyři jmenované si představíme právě dnes.

Expression Blend

Bez ohledu na to, zda je váš projekt orientován na web či na desktop, můžete jeho grafické uživatelské rozhraní (GUI) navrhnout v programu Microsoft Expression Blend. Jde o nástroj, který má pomoci překlenout bariéru mezi designéry a programátory. Má usnadnit cestu grafického návrhu do programového kódu. Nejen funkčnost, ale i vzhled a z jejich kombinace plynoucí uživatelský zážitek jsou tím, co dnes zákazník vyžaduje. Pro ukázku, čeho je Blend na této úrovni schopen, však nemusíme chodit daleko. Rozhlédněme se po své pracovní ploše či si spusťme Word 2007. Microsoft totiž uvádí, že kombinací silné dvojky Blend + Visual Studio lze vytvořit taková GUI, jaká mají Windows Vista či Office 2007. Po osobní zkušenosti není důvod to výrobci nevěřit.

Klepněte pro větší obrázek

Hlavním argumentem pro nasazení tandemu Blend + Visual Studio je podpora rozšiřitelného aplikačního značkovacího jazyka (XAML). Vytvoří-li grafik návrh GUI v Designu a vyexportuje jej jako XAML, designer jej zpracuje v Blendu a opět vytvoří XAML, mohou se oba spolehnout, že po importu do projektu ve Visual Studiu bude návrh aplikace vypadat přesně tak, jak opouštěl grafikovu pracovní plochu. Taková cesta samozřejmě nemusí být jednosměrná. Projekt se může mezi Blendem a Visual Studiem přesouvat oběma směry zcela bez omezení.

Klepněte pro větší obrázek

Jednosměrná není ani možnost editace. Dostane-li designér chuť si zaskriptovat, může samozřejmě XAML editovat přímo v kódu. Každý, kdo někdy používal nějaký hybridní editor webových stránek jistě ví, že drobný zásah do kódu umí ušetřit spoustu času protrpěného nad pokusy s GUI. Blend je také hybridním editorem, je tedy možné přímo v prostředí programu editovat XAML kód - pochopitelně s veškerým komfortem barevného zvýraznění syntaxe atd.

Stejně tak je ale možno využít editor externí. Přirozená je spolupráce s Visual Studiem. Změna provedená na souboru v jedné aplikaci vyvolá otázku týkající se aktualizace projektu v aplikaci druhé. Tato kooperace jde až tak daleko, že přímo Blend umí vyvolat sestavení a spustit otestování projektu.

Klepněte pro větší obrázek

Expression Blend je postaven na podobném černém grafickém rozhraní, jaké jsme viděli i u Designu. Ostatně letmým pohledem by neznalý uživatel klidně mohl tvrdit, že má před sebou grafický editor. Základní nástroje Blendu se totiž od nabídky mnoha vektorových editorů grafiky v mnohém neliší. V nástrojovém panelu tak najdeme například notoricky známé dvě možnosti výběru, ovládání lupy, kapátko, výplně, pero, kreslení geometrických tvarů apod.

Specialitou už jsou více než tři desítky předpřipravených detailně konfigurovatelných ovládacích prvků aplikací, které se (přestože již jejich popis zní složitě) do projektu nanáší primitivním nakreslením. Vedle samotného jednoduchého způsobu (doslova) kreslení ovládacích prvků můžeme například pro jejich přesné umístění využít velmi užitečné inteligentní vodíci linky.

Podobně jako Design je i Blend navržen jako mocný nástroj s ohledem na maximální jednoduchost použití.

Microsoft Expression Blend (1.0.1083.0)
editor grafických uživatelských rozhraní
samostatně cca 13 000 Kč
Microsoft
Klepněte pro větší obrázek

jednoduché používání
podpora XAML
dokonalá spolupráce s VS 2005

Klepněte pro větší obrázek

není lokalizace do češtiny
při samostatné koupi vysoká cena

Témata článku: Microsoft, Jednoduchá cesta, HTML Editor, Media, Silverlight, Bezplatná alternativa, Medium, HTML stránka, Profesionální zpracování, Přesný tvar, Přesné umístění, Microsoft Silverlight, Export, Potřebný soubor, Samostatná stránka, Největší trumf, Uživatelské rozhraní, Časový důvod, Pracovní nástroj, Video Editor, Tandem, Dokonalé rozhraní, Editor, Grafické rozhraní, Undefined


Určitě si přečtěte

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

** Rajče.net má odjakživa problémy s choulostivými fotkami dětí ** Student zlínské univerzity analyzoval jeho katalog ** Neuronová síť doposud prozkoumala 6 milionů snímků

Jakub Čížek, Filip Šedivý | 75

Chrome se naučí dokonale odkazovat. Jeho odpůrci bijí na poplach, prý je to bezpečnostní katastrofa

Chrome se naučí dokonale odkazovat. Jeho odpůrci bijí na poplach, prý je to bezpečnostní katastrofa

** Google zavádí techniku ScrollToTextFragment ** Umí vytvořit odkaz na konkrétní slovo na stránce ** Podle kritiků by to mohl být bezpečnostní problém

Jakub Čížek | 41

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

** Nová generace Mesh Wi-Fi s propojením přes elektrické rozvody ** Lepší parametry a nižší cena než u předchůdce ** Aplikace zatím podporuje jen základní nastavení bez rozšířených funkcí

Tomáš Holčík | 25

Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

** Tipy na klávesnice, myši, routery, tiskárny, sluchátka a další věci k počítačům ** Poradíme, s jakými produkty neuděláte chybu ** Vybíráme jak příslušenství na běžnou práci, tak na hraní her

David Polesný | 22



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor