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.
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.
|
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.
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