Programujte - programování,grafika,webdesign - Blend, WPF, XAML, plasmo, chrasty, .NET, C#, Silverlight,Microsoft, vektor, wysiwyg

Webhosting Český hosting
Aktuální rubrika: Články   |  Diskuzní fórum   |  Kritika webů   |  Podcast   |  Kalendář akcí   |  Články na přání   |  E-shop   |  Login/Nový účet
Schovat menu HomeRSS diskuzePřejít na komentářePřidat oblíbené
X

Microsoft Expression Blend - Úvod Přepnout článek do plného režimu

27. 07. 2008 | 16:57 - Petr Láslo (plasmo) - 11323× přečteno

Vítáme vás u prvního článku, který odstartuje, dovolujeme si tvrdit, první seriál o Microsoft Expression Blend na českém Internetu. V dnešním díle probereme, co to Blend je, a ukážeme si základní práci s ním.

Co je Blend a k čemu se používá

Možná jste zaregistrovali Chrastyho články o adresáři ve WPF nebo o malování. Příklady jsme dělali ve Visual Studiu 2008, ale hlavní „tahák“ WPF a Silverlightu je bohaté uživatelské rozhraní. Možná vás napadla otázka „Kam se podělo?“. Vždyť Visual Studio poskytuje minimální možnosti upravení formuláře (resp. okna, podle názvosloví WPF), nedej bože kdybychom chtěli udělat nějakou animaci. A tady přichází ke slovu aplikace Blend od Microsoftu.

Blend není nic jiného než XAML WYSIWYG (What You See Is What You Get – „Co vidíš, to dostaneš“) editor. Umožňuje snadno vytvářet barevné přechody, animace, upravovat stávající kontroly, prostě vše, co vás může okolo návrhu GUI aplikace vůbec napadnout. Samozřejmě obsahuje i přímý editor XAML kódu, jen C# (nebo VB.NET) kód musíte upravovat externě, třeba ve Visual Studiu. Spoustu Silverlight ukázek vytvořených v Blendu naleznete na Community webuCizojazyčná stránka Expression produktů, případně i na hlavním webu SilverlightuCizojazyčná stránka .

Blend
Klikni pro zvětšení

V době psaní článku existují tři verze Blendu, jedna je prodávaná jako součást balíku Microsoft Expression (build 1083), druhá se jmenuje Blend 2, do prodeje vyšla jako součást Expression Studio 2, a třetí je Preview verze z června 2008 (Blend 2.5 June 2008 Preview). Třetí jmenovaná vám bude legálně fungovat i bez jakéhokoliv sériového čísla do ledna 2009, i to je jeden z důvodů, proč nás bude seriálem provázet tato verze. Důvod číslo dva je i podpora Silverlight 2 beta 2, ke kterému se určitě v budoucnu dostaneme. Sám používám tuto verzi už od chvíle, co se objevila na Internetu, je naprosto stabilní a není nijak omezená ve funkčnosti. Než se podíváme na samotný Blend, ještě zmíním, že celá aplikace je udělaná pomocí WPF (Windows Presentation Foundation).

Blend 2.5 June 2008 Preview stáhneme ze stránek MicrosoftCizojazyčná stránka , pro instalaci budete potřebovat .NET Framework 3.5Cizojazyčná stránka .

První spuštění

Po prvním spuštění Blendu na vás vykoukne okno podobné tomu na obrázku, jen na záložce Projects nebudete mít historii otevřených projektů.

První spuštění blend
Klikni pro zvětšení

Dovolím si malou odbočku: na záložce Help naleznete odkaz na stránku s online tutoriály, kde můžete najít výborné video tutoriály na Blend, ale i na ostatní aplikace z balíku Expression. Za zmínku stojí i záložka Samples, pod kterou se ukrývá několik ukázkových WPF aplikací jako třeba piáno, nebo fotoalbum.

Ukázky
Klikni pro zvětšení

Na záložce Projects klikneme na New Project…, otevře se nám nové okno, kde máme možnost výběru z několika možností, WPF Application (.exe), WPF Control Library, Silverlight 1 Site, Silverlight 2 Application. Vybereme WPF Application (.exe), zadáme jméno aplikace, vybereme umístění, dále určíme, v kterém jazyce budeme náš program dělat. Na výběr máme C# a Visual Basic. Já použiju můj velmi oblíbený C#. Jako poslední zvolíme verzi .NET Frameworku.

Nový projekt
Klikni pro zvětšení

Po kliknutí na tlačítko OK se před námi zobrazí okno s naším projektem.

Projekt
Klikni pro zvětšení

Pracovní plochu Blendu můžeme rozdělit na čtyři části.

  1. Panel nástrojů
    Panel nástrojů
    Klikni pro zvětšení
  2. Interakce (Spouštěče (Triggers), Seznam prvků a časových os (Object and Timeline))
    Interakce
    Interakce
  3. Samotný designér aplikace
    Designer
    Klikni pro zvětšení
  4. Pravý panel, který se dělí na 3 záložky
    • Projects ("Solution Explorer", Správce dat (Data))
    • Properties
    • Resources
    Pravý panel
    Pravý panel

Nástrojový panel

V této poslední části úvodního dílu seriálu si popíšeme nástrojový panel.

Popis nástrojového panelu
Klikni pro zvětšení

Selection (Výběr)

Tenhle nástroj budeme používat asi nejvíce, název mluví sám za sebe. Krom výběru použijeme tento nástroj pro posun prvků na správnou pozici, změnu jejich velikosti, rotaci a zakulacení rohů obdélníkovitých těles.

Selection (Výběr)
Selection (Výběr)

Direct Selection (Přímý výběr)

Tento nástroj oceníme v případě, kdy pracujeme s vektory (což je v Blendu většina času). Pomocí přímého výběru se dá snadno a rychle upravit jakýkoli obrazec.

Direct Selection (Přímý výběr)
Direct Selection (Přímý výběr)

Pan (Posun)

Slouží k posouváním celým oknem v momentech, kdy máme přiblíženou určitou část našeho formuláře. Za zmínku stojí, že pokud 2× poklepeme na tento nástroj, formulář se vrátí zpátky na střed obrazovky.

Pan (Posun)
Klikni pro zvětšení

Zoom (Lupa)

K tomu to nástroji není potřeba psát žádná další komentář. Upozorním vás jen na to, že pokud na tento nástroj 2× poklepeme, přiblížení se vrátí na výchozí hodnotu.

Zoom (Lupa)
Klikni pro zvětšení

Camera Orbit (Posun kamery)

Pro pohyb kamerou při vytváření 3D aplikací.

Eyedropper (Kapátko)

Myslím, že tuto funkce není potřeba popisovat, ale pro jistotu – slouží pro získání určité barvy, u které neznáme RGB kód. Zajímavé a velmi užitečné ale je, že náhled barvy funguje v reálném čase a i mimo pracovní okno Blendu!

Paint Bucket (Plechovka)

Slouží k vyplnění dané oblasti námi zvolenou barvou.

Brush Transform (Přechod)

Tento nástroj slouží k úpravě přechodů.

Brush Transform (Přechod)
Klikni pro zvětšení

Malý trik

Po letmém seznámení se základními nástroji, se zbylými nástroji Vás budu seznamovat postupně, si ukážeme jeden trik. Tímto malým trikem určitě potěším majitele ne zrovna velkých monitorů s malým rozlišením. Těmto lidem jistě v Blendu nezbývá moc veliká plocha pro samotnou práci. Pomocí stisku klávesy F4 nebo TAB schováte jak pravý, tak levý panel a pro práci Vám zůstane luxusně veliká plocha.

Malý trik(klávesa F4)
Klikni pro zvětšení

Závěr

Jsme rádi, pokud čtete tyto řádky a neunudili jsme vás malou dávkou nezábavných informací. V příštím díle vytvoříme takové malé „Hello world“ ve WPF, ale již teď vás mohu ujistit, že se máte na co těšit.



Petr Láslo
Student ČVUT FJFI katedry softwarového inženýrství v ekonomii. Mezi jeho zájmy patří programování a sport. Autor má zkušenosti s PHP 5, MySQL, XHTML a CSS. Zajímá se o platformu .NET, jazyk C#, ASP.NET a WPF.
Jakub Kottnauer
Autor programuje pod .NET frameworkem (C#, WPF, WCF, Silverlight, ASP.NET). Zajímá se o grafiku ve Photoshopu a návrh GUI pomocí Microsoft Expression Blend a Design. Mezi jeho další zájmy patří nejnovější technologie a cizí jazyky (angličtina, španělština, latina).
Jaggni to Linkuj Del.icio.us Jaggni to Tisk článku Tisk      Tisk článku Doporučit     Tisk článku RSS     Tisk článku PDF
Diskuze k článku (22)
Vypadá to nadějněAce McIntosh27. 07. 2008 | 20:02
Podpora na webuBeči27. 07. 2008 | 21:36
Clanokjakub28. 07. 2008 | 10:45
A kedy planujete publikovatjakub29. 07. 2008 | 11:11
Poraďte mi prosímDalimil29. 07. 2008 | 16:01
Je to super ale...Laik27. 08. 2008 | 15:12


© 2004-2010 Programujte by Lukáš Churý, ISSN 1801-1586
Tento server dodržuje právní předpisy o ochraně osobních údajů. Všechna práva vyhrazena. Bez svolení redakce není možno texty dále rozšiřovat!
Kontakt | Reklama | Redakce | Podmínky užívání obsahu | Podpořte Programujte.com | Ke stažení | O portálu | RSS exporty [38.107.191.95]

back