web-dev-qa-db-fra.com

Comparaison de Visual studio 2015 et de Blend pour Visual Studio

Je suis novice dans le développement d'applications Windows Store. Quelle est la fonction principale et les avantages de Blend pour Visual Studio.

Il existe déjà un concepteur XAML et tous les outils intégrés dans Visual Studio. Pourquoi est-il nécessaire de Blend pour Visual Studio? Quel est le principal avantage de Blend pour Visual Studio? Parce que dans de nombreuses vidéos que j'ai regardées, les gens préfèrent utiliser Blend pour Visual Studio. Merci.

EDIT: Ma question concerne la version actuelle de Blend for Visual Studio. Je me fiche des anciennes versions de Blend.

14
oneNiceFriend

Blend et Visual Studio - Pourquoi deux outils?

Outils de conception Visual Studio XAML qui vous permettent de:

  • Concevez une mise en page personnalisée Utilisez des outils de mise en page puissants, y compris des modèles, des contrôles intégrés, des règles, des guides et une prise en charge de la capture, pour concevoir des mises en page personnalisées pour votre Windows App Store.
  • Créer et styliser des contrôles Faites glisser et déposez des contrôles sur l'aire de conception, puis stylisez-les en modifiant les propriétés directement dans l'interface utilisateur. Images et éléments de style.
  • Créez et modifiez des modèles de contrôle Utilisez les outils de modification de modèle pour créer des modèles de contrôle personnalisés qui peuvent être réutilisés tout au long de votre projet. Ajoutez-les à votre bibliothèque de contrôle pour les réutiliser dans des projets en dehors du projet en cours.
  • Créez et modifiez des modèles de données Créez des modèles qui définissent la façon dont vous souhaitez que vos données soient affichées dans votre application.
  • Affichez des données d'exemple et de conception Liez à et affichez des données dans votre application Windows Store afin de pouvoir modifier plus facilement l'apparence de vos données lors de l'exécution.
  • Utilisez des comportements pour ajouter de l'interactivité Ajoutez de l'interactivité à votre application en faisant glisser un comportement intégré sur l'objet sur l'aire de conception et en modifiant les propriétés en fonction de vos besoins .
  • Modifier le balisage XAML En plus des outils d'interface utilisateur qui facilitent la création et la modification de XAML sans toucher au code.

Blend vous permet de:

  • Insérez des contrôles et modifiez leur comportement dans XAML Designer

    • Ajouter des contrôles au plan de travail Vous pouvez faire glisser les contrôles du panneau Actifs sur le plan de travail, puis les modifier dans la fenêtre Propriétés.
    • Créer un contrôle à partir d'une image, d'une forme ou d'un chemin Vous pouvez transformer n'importe quel objet en contrôle.
    • Faire en sorte que les contrôles agissent Les contrôles peuvent effectuer des actions lorsque les utilisateurs interagissent avec eux. Par exemple, ils peuvent démarrer une animation, mettre à jour une source de données ou lire une vidéo. Utilisez des déclencheurs, des comportements et des événements pour que les contrôles agissent.
  • Insérez des images, des vidéos et des clips audio dans XAML Designer

  • Dessinez des formes et des chemins

    • Dessinez une forme
    • Tracez un chemin
    • Convertir une forme en chemin
    • Combiner des chemins
    • Créer un chemin composé
    • Créer un tracé de détourage
  • Modifier le style des objets

  • Animer des objets

    • Créer des chronologies
    • Ajouter des images clés et répéter l'animation
    • Ajouter des déclencheurs d'événements pour l'interactivité
    • Animer les couleurs
    • Créer et modifier des trajectoires de mouvement
    • Animer le bouton
    • Créez une animation et travaillez avec l'accélération

Références
https://msdn.Microsoft.com/en-us/library/jj129478.aspx
https://msdn.Microsoft.com/en-us/library/jj170634.aspx

20
Vineet Choudhary

Blend et VS se rapprochent mais ont tous deux leur propre public. En dessous, les deux fonctionnent sur le même moteur. Visual studio s'adresse aux développeurs tandis que Blend s'adresse aux concepteurs d'interface utilisateur. Cela ne signifie pas que vous ne pouvez pas obtenir beaucoup de fonctionnalités de Blend dans VS et vice versa, il n'est tout simplement pas optimisé pour cela. Concevoir des animations, des storyboards, attacher des comportements, ... est plus facile dans Blend. Les autres fonctionnalités de développement sont plus faciles dans VS (débogage, connexions serveur, contrôle de code source, gestion de code source non UI, ...). Les deux sont très connectés, vous pouvez même basculer entre eux.

WPF Tooling dans Blend et Visual Studio 2015

Blend et Visual Studio - Pourquoi deux outils?

Conception de XAML dans Visual Studio

12
Jef Patat

J'utilise Blend, je pense que Blend est plus pratique pour développer de petites applications. Cependant, dans Blend, il n'est pas possible de publier une application sur le Windows Store. Si vous avez créé une application dans Blend, vous devez l'ouvrir dans Visual Studio pour la publier sur le Windows Store.

4
Pawel