Wprowadzenie do programu Blend dla programu Visual Studio 2013

Blend for Visual Studio is a visual tool for building engaging user interfaces and rich media experiences for Windows desktop, web, Windows Phone, and Windows Store apps.Blend obsługuje Windows Presentation Foundation (WPF) i programu Silverlight i obejmuje SketchFlow dla tworzenia prototypów (w wersji programu Visual Studio Ultimate i Premium).

Blend for Visual Studio zamienia Expression Blend.Aby uzyskać informacje o innych produktach wyrażenie i opcje pomocy technicznej, zobacz strony Microsoft Expression zmiany.

Blend przechowuje swoją pracę w języku oparty na formacie XML deklaratywne markup language (XAML).Obsługuje także kod JavaScript-HTML5/CSS3 dla aplikacji sieci web.Interfejs użytkownika można dokonać zmiany wizualnie w widoku projektu, który jest gdzie Blend swoim blaskiem lub dostosowanie interfejsu użytkownika w języku XAML.(Dowiedz się, jak projektuje się XAML program Blend.) Można następnie obsługiwać interfejsu użytkownika w kodzie aplikacji w programie Visual Studio.

Jak uzyskać Blend

Blend jest instalowane podczas instalacji programu Visual Studio.Jest ona dostępna w programu Visual Studio Professional 2013 z aktualizacji 2 i nowszych.Aby je otworzyć:

  • Typ Blend z ekranu Start systemu Windows.

    —lub—

  • Otwórz WPF, Silverlight, systemu Windows Phone i Sklepu Windows projektu w programie Visual Studio, a następnie wybierz otwarty w programie Blend z widoku menu lub z menu skrótów dla projektu.

Do czego służy Blend?

Program Visual Studio zapewnia podejście pierwszej kodu do tworzenia aplikacji.Posiada także doskonałą projektanta, dzięki czemu można dodać elementy interfejsu użytkownika do aplikacji podczas tworzenia aplikacji.Struktury, takich jak Windows Presentation Foundation lub Silverlight służy do tworzenia interfejsu użytkownika.Jednak animacje i niestandardowych formantów często wymagają znajomości złożonych koncepcji oraz szeroką wiedzę kodowania.

Blend zapewnia visual obszaru roboczego, gdzie można utworzyć nowy interfejs użytkownika lub modyfikowania istniejących interfejs użytkownika, szybkie i intuicyjne.Paleta narzędzie mieszanego to rozbudowana i bardziej zaawansowane niż palety programu Visual Studio, co można zrobić jeszcze więcej.(Na przykład, można tworzyć animacje i ustawić płaszczyznach Projekcja do dodania do formantów bezpośrednio w Projektancie efektów trójwymiarowych.) Zwiększyć wydajność pracy przy użyciu narzędzia najlepsze dla każdego zadania: Projektowanie interfejsu użytkownika aplikacji w programie Blend, będziemy dodawać podstawowej XAML, jeśli, a następnie użyć programu Visual Studio Edytor kodu w programie dodatkowe funkcje i debugowanie aplikacji.Może mieć tego samego projektu, Otwórz w programie Visual Studio i Blend i przełączania między projektu i kodu dla najszybciej wyników.

Na przykład w tym miejscu jest kod Animowanie kształtu w języku C#:

Tworzenie animacji w kodzie C#

Oto migawki doświadczenia w programie Blend:

Tworzenie animacji w programie Blend

Aby zwiększyć wydajność, należy wziąć pod uwagę za pomocą programu Blend dla następujących zadań.Są to obszary, gdzie Blend zapewnia większą prędkość i funkcji niż projektanta programu Visual Studio lub kodach.

Aby

Program Visual Studio samemu

Program Visual Studio z Blend

Więcej informacji

Tworzenie animacji

Nie ma żadnych narzędzie do projektowania dla animacji; należy je utworzyć programowo.Wymaga to zrozumienia animację i system czasu WPF i szeroką wiedzę kodowania.

Dla aplikacji ze Sklepu Windows tworzenie animacji wymaga umiejętności w języku angielskim w języku XAML lub HTM5, CSS i JavaScript.

Wizualnie tworzyć animacje i można przeglądać w Blend.To jest większa szybkość i dokładność niż tworzenie animację w kodzie.Możesz dodać wyzwalaczy obsługi interakcji i można przełączyć na kod, aby dodać obsługi zdarzeń i innych funkcji.

Blend obsługuje również osią tworzenia animacji CSS (określone przez W3C) bez konieczności kodu JavaScript.Animację można edytować bezpośrednio w aplikacji, zobacz temat jak współdziała z innymi elementami.

Animowanie obiektów w programie Blend

Włączanie kształty i tekst na ścieżki do manipulacji łatwiejsze

Nieobsługiwane.

Konwertując na ścieżki, które zapewniają kontrolę lepiej edycji można dokonać zmian drobne lub znaczne kształtów (takich jak prostokąty i elipsy).Można zmienić kształt lub łączenia ścieżek i Tworzenie ścieżek złożonych z wielu kształtów.

Można także przekonwertować bloki tekstu na ścieżki do manipulowania je jako obrazy wektorową.

Rysowanie kształtów i ścieżek w programie Blend

Stosowanie interakcyjności w projekty interfejsu użytkownika

Wymaga kodu C#, Visual Basic lub C++.

Przeciągnij i upuść zachowania na formanty umożliwiające stosowanie interakcyjności w statycznych projektów.Zachowania są wstawki kodu gotową do użycia, hermetyzacji funkcji, takich jak przeciągnij i upuść, powiększenia/pomniejszenia i zmian stanu visual.Istnieje rozrasta się zestaw zachowań, których można wybierać z i tworzyć własne.

Następnie można dostosować każdego zachowanie, zmieniając jego właściwości w programie Blend lub przez dodanie obsługi zdarzeń w kodzie.

Wstawianie kontrolek i modyfikowanie ich zachowania w programie Blend

Edytuj interaktywnie aplikacji

Nieobsługiwane.

Interakcji z aplikacji HTML, jak działa i wprowadzania zmian (na przykład przycisk przełączania, zmienić opcję lub rysować na obszaru roboczego).Wprowadzone zmiany zostaną zachowane po powrocie do trybu edycji.Umożliwia także trybie interakcyjnym wstrzymać aplikacji uruchomionych w określonym stanie, edytować jej kodu źródłowego i zobaczyć efekty natychmiast.

Tryb interakcyjny

Użyj Adobe kompozycji

Nieobsługiwane.

Importowanie kompozycji Adobe FXG, PhotoShop lub Illustrator i implementowania interfejsu użytkownika w programie Blend i programu Visual Studio.

Wstawianie obrazów, klipów wideo i klipów audio w programie Blend

Edytuj formanty, szablony i stylów

Wymaga kodowania i wiedzy style WPF i szablonów.

Włącz dowolny obraz w formancie.

Szablon narzędzia do edycji do wprowadzania zmian do kontroli, style i szablony z kilka razy kliknąć myszą.

Na przykład można użyć zasobów styl przejścia do wdrożenia typowe formanty WPF (takie jak przyciski, pola listy, paski przewijania, menu itp.) i zmienić ich kolor, styl lub podstawowej szablon bezpośrednio w programie Blend.Następnie można przełączyć na kod dla poprawek Chcąc.

Modyfikowanie stylu obiektów w programie Blend

Interfejs użytkownika połączyć się z danymi

Można utworzyć źródło danych z zasoby, takie jak bazy danych programu SQL Server, usługi WCF lub usługi sieci web, obiektów lub list programu SharePoint i powiązania źródła danych z formantów interfejsu użytkownika.

Dane czasu projektowania należy utworzyć ręcznie celu korzystania z interaktywnych projektu.

Utwórz przykładowe dane łatwe do tworzenia prototypów i testowania aplikacji.Przełącz, aby dane dynamiczne, gdy wszystko jest gotowe.

Możliwości generowania danych mieszanego są zaległe (można dodawać nazwy, liczby, adresy URL, zdjęcia w prosty sposób na bieżąco) i można zapisać dużo czasu.

Do pliku XML lub dowolnego źródła danych CLR dla dane dynamiczne, można powiązać formantów interfejsu użytkownika.

Wyświetlanie danych w programie Blend

Projektuj aplikację systemu Windows Phone i Sklepu Windows

Ograniczone możliwości w Projektancie; należy użyć XAML dla złożonych zadań.

(Obsługa systemu Windows Phone wymaga Visual Studio Professional 2013 z Update 2 lub nowszej.)

Blend daje możliwości projektowania rozbudowana i przyspiesza i ułatwia tworzenie swojej aplikacji.Twórz aplikacje od początku do zakończenia w Projektancie Blend, przetestować emulatorów i można go zintegrować z kodu dla dodatkowych funkcji.

Projektowanie interfejsu systemu Windows Phone aplikacje programu Blend

Blend dla programu Visual Studio 2012 (aplikacje ze Sklepu Windows)

Tworzenie aplikacji ze Sklepu Windows w programie Blend (MSDN Magazine)

Tworzenie scenorysy i prototypów

Kod prototypu w języku Visual Basic lub C# lub za pomocą oddzielnych narzędzia, takie jak Adobe dyrektor lub Flash.

Użyj SketchFlow do rysowania i tworzenia prototypów pracy, który może być włączony do funkcjonalności aplikacji bez konieczności reimplementation.

Można animować i dodać notacji do prototypów SketchFlow.Możesz również udostępniać innym użytkownikom prototypów, uruchom badaniach przydatności i uzyskiwanie opinii powyżej SharePoint lub w SketchFlow Windows Media Player.

Tworzenie prototypów ze SketchFlow

Resources

Aby

Zobacz

Rozpocząć pracę pracę z samouczek programu Blend

Projektowanie interfejsu użytkownika XAML program Blend (Microsoft Virtual Academy)

Dowiedz się, dlaczego deweloperów przejść do Blend

Jak Blend dokonali tworzenia aplikacji systemu Windows 8 w 24 godziny (wpis w blogu)

Zobacz, co nowego w najnowszej wersji programu Blend

Co nowego dla deweloperów HTML (wpis w blogu)

Co nowego dla aplikacji ze Sklepu Windows w języku XAML (wpis w blogu)

Zapoznanie się z obszaru roboczego Blend.

Ustawianie kolorów i czcionek obszaru roboczego w programie Blend

Za pomocą paneli układu i formantów można organizować formanty, obrazów i innych obiektów na stronie

Zarządzanie rozwiązaniami, projektami i plikami w Blend

Umożliwia korzystanie z aplikacji.

Rysowanie obiektów w programie Blend

Zwiększa atrakcyjność wizualną aplikacji przez wprowadzenie obrazów, wideo i audio klipów.

Wstawianie obrazów, klipów wideo i klipów audio w programie Blend

Tworzenia, modyfikowania i animowanie obiektów 3D.

Wstawianie obiektów 3D w programie Blend

Dodaj kształty lub rysować wzory dowolne.Styl je, przekonwertować je na formanty lub umożliwia tworzenie ścieżki dla animacji.

Animowanie obiektów w programie Blend

Zmień sposób, w jaki obiekty są widoczne, Utwórz style i szablony, które można stosować do wielu obiektów.

Wyświetlanie danych w programie Blend

Utwórz krótkie animacje, które przenieść obiekty lub je i wyewidencjonowywanie zaniku.

Modyfikowanie stylu obiektów w programie Blend

Wyświetl przykładowe dane w swojej designer jak dostosować układ strony.

Praca z zachowaniami

Tworzenie prototypów pracy, który może być włączony do funkcjonalności aplikacji bez konieczności reimplementation.

Tworzenie prototypów ze SketchFlow

Projektuj aplikacje Sklepu Windows i systemu Windows Phone

Projektowanie interfejsu systemu Windows Phone aplikacje programu Blend

Aplikacje ze Sklepu Windows projektowania programu Blend

Uzyskanie dodatkowych zasobów umożliwiający projektowanie aplikacji ze sklepu

Blog twórców aplikacji systemu Windows