Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Platforma Windows 7 ułatwia tworzenie rozwiązań, które są dostępne dla większej liczby użytkowników i które spełniają lub przekraczają standardy zgodności ułatwień dostępu. Społeczność dostawcy technologii pomocniczych (ATV) może teraz tworzyć rozwiązania dla szerszej gamy aplikacji klienckich, a deweloperzy aplikacji łatwiej będzie tworzyć i weryfikować dostępne interfejsy użytkownika.
System Windows 7 sprawia również, że obsługa wielu języków globalnych jest łatwiejsza niż w poprzednich wersjach systemu Windows. Od momentu wybrania przez użytkownika języka i lokalizacji system Windows 7 przedstawia daty, liczby, kalendarze, sortowania i inne informacje przy użyciu konwencji kulturowych, których oczekują klienci.
Windows Automation
System Windows 7 udostępnia bogatą, opartą na standardach warstwę automatyzacji rozszerzoną dla aplikacji natywnych. Jest ona oparta na usługach Microsoft Active Accessibility i Microsoft UI Automation. Jest ona również przeznaczona do pracy ze standardami branżowymi, takimi jak W3C Web ARIA (Accessible Rich Internet Application) i Section 508 Specifications.
Automatyzacja interfejsu użytkownika oferuje lepszą wydajność dzięki wprowadzeniu szybszych niezarządzanych serwerów proxy automatyzacji dla kontrolek Microsoft Win32 i starszych funkcji dostępności Microsoft Active Accessibility (msAA) aplikacji oraz lepszej i szybszej rejestracji zdarzeń i serwerów proxy automatyzacji interfejsu użytkownika. Nowe funkcje rozszerzalności rozszerzają wzorce kontrolek, właściwości i zdarzenia niestandardowe. (Zobacz Interfejs API usługi Windows Automation: Omówienie.)
Narzędzia obsługi ułatwień dostępu
Narzędzie sprawdzania ułatwień dostępu interfejsu użytkownika interfejsu użytkownika to wygodne graficzne narzędzie interfejsu użytkownika, które umożliwia deweloperom i testerom szybkie sprawdzenie, czy interfejs użytkownika jest zgodny z kluczowymi wymaganiami dotyczącymi ułatwień dostępu, takimi jak MSAA (który weryfikuje relacje nadrzędne podrzędne lub ograniczenia prostokątów) oraz dostęp programowy automatyzacji interfejsu użytkownika, generowanie zdarzeń, układ i nawigację za pomocą klawiatury. (Zobacz sprawdzanie ułatwień dostępu interfejsu użytkownika.)
Weryfikacja interfejsu użytkownika to struktura automatyzacji testów, która ułatwia ręczne i zautomatyzowane testowanie implementacji dostawcy automatyzacji interfejsu użytkownika dla kontrolki lub aplikacji. Te dwa nowe narzędzia umożliwiają deweloperom testowanie implementacji i funkcji ułatwień dostępu w aplikacjach korzystających z msAA lub automatyzacji interfejsu użytkownika. Oba narzędzia są dostępne za pośrednictwem CodePlex, witryny internetowej utworzonej przez firmę Microsoft do hostowania projektów open source i lepszego obsługi społeczności deweloperów.
Ulepszona obsługa interfejsu użytkownika w wielu językach i usługi językowe
System Windows 7 udostępnia deweloperom standardową metodę przygotowywania aplikacji na rynek międzynarodowy, zapewniając ulepszoną obsługę interfejsu użytkownika w wielu językach i usługi językowe, których mogą używać w swoich aplikacjach.
Rozszerzone usługi językowe to nowa funkcja w systemie Windows 7, która umożliwia deweloperom korzystanie z tego samego małego zestawu interfejsów API w celu korzystania z różnych zaawansowanych funkcji językowych. Korzystając z rozszerzonych usług językowychAPI w systemie Windows 7, deweloperzy mogą automatycznie wykrywać język dowolnego fragmentu tekstu Unicode i używać tych informacji, aby pomóc w korzystaniu z inteligentniejszego środowiska użytkownika dla klientów na całym świecie. Rozszerzone usługi językowe oferują również wbudowaną obsługę transliteracji, która konwertuje tekst z jednego systemu zapisu na inny. Na przykład deweloperzy mogą teraz automatycznie konwertować tekst między uproszczonym i tradycyjnym Chińczykiem, aby pomóc ludziom komunikować się ze sobą przez granice językowe. Korzystając z rozszerzonych usług językowychAPI, deweloperzy będą mogli korzystać z istniejących rozszerzonych usług językowych, a także pobierać nowe usługi w przyszłości bez uczenia się nowego kodu. (Zobacz rozszerzonych usług językowych.