Łącząc i organizując wszystkie aktualne odpowiedzi w jedną odpowiedź, a następnie dodając własne badania:
Krótkie podsumowanie rozwoju gadżetu Microsoft :
W czym są napisane? Gadżety systemu Windows Vista / Seven są opracowywane w mieszance XML, HTML, CSS i niektórych językach skryptowych IE. Możliwe jest również użycie C # z najnowszą wersją Script #.
Jak są pakowane / wdrażane? Rzeczywiste gadżety są przechowywane w plikach * .gadget, które są po prostu wymienionymi powyżej tekstowymi plikami źródłowymi skompresowanymi w jednym pliku ZIP.
Przydatne odniesienia do tworzenia gadżetów:
gdzie zaczynam? Dobre odniesienia do tworzenia gadżetów w systemie Windows Vista / Seven:
Jeśli chcesz skorzystać z zasobów offline, ta książka wydaje się być doskonałym źródłem informacji:
Co muszę wiedzieć? Kilka innych przydatnych odniesień; niekoniecznie instruktażowe
Aktualizacja: Cóż, okazało się, że jest to popularna odpowiedź ~ Dzielenie się moimi niedawnymi doświadczeniami z opracowywaniem gadżetów dla systemu Windows 7:
Być może najłatwiejszym sposobem rozpoczęcia tworzenia gadżetów dla systemu Windows 7 jest zmodyfikowanie gadżetu, który został już opracowany. Niedawno zrobiłem to sam, ponieważ chciałem mieć większy gadżet z zegarem. Nie mogąc znaleźć żadnego, majstrowałem przy kopii standardowego gadżetu zegara systemu Windows, dopóki nie był dwukrotnie większy. Polecam zacząć od gadżetu z zegarem, ponieważ jest dość mały i dobrze napisany. Oto proces, którego użyłem:
- Znajdź gadżet, który chcesz zmodyfikować. Znajdują się w kilku różnych miejscach. Wyszukaj foldery o nazwie * .gadget. Przykład:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Utwórz kopię tego folderu (zainstalowane gadżety nie są pakowane w pliki zip).
- Zmień nazwy niektórych kluczowych części:
- Nazwa folderu
- Nazwa w pliku gadget.xml. Wygląda następująco:
<name>Clock</name>
To jest nazwa, która będzie wyświetlana w oknie „Gadgets Gallery”.
- Spakuj cały katalog * .gadget.
- Zmień rozszerzenie pliku z „zip” na „gadżet” (prawdopodobnie wystarczy usunąć rozszerzenie „.zip”).
- Zainstaluj nową kopię gadżetu, klikając dwukrotnie nowy plik * .gadget. Możesz teraz dodać swój gadżet jak każdy inny gadżet (kliknij prawym przyciskiem pulpit-> Gadżety)
- Zlokalizuj miejsce zainstalowania tego gadżetu (prawdopodobnie w celu
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Zmodyfikuj pliki w tym katalogu. Gadżet jest bardzo podobny do strony internetowej: HTML, CSS, JS i pliki graficzne. Plik gadget.xml określa, który plik jest otwierany jako strona „indeksu” gadżetu.
- Po zapisaniu zmian wyświetl wyniki, instalując nowe wystąpienie gadżetu. Możesz także debugować JavaScript (reszta tego artykułu też zawiera sporo informacji).