Powłoka systemu Windows
Interfejs użytkownika systemu Windows zapewnia użytkownikom dostęp do wielu różnych obiektów niezbędnych do uruchamiania aplikacji i zarządzania systemem operacyjnym. Najbardziej znanymi z tych obiektów są foldery i pliki znajdujące się na dyskach komputera. Istnieje również wiele obiektów wirtualnych, które umożliwiają użytkownikowi wykonywanie zadań, takich jak wysyłanie plików do drukarek zdalnych lub uzyskiwanie dostępu do Kosza. Powłoka organizuje te obiekty w hierarchiczną przestrzeń nazw i udostępnia użytkownikom i aplikacjom spójny i wydajny sposób uzyskiwania dostępu do obiektów i zarządzania nimi.
Scenariusze programowania powłoki
Następujące scenariusze programowania odnoszą się do tworzenia aplikacji:
- Rozszerzanie powłoki, która składa się z tworzenia źródła danych (w przeciwieństwie do korzystania z modelu danych powłoki)
- Implementowanie podzestawu zadań źródła danych powłoki
- Obsługa bibliotek i widoków elementów w Eksploratorze Windows
- Korzystanie z okna dialogowego wspólnego pliku
- Implementowanie elementów Panelu sterowania
- Zarządzanie powiadomieniami
Następujące scenariusze programistyczne odnoszą się do własności formatu pliku:
- Implementowanie podzestawu zadań źródła danych powłoki
- Implementowanie dowolnej procedury obsługi
- Obsługa wyszukiwania pulpitu
Następujące scenariusze programistyczne odnoszą się do własności magazynu danych:
- Obsługa wyszukiwania pulpitu i opensearch
- Implementowanie podzestawu zadań źródła danych powłoki (folderów wirtualnych)
- Biblioteki pomocnicze w Eksploratorze Windows
Następujący scenariusz programowania odnosi się do obsługi urządzeń:
- Automatyczne uruchamianie i automatyczne odtwarzanie
Dokumentacja zestawu SDK powłoki systemu Windows
Ta dokumentacja jest podzielona na trzy główne sekcje:
- Przewodnik dewelopera Shell zawiera materiały koncepcyjne dotyczące działania powłoki i sposobu korzystania z interfejsu API powłoki w aplikacji.
- Sekcja odwołania do powłoki dokumentuje elementy programowania, które składają się na różne interfejsy API powłoki.
- Przykłady powłoki zawiera linki do powiązanych przykładów kodu.
Poniższa tabela zawiera konspekt sekcji Dokumentacja powłoki. O ile nie określono inaczej, wszystkie elementy programowania są udokumentowane w niezarządzanych języku C++.
Sekcja | Opis |
---|---|
klas powłoki | W tej sekcji opisano wybieranie klas powłoki systemu Windows. |
interfejsy powłoki | W tej sekcji opisano interfejsy modelu obiektów składników powłoki systemu Windows (COM). |
Shell Functions | W tej sekcji opisano funkcje powłoki systemu Windows. |
funkcji wywołania zwrotnego powłoki | W tej sekcji opisano szablony funkcji wywołania zwrotnego powłoki systemu Windows. |
stałe powłoki, wyliczenia i flagi | W tej sekcji opisano stałe, wyliczenia i flagi powłoki systemu Windows używane w interfejsach API powłoki. |
Shell Lightweight Utility Functions | W tej sekcji opisano uproszczone funkcje narzędzi powłoki systemu Windows dostępne w Shlwapi.dll. |
Makra powłoki | W tej sekcji opisano makra narzędzi powłoki systemu Windows. |
komunikaty i powiadomienia powłoki | W tej sekcji opisano komunikaty i powiadomienia wysyłane przez elementy powłoki systemu Windows. |
obiekty powłoki na potrzeby skryptów i Microsoft Visual Basic | W tej sekcji opisano obiekty systemu Windows zaimplementowane przez powłokę do użycia w skryptach i Microsoft Visual Basic. |
obiekty powłoki dla języka C++ | W tej sekcji opisano obiekty systemu Windows języka C++ implementowane przez powłokę. |
schematy powłoki | W tej sekcji opisano bibliotekę, właściwość i schematy manifestu transferu używane przez powłokę systemu Windows. |
struktury powłoki | W tej sekcji opisano struktury powłoki systemu Windows używane w interfejsach API powłoki. |