Lucrul în Microsoft Expression Blend
Expression Blend prezintă o gamă largă de posibilități pentru proiectant și dezvoltator, creând propriile aplicații sau software personalizat. Cu MS EB puteți crea:
· Aplicația WPF (.exe) - aplicație client construită pe WPF; Acest tip de proiect este o aplicație numai pentru Windows.
· WPF Control Library este un fișier DLL care poate fi folosit pentru comenzile partajate de aplicațiile WPF; Acest tip de proiect este o aplicație numai pentru Windows.
· Site Silverlight 1 - site Web care utilizează controlul Silverlight. În acest caz, este creată o aplicație multiplatformă.
· Silverlight 2 Application - O aplicație Silverlight bazată pe timpul de execuție Silverlight 2. Această aplicație include runtime-ul .NET Framework. În acest caz, este creată o aplicație multiplatformă.
"Design" - suport pentru instrumente de desen vizual și generarea de coduri este realizată de mediul înconjurător;
Figura 7 - Mod de separare MS Expression Blend
Expresie interfață interfață utilizator
Blend Interface
Blend are o interfață modernă, familiară atât cu designerii, cât și cu designerii web.
Spațiul de lucru este împărțit în trei părți principale (Figura 8).
Figura 8 - spațiu de lucru Microsoft Expression Blend: Bara de instrumente (pe partea stângă, la marginea), interacțiunea panoului și obiecte și Timeline (stânga), principala bara de instrumente de lucru și file de comutare tip de proiectare, XAML, sau Split, în mijloc și panoul Rezultate în centrul de jos și panoul Proiect, Proprietăți, Resurse și Date în dreapta.
Toate panourile pot fi personalizate la cererea dezvoltatorului. Blend utilizează un număr mare de taste "fierbinți", binecunoscute tuturor designerilor care lucrează cu programe grafice de la Adobe.
Bara de instrumente include instrumente de bază pentru crearea și editarea grafică, precum și instrumentele specifice de combinare și biblioteci de elemente standard și personalizate (comenzile sistemului, stiluri simple).
Instrumente de desenare
· Creați obiecte vectoriale compuse (trasee compuse);
· Crearea obiectelor vectoriale prin operații logice (Combinarea căilor)
· Conversia fontului la un obiect vectorial (Convertire în cale);
· Decupați imaginile raster și vector (Clipping paths);
· Creați măști de transparență (măști de opacitate).
Setarea proprietatilor elementelor grafice, are o serie de caracteristici care fac munca de designer mai confortabil, și permite de a realiza o mai mare flexibilitate în construirea interfeței comparativ cu metodele convenționale (clasice).
Cu ajutorul instrumentelor de editare și a setărilor proprietăților elementelor de interfață, le puteți obține orice aspect și funcționalitate. Proprietățile pot fi convertite în resurse și aplicate în mod repetat unor obiecte diferite.
Lucrul cu textul
Blend este un instrument special pentru construirea de interfețe utilizator și are mai multe tipuri de obiecte text:
· TextBox
· Câmp text cu funcții avansate (RichTextBox)
· Bloc text (TextBlock)
· Câmp de parolă (PasswordBox)
· Bloc text cu conținut extins și bara de defilare (FlowDocumentScrollViewer)
Setările de text depind de tipul obiectului și de funcționalitatea acestuia.
Bibliotecă de interfață
Elemente de interfață Library (Figura 9) conține toate tipurile de elemente de interfață standard, Blend elemente și elemente specifice conținute în stil SimpleStyles.
Figura 9 - Lista elementelor de interfață disponibile din biblioteca încorporată
· Panouri Layout, folosite ca recipiente pentru alte elemente, determinând locația lor relativ una față de cealaltă.
· Elemente de interfață (Comenzi).
Construcția interfeței în cazul general este redusă la transferul de elemente de interfață din bibliotecă spre spațiul de lucru și aranjamentul ulterior.