Kombinieren und organisieren Sie alle aktuellen Antworten zu einer Antwort und fügen Sie dann meine eigene Forschung hinzu:
Kurze Zusammenfassung der Microsoft-Gadget- Entwicklung:
Worin sind sie geschrieben? Windows Vista / Seven-Gadgets werden in einer Mischung aus XML, HTML, CSS und einigen IE-Skriptsprachen entwickelt. Es ist auch möglich, C # mit der neuesten Version von Script # zu verwenden.
Wie werden sie verpackt / bereitgestellt? Die eigentlichen Gadgets werden in * .gadget-Dateien gespeichert, bei denen es sich einfach um die oben aufgeführten Textquellendateien handelt, die in einer einzigen Zip-Datei komprimiert sind.
Nützliche Referenzen für die Gadget-Entwicklung:
Wo soll ich anfangen? Gute einführende Verweise auf die Windows Vista / Seven-Gadget-Entwicklung:
Wenn Sie bereit sind, Offline-Ressourcen zu verwenden, scheint dieses Buch eine hervorragende Ressource zu sein:
Was muss ich wissen? Einige andere nützliche Referenzen; nicht unbedingt lehrreich
Update: Nun, dies hat sich als beliebte Antwort erwiesen. ~ Teilen meiner jüngsten Erfahrungen mit der Entwicklung von Windows 7-Gadgets:
Der einfachste Weg, um mit der Entwicklung von Windows 7-Gadgets zu beginnen, besteht darin, ein bereits entwickeltes Gadget zu ändern. Ich habe das kürzlich selbst gemacht, weil ich ein größeres Uhrengerät haben wollte. Ich konnte keine finden und bastelte an einer Kopie des Standard-Windows-Uhren-Gadgets, bis es doppelt so groß war. Ich empfehle, mit dem Uhr-Gadget zu beginnen, da es ziemlich klein und gut geschrieben ist. Hier ist der Prozess, den ich verwendet habe:
- Suchen Sie das Gadget, das Sie ändern möchten. Sie befinden sich an verschiedenen Orten. Suchen Sie nach Ordnern mit dem Namen * .gadget. Beispiel:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Erstellen Sie eine Kopie dieses Ordners (installierte Gadgets werden nicht in Zip-Dateien eingeschlossen.)
- Benennen Sie einige wichtige Teile um:
- Der Ordnername
- Der Name in der Datei gadget.xml. Es sieht so aus:
<name>Clock</name>
Dies ist der Name, der im Fenster "Gadgets-Galerie" angezeigt wird.
- Komprimieren Sie das gesamte * .gadget-Verzeichnis.
- Ändern Sie die Dateierweiterung von "zip" in "gadget" (Sie müssen wahrscheinlich nur die Erweiterung ".zip" entfernen.)
- Installieren Sie Ihre neue Kopie des Gadgets, indem Sie auf die neue * .gadget-Datei doppelklicken. Sie können Ihr Gadget jetzt wie jedes andere Gadget hinzufügen (Rechtsklick auf Desktop-> Gadgets).
- Suchen Sie, wo dieses Gadget installiert ist (wahrscheinlich zu
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Ändern Sie die Dateien in diesem Verzeichnis. Das Gadget ist einer Webseite sehr ähnlich: HTML-, CSS-, JS- und Bilddateien. Die Datei gadget.xml gibt an, welche Datei als "Index" -Seite für das Gadget geöffnet wird.
- Zeigen Sie nach dem Speichern der Änderungen die Ergebnisse an, indem Sie eine neue Instanz des Gadgets installieren. Sie können auch das JavaScript debuggen (der Rest dieses Artikels ist auch ziemlich informativ).