Utilisation de solutions de langage spécifique à un domaineWorking with Domain-Specific Language Solutions

Un langage spécifique à un domaine (DSL) est créé en utilisant un Visual StudioVisual Studio solution.A domain-specific language (DSL) is created using a Visual StudioVisual Studio solution. Cette section est sur la façon de configurer et personnaliser la solution.This section is about how to set up and customize the solution.

Dans cette sectionIn this Section

À propos des langages spécifiques à un domaineAbout Domain-Specific Languages
Explique comment développer DSL et comment les appliquer.Discusses how to develop DSLs and how to apply them.

Vue d’ensemble des outils de langage spécifique à un domaineOverview of Domain-Specific Language Tools
Explique les principales tâches de développement et de distribution DSL.Explains the major tasks in developing and distributing a DSL.

Vue d’ensemble de l’interface utilisateur des outils de langage spécifique à un domaineOverview of the Domain-Specific Language Tools User Interface
Décrit les fenêtres qui sont associés à DSL.Describes the windows that are associated with DSLs.

Choix d’un modèle de solution de langage spécifique à un domaineChoosing a Domain-Specific Language Solution Template
Explique comment choisir un modèle pour démarrer le projet de votre DSL.Explains how to choose a template to start your DSL project.

Guide pratique pour créer une solution de langage spécifique à un domaineHow to: Create a Domain-Specific Language Solution
Décrit les étapes pour configurer une DSL.Describes the steps to set up a DSL.

Utilisation du diagramme de définition DSLWorking with the DSL Definition Diagram
Explique les parties du diagramme.Explains the parts of the diagram.

Utilisation de l’Explorateur de langage spécifique à un domaineWorking with the Domain-Specific Language Explorer
Décrit le contenu de l’ExplorateurExplains the content of the explorer

Guide pratique pour modifier l’espace de nom d’un langage spécifique à un domaineHow to: Change the Namespace of a Domain-Specific Language
Le code que vous générez à partir d’une DSL a un espace de noms que vous définissez lorsque vous démarrez votre solution, mais vous pouvez la modifier par la suite.The code you generate from a DSL has a namespace that you set when you initiate your solution, but you can change it afterwards.

Guide pratique pour étendre le concepteur de langage spécifique à un domaineHow to: Extend the Domain-Specific Language Designer
Vous pouvez personnaliser le concepteur DSL avec les commandes de menu.You can customize the DSL Designer with menu commands.

Comment automatiser la transformation tous les modèlesHow to Automate Transform All Templates
Pour éviter de cliquer sur Transformer tous les modèles, vous pouvez rendre automatique dans le cadre de la build.To avoid clicking Transform All Templates, you can make it an automatic part of the build.