Wie Sie mit Windows 7-Gadgets beginnen
Habe ich noch nie programmiert ein gadget für die Vista oder Seven, aber ich möchte versuchen zu machen. Aber wo fange ich an? Ich habe versucht zu suchen, um bei google und msdn, aber ich habe es nicht geschafft etwas zu finden, nützlich. Entweder sehr, sehr alte Sachen (Vista-beta-Sachen), schon gemacht gadgets oder Unterschiede zwischen den gadgets in Vista und Sieben. Aber das hilft mir nicht, da ich nicht die geringste Ahnung, wie man ein gadget in den ersten Platz... ich habe noch nicht einmal gelungen herauszufinden, was Sie sind geschrieben in...
Also, könnte jemand mir helfen, mit einen kick-start?
- Wo fange ich an?
- Was muss ich wissen?
- Was sind Sie geschrieben?
- Wie werden Sie "verpackt"?
In anderen Worten, wie bekomme ich aus eine saubere Installation von Windows 7 mit Visual Studio, um ein funktionierendes Gadget, das ich installieren kann und auf meinem Windows-7-desktop.
InformationsquelleAutor der Frage Svish | 2009-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein MSDN-Artikel auf Vista-Gadgets. Einige vorläufige Dokumentation auf 7-gadgets und änderungen. Ich denke, die einzige wichtige änderungen sind, dass die Gadgets befinden sich nicht in der Seitenleiste nicht mehr, und als solches "andocken/abdocken Veranstaltungen" sind nun die rückwärts-Kompatibilität cludges, die wirklich sollte nicht verwendet werden.
Beste Weg, um loszulegen ist wohl nur zwicken eine bestehende gadget. Es gibt ein Beispiel-gadget in den oben genannten link, oder Sie können wählen Sie eine andere auf Ihrem eigenen.
Gadgets sind in HTML geschrieben, CSS und etwas IE-Skriptsprache (meist Javascript, aber ich glaube, VBScript funktioniert auch). Für die wirklich ausgefallenen Dinge, die Sie benötigen, erstellen Sie ein ActiveX-Objekt, also C#/C++ für COM könnte nützlich sein zu wissen.
Gadgets sind so verpackt, wie ".gadget Dateien sind nur umbenannte Zip-Archive enthalten ein gadget manifest - (gadget.xml) im Ihre top-Niveau.
InformationsquelleAutor der Antwort Kevin Montrose
Kombinieren und organisieren alle aktuellen Antworten in eine Antwort, dann das hinzufügen meiner eigenen Forschung:
Kurze Zusammenfassung der Microsoft gadget Entwicklung:
Was sind Sie geschrieben? Windows Vista/Sieben gadgets entwickelt, die eine Mischung aus XML, HTML, CSS, und einige IE-scripting-Sprache. Es ist auch möglich, mit C# mit der neuesten Version von Script#.
Wie sind Sie verpackt/bereitgestellt? Die aktuellen gadgets sind gespeichert *.gadget-Dateien, die einfach den text der Quelle oben aufgeführten Dateien komprimiert in einer einzigen zip-Datei.
Nützliche Hinweise für die gadget-Entwicklung:
wo fange ich an? Gute einleitende Verweise auf Windows Vista/Seven gadget Entwicklung:
Wenn Sie bereit sind, verwenden Sie die offline-Ressourcen, dieses Buch scheint eine hervorragende Ressource:
Was muss ich wissen? Einige andere nützliche Hinweise; nicht unbedingt Lehr -
Update: Gut, dies hat sich zu einem beliebten Antwort~ Sharing meine eigenen jüngsten Erfahrungen mit Windows 7 gadget Entwicklung:
Vielleicht ist der einfachste Weg, um loszulegen mit Windows 7 gadget-Entwicklung ist zum ändern eines gadget, das wurde bereits entwickelt. Ich habe vor kurzem diese selbst, weil ich wollte, einen größeren clock gadget. Nicht in der Lage zu finden, die ich gebastelt mit einer Kopie des standard-Windows-Uhr-gadget, bis er doppelt so hoch war. Ich empfehle, beginnend mit der Uhr-gadget, denn es ist ziemlich klein und gut geschrieben. Hier ist der Prozess, den ich verwendet:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
<name>Clock</name>
Dies ist der name, der angezeigt wird, in der "Gadgets Galerie" - Fenster.%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)InformationsquelleAutor der Antwort Leftium
Hier ist ein ausgezeichneter Artikel von Scott Allen: Die Entwicklung von Gadgets für die Windows Sidebar
Dieser Seite, Windows 7/Vista-Sidebar-Gadgets, hat viele links zu gadget-Ressourcen.
InformationsquelleAutor der Antwort Mitch Wheat
Habe ich angefangen zu schreiben, ein tutorial für alle, die auf diesem Thema, siehe macht gadgets für Windows 7.
InformationsquelleAutor der Antwort digitalPBK