Vue d'ensemble de l'interface utilisateur des outils de langage spécifique à un domaine
Lorsque vous ouvrez d'abord une solution d'outils de languages spécifique au domaine (outils DÉSOLÉ) dans Visual Studio, l'interface utilisateur ressemblera à l'image suivante.
le tableau suivant explique comment les parties de l'interface utilisateur sont utilisées.
Élément |
Définition |
---|---|
Schéma |
le diagramme affiche le modèle de domaine. le diagramme a deux côtés. Un côté définit les types des éléments dans vos modèles. L'autre côté définit comment vos modèles s'affichent à l'écran. |
Boîte à outils |
Faites glisser les outils de la boîte à outils pour ajouter des classes de domaine et des types de formulaires au diagramme. Pour ajouter des relations, connecteurs et des mappages de forme, cliquez sur l'outil, cliquez sur le nœud source du diagramme, puis le nœud cible. |
Explorateur DSL |
Explorateur DÉSOLÉ apparaît si une définition DÉSOLÉ est la fenêtre active. Il montre le code DÉSOLÉ une arborescence. L'explorateur DÉSOLÉ vous permet de modifier les fonctionnalités du modèle qui ne sont pas affichées sur le diagramme. Par exemple, vous pouvez ajouter les éléments et le commutateur de boîte à outils sur le processus de validation à l'aide de Explorateur DÉSOLÉ. |
Le langage DÉSOLÉ détaille la fenêtre |
La fenêtre de Détails DÉSOLÉ affiche les propriétés des éléments du modèle de domaine qui vous permettent de contrôler la façon dont les éléments sont affichés, et la façon dont les éléments sont copiés et supprimés.
|
Le diagramme de modèle de domaine
Le diagramme de modèle de domaine est divisé en deux parties. Un côté du diagramme affiche les éléments et les relations dans le modèle. les autres entresorts comment le modèle doit être affiché, et inclut les formes qui sont utilisées pour afficher les éléments et les propriétés du diagramme de modèle. l'image suivante montre les éléments du diagramme.
Le tableau suivant pour certains des éléments du diagramme de modèle de domaine.
Terme |
Définition |
---|---|
classe de domaine |
Les classes de domaine sont des types d'éléments dans vos modèles. Une classe de domaine peut apparaître plusieurs fois dans un diagramme, si elle est la cible de plusieurs relation. Pour ajouter une classe de domaine, faites glisser l'outil classe de domaine de boîte à outils au côté de classes et relations du diagramme. |
relation de domaine |
Les relations de domaine sont les types de liens entre des éléments dans vos modèles. Une relation d'incorporation indique que l'élément cible est détenu ou contenu par l'élément source, et apparaît en ligne pleine. Chaque élément dans un modèle doit être la cible d'une relation incorporante, afin que les formulaires de modèle une arborescence. Une relation de référence indique un lien général entre les éléments de modèle, et apparaît en ligne en pointillés. Tout élément peut avoir plusieurs liens de la référence. Créez une relation en cliquant sur l'outil sur boîte à outils, en cliquant sur la classe de domaine source, puis en cliquant sur la classe cible. |
formes et connecteurs |
Les formes spécifient comment les éléments de modèle doivent être affichés sur un diagramme DÉSOLÉ., les connecteurs spécifient des lignes sur un diagramme DÉSOLÉ qui peut être utilisé pour afficher des relations. pour créer une forme ou un connecteur, faites glisser l'outil au côté d' éléments de diagramme du diagramme. |
Mappage de forme |
Une carte de forme apparaît en ligne sur le diagramme de modèle de domaine, vous liez une forme à la classe de domaine qu'elle affiche, ou un connecteur à la relation de domaine qu'il affiche. |
Voir aussi
Concepts
Vue d'ensemble des outils de langage spécifique à un domaine
Personnalisation et extension d'un langage spécifique à un domaine