Zasób (Windows)
W systemie Microsoft Windows zasoby to dane tylko do odczytu osadzone w przenośnych plikach wykonywalnych, takich jak .exe , DLL , CPL , SCR, SYS lub (począwszy od systemu Windows Vista) pliki MUI .
Windows API zapewnia łatwy dostęp do wszystkich zasobów aplikacji.
typy
Każdy zasób ma typ i nazwę, przy czym oba są identyfikatorami numerycznymi lub ciągami znaków.
System Windows ma zestaw predefiniowanych typów zasobów:
- Kursor i animowany kursor
- Ikona
- Mapa bitowa
- Szablon okna dialogowego
- Czcionka
- Dokument HTML
- ciągu i wiadomości
- Dane wersji
- Dane manifestu
- dane dowolne (binarne).
Programista może również definiować niestandardowe typy danych w zasobach.
Stosowanie
Ikona wyświetlana przez system Windows dla pliku programu jest w rzeczywistości pierwszym zasobem ikony w pliku EXE. Jeśli plik EXE nie zawiera zasobów ikon, wyświetlana jest standardowa ikona.
Zasób wersji dla plików EXE i DLL jest wyświetlany na karcie Wersja ich stron właściwości.
Zasoby zawsze mają dołączony język, a system Windows automatycznie użyje najbardziej odpowiedniego języka, jeśli to możliwe. Pozwala to programom dostosować swój język do ustawień regionalnych użytkownika.
Dostępne są edytory , które mogą modyfikować zasoby osadzone w plikach EXE lub DLL. Są one zwykle używane do tłumaczenia wszystkich ciągów znaków aplikacji na inny język lub do odpowiedniej modyfikacji jej ikon i map bitowych.
Linki zewnętrzne
- MSDN: Przewodnik po plikach zasobów systemu Windows
- MSDN: Lepszy przewodnik po plikach zasobów z odniesieniem