Udostępnij za pośrednictwem


Omówienie interfejsu użytkownika narzędzi językowych właściwych dla domeny

Przy pierwszym otwarciu rozwiązania specyficznych dla domeny języka Tools (narzędzia DSL) w Visual Studio, interfejs użytkownika będzie przypominał następujący obraz.

Projektant DSL

W następującej tabeli wyjaśniono, w jaki sposób są używane elementy interfejsu użytkownika.

Element

Definicja

Diagram

Diagram Wyświetla model domeny.

Diagram ma dwie strony.Po jednej stronie określa typy elementów w modelach.Drugiej stronie definiuje, jak na ekranie pojawi się do modeli.

Przybornik

Przeciągnij narzędzia z przybornika, aby dodać domenę klas i typów kształtów do diagramu.Aby dodać relacje, łączników i kształtów mapy, kliknij narzędzie, a następnie kliknij węzeł źródłowy na diagramie, a następnie węzeł docelowy.

DSL Explorer

DSL Explorer pojawia się, gdy definicja DSL jest oknem aktywnym.Pokazuje DSL, w postaci drzewa.DSL Explorer pozwala edytować funkcje modelu, które nie są wyświetlane na diagramie.Na przykład dodać elementy przybornika i przełączyć się do procesu sprawdzania poprawności za pomocą DSL Explorer.

Okno Szczegóły DSL

Szczegóły DSL okno Właściwości domeny zawiera elementy modelu, które pozwalają na kontrolowanie sposobu wyświetlania elementów i w jaki sposób elementy są kopiowane i usunięte.

  • Domyślnie Szczegóły DSL okno obok Listy błędów i danych wyjściowych systemu windows.

Diagram modelu domeny

Diagram modelu domeny jest podzielony na dwie części.Po jednej stronie diagramu pokazuje elementów i relacji w modelu.Drugiej stronie pokazuje, w jaki sposób ma być wyświetlany, modelu i zawiera kształty, które są używane do wyświetlania elementów i właściwości diagramu modelu.Na poniższej ilustracji przedstawiono elementy diagramu.

Projektant DSL z torem

W poniższej tabeli opisano niektóre z elementów diagramu modelu domeny.

Termin

Definicja

Klasa domeny

Klasy domen są typami elementów w modelach.

Klasa domeny może się pojawić więcej niż raz na diagramie jest celem więcej niż jednej relacji.

Aby dodać klasę domeny, przeciągnij narzędziem klasy domeny, z Przybornik do klasy i relacje side diagramu.

Relacja domeny

Relacje między domenami są typy powiązań między elementami w modelach.

Osadzanie relacji wskazuje, że element docelowy jest własnością lub zawarty w elemencie źródłowym i pojawia się jako linią ciągłą.Każdy element w modelu powinny być przedmiotem jednej relacji osadzania, tak, że wzory formularzy drzewa.A relacji odniesienia wskazuje ogólne łącza między elementami modelu i pojawia się jako linia przerywana.Każdy element może mieć dowolną liczbę łączy odniesienia.

Tworzenie relacji, klikając narzędzie na Przybornik, klikając klasy domen źródłowych, a następnie klikając klasy docelowej.

Kształty i łączniki

Kształty określić, w jaki sposób elementy modelu mają być wyświetlane na diagramie DSL., łączniki określić linie na diagramie DSL, używany do wyświetlania relacji.

Aby utworzyć łącznik lub kształt, przeciągnij narzędziem do Elementów diagramu side diagramu.

Kształt mapy

Mapę kształt jest wyświetlany jako wiersz na diagram modelu domeny, łączenie kształtu z klasy domeny, która jest wyświetlona, lub łącznika do relacji domeny, która wyświetla.

Zobacz też

Koncepcje

Przegląd narzędzi językowych właściwych dla domeny

Dostosowywanie i rozszerzanie języka specyficznego dla domeny

Inne zasoby

Domain-Specific Language Tools Glossary