Udostępnij za pośrednictwem


Wzorce interakcji dla programu Visual Studio

Ogólnie rzecz biorąc, wzorzec projektu jest podstawą projektu, który można zastosować w określonych sytuacjach w celu rozwiązywania problemów z podobnymi zestawami ograniczeń. Projektanci funkcji i systemów używają tych wzorców projektowych jako punktów początkowych, które następnie można dostosować do ich konkretnej sytuacji.

Program Visual Studio zawiera bibliotekę typowych wzorców interakcji, które należy wziąć pod uwagę podczas tworzenia nowych funkcji. Istnieją dwa podstawowe konteksty dla naszych wzorców projektowych: klient programu Visual Studio (devenv) i GitHub Codespaces (dawniej Visual Studio Online). W przypadku niektórych problemów projektowych istnieje wszechobecny wzorzec, który działa dobrze we wszystkich sytuacjach. Jednak w wielu przypadkach rozwiązanie może być inne w przypadku interfejsu użytkownika, który jest prezentowany w przeglądarce i który jest hostowany w aplikacji klienckiej.

Typy wzorców klienta programu Visual Studio

Typ wzorca opis Przykłady
Wzorce na poziomie aplikacji Wzorce wysokiego poziomu wspólne dla aplikacji, określanie lub wyświetlanie kontekstu aplikacji oraz zawieranie w nich wzorców złożonych i kontrolnych - Okna narzędzi
- Okna dokumentu
Wzorce złożone Typowe wzorce, które mogą obejmować wzorce aplikacji lub rozpoznany wzorzec składający się z kilku kontrolek w odrębnej konfiguracji - Wyświetlanie przełączania
- Konstruktorzy list
— Wyświetlanie danych
-Powiadomienia
-Sprawdzania poprawności
- Modele wyboru
Wzorce kontrolek Szczegółowe informacje o tym, jak powinny zachowywać się kontrolki niskiego poziomu - Widoki drzewa
- Edytowanie w kontrolce siatki

Wzorce aplikacji

Na wysokim poziomie interfejs programu Visual Studio składa się z wielu okien, okien dialogowych, poleceń i pasków narzędzi w jednym środowisku IDE. Hierarchia programu Visual Studio określa menu kontekstowe i dyski. Kluczowymi punktami integracji w interfejsie użytkownika środowiska IDE są okna dokumentów, okna narzędzi, projekty, struktura poleceń, edytor tekstów, przybornik, okno Właściwości i opcje narzędzi>.

Istnieją podstawowe wzorce użycia dla każdego z kluczowych punktów integracji w interfejsie użytkownika środowiska IDE:

Typowe wzorce kontrolek

Wzorce kontrolek dotyczą głównie sposobu działania poszczególnych kontrolek. Jest to jeden obszar, w którym spójność jest najbardziej krytyczna.

Najbardziej typowe kontrolki w programie Visual Studio powinny być zgodne z wytycznymi dotyczącymi systemu Windows dla komputerów stacjonarnych. Nasze wytyczne obejmują tylko obszary, w których musimy rozszerzyć typowe konwencje za pomocą interakcji specyficznych dla programu Visual Studio lub miejsca, w których całkowicie zastępujemy wytyczne, aby dostosować program Visual Studio do potrzeb naszych zaawansowanych użytkowników.

Wzorce złożone

Istnieje wiele sposobów, na które użytkownicy oczekują wykonania zadań. Jeśli to możliwe, funkcje powinny być zaprojektowane tak, aby używały tych wzorców zarówno do interakcji, jak i projektowania wizualnego.

Chociaż w programie Visual Studio istnieje wiele wzorców złożonych, niektóre z najważniejszych kwestii związanych ze spójnością to: