5

Tôi là một newbie về phát triển ứng dụng cửa hàng Windows. Chức năng chính và lợi ích của Blend cho Visual Studio là gì.So sánh Visual studio 2015 và Blend cho Visual Studio

Đã có trình thiết kế XAML và tất cả các công cụ được nhúng trong Visual Studio. Tại sao cần Blend cho Visual Studio? Ưu điểm chính của Blend cho Visual Studio là gì? Bởi vì trong nhiều video tôi đã xem, mọi người thích sử dụng Blend cho Visual Studio. Cảm ơn.

EDIT: Câu hỏi của tôi là về phiên bản Blend for Visual Studio hiện tại. Tôi không quan tâm đến các phiên bản Blend cũ hơn.

+0

Bản sao có thể trùng lặp của [Expression Blend vs Visual Studio] (http://stackoverflow.com/questions/7926124/expression-blend-vs-visual-studio) –

+2

Nó chắc chắn không phải là bản sao. Bài đăng đó là về Expression Blend và bài đăng mới nhất là vào năm 2011 ở đó. Không có gì giống như Expression Blend nữa. Câu hỏi của tôi là về Blend cho Visual Studio và Visual Studio so sánh ... "Expression Blend" là khác nhau "Blend cho Visual Studio" là khác nhau ... – oneNiceFriend

+0

Các chức năng của cả hai Blend và VS đã không thay đổi liên quan đến câu hỏi của bạn. Expression Blend bây giờ được gọi là Blend for VS: https://en.wikipedia.org/wiki/Microsoft_Blend –

Trả lời

9

Blend và Visual Studio - Tại sao hai công cụ?

công cụ thiết kế Studio XAML trực quan cho phép bạn:

  • Thiết kế bố trí tùy chỉnh Sử dụng các công cụ bố trí mạnh mẽ, bao gồm mẫu, tích hợp điều khiển, thước kẻ, hướng dẫn, và chụp hỗ trợ, để thiết kế bố cục tùy chỉnh cho ứng dụng Cửa hàng Windows của bạn.
  • Tạo và điều khiển kiểu Kéo và thả điều khiển lên bề mặt thiết kế, sau đó tạo kiểu cho chúng bằng cách sửa đổi thuộc tính trực tiếp trong giao diện người dùng. Hình ảnh và yếu tố phong cách.
  • Tạo và chỉnh sửa mẫu kiểm soát Sử dụng công cụ chỉnh sửa mẫu để tạo mẫu điều khiển tùy chỉnh có thể được sử dụng lại trong suốt dự án của bạn. Thêm chúng vào thư viện điều khiển của bạn để sử dụng lại chúng trong các dự án bên ngoài dự án hiện tại.
  • Tạo và chỉnh sửa mẫu dữ liệu Tạo mẫu xác định cách bạn muốn dữ liệu được hiển thị trong ứng dụng của mình.
  • Hiển thị mẫu và dữ liệu thời gian thiết kế Liên kết và hiển thị dữ liệu trong ứng dụng Cửa hàng Windows để bạn có thể dễ dàng sửa đổi giao diện dữ liệu của mình trong thời gian chạy.
  • Sử dụng các hành vi để thêm tương tác Thêm tương tác vào ứng dụng của bạn bằng cách kéo hành vi tích hợp vào đối tượng trên bề mặt thiết kế và sửa đổi thuộc tính cho phù hợp với nhu cầu của bạn.
  • Chỉnh sửa đánh dấu XAML Ngoài các công cụ giao diện người dùng giúp dễ dàng tạo và sửa đổi XAML mà không cần chạm vào mã.

Blend cho phép bạn:

  • điều khiển Insert và sửa đổi hành vi của họ trong XAML thiết kế

    • Thêm điều khiển để artboard Bạn có thể kéo điều khiển từ Bảng điều khiển tài sản trên bảng vẽ và sau đó sửa đổi chúng trong cửa sổ Thuộc tính.
    • Kiểm soát hình ảnh, hình dạng hoặc đường dẫn Bạn có thể đặt bất kỳ đối tượng nào thành điều khiển.
    • Kiểm soát mọi thứ Điều khiển có thể thực hiện các tác vụ khi người dùng tương tác với họ. Ví dụ: chúng có thể bắt đầu hoạt ảnh, cập nhật nguồn dữ liệu hoặc phát video. Sử dụng trình kích hoạt, hành vi và sự kiện để thực hiện điều khiển.
  • Chèn hình ảnh, video, và các clip âm thanh trong XAML thiết kế

  • hình dạng Draw và đường dẫn

    • Vẽ một hình dạng
    • Vẽ một đường
    • Chuyển đổi hình dạng đến đường dẫn
    • Kết hợp đường
    • Tạo một đường nét phức
    • Tạo một con đường cắt
  • Sửa đổi phong cách của các đối tượng

  • Animate đối tượng

    • Tạo mốc thời gian
    • Thêm khung hình và lặp lại các hình ảnh động
    • Thêm sự kiện gây cho tương tác màu sắc
    • Animate
    • Tạo và chỉnh các thao tác
    • Animate nút
    • Tạo hình ảnh động và làm việc với giảm bớt

Tài liệu tham khảo https://msdn.microsoft.com/en-us/library/jj129478.aspx https://msdn.microsoft.com/en-us/library/jj170634.aspx

5

Blend và VS đến gần nhau nhưng cả hai đều có khán giả riêng. Bên dưới cả hai đều chạy trên cùng một công cụ. Visual studio là nhằm mục đích phát triển trong khi Blend là nhằm vào các nhà thiết kế giao diện người dùng. Điều đó không có nghĩa là bạn không thể đạt được nhiều chức năng của Blend trong VS và ngược lại, nó không được tối ưu hóa cho nó. Thiết kế hoạt ảnh, bảng phân cảnh, hành vi đính kèm, ... dễ dàng hơn trong Blend. Các tính năng phát triển khác dễ dàng hơn trong VS (gỡ lỗi, kết nối máy chủ, kiểm soát nguồn, quản lý mã nguồn không UI, ...). Cả hai đều được kết nối rất nhiều, thậm chí bạn có thể chuyển đổi giữa chúng.

WPF Tooling in Blend and Visual Studio 2015

Blend and Visual Studio - Why Two Tools?

Designing XAML in Visual Studio

3

Tôi sử dụng sự pha trộn, tôi pha trộn điều là thuận tiện hơn cho việc phát triển các ứng dụng nhỏ. Nhưng trong Blend không có khả năng để xuất bản aplication trong cửa sổ cửa hàng. Nếu bạn tạo ứng dụng trong Blend, bạn phải mở ứng dụng trong studio trực quan để xuất bản trong cửa sổ.

Các vấn đề liên quan